Bug 2218912 - ipa-healthcheck --source ipahealthcheck.ipa.files fails with error "getgrnam(): name not found: 'systemd-resolve' "
Summary: ipa-healthcheck --source ipahealthcheck.ipa.files fails with error "getgrnam(...
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: ipa-healthcheck
Version: 9.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: beta
: ---
Assignee: Rob Crittenden
QA Contact: Sudhir Menon
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-30 14:27 UTC by Sudhir Menon
Modified: 2023-08-03 07:59 UTC (History)
3 users (show)

Fixed In Version: ipa-healthcheck-0.12-3.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FREEIPA-10098 0 None None None 2023-06-30 14:28:44 UTC
Red Hat Issue Tracker RHELPLAN-161355 0 None None None 2023-06-30 14:28:48 UTC

Description Sudhir Menon 2023-06-30 14:27:31 UTC
Description of problem: ipa-healthcheck --source ipahealthcheck.ipa.files fails with error "getgrnam(): name not found: 'systemd-resolve' "

Version-Release number of selected component (if applicable):
ipa-healthcheck-0.12-2.el9

How reproducible:Always


Steps to Reproduce:
1. ['ipa-healthcheck', '--source', 'ipahealthcheck.ipa.files', '--check', 'IPAFileCheck', '--output-type', 'json', '--failures-only']

Actual results:
{
"source": "ipahealthcheck.ipa.files",
"check": "IPAFileCheck",
"result": "CRITICAL",
"uuid": "2a079793-b6d4-44d5-8bcb-d2d9e1c6e88c",
"when": "20230626110412Z",
"duration": "0.054574",
"kw": {
  "exception": "\"getpwnam(): name not found: 'systemd-resolve'\"",
  "traceback": "Traceback (most recent call last):\n  File \"/usr/lib/python3.9/site-packages/ipahealthcheck/core/core.py\", line 56, in run_plugin\n    for result in plugin.check():\n  File \"/usr/lib/python3.9/site-packages/ipahealthcheck/core/plugin.py\", line 18, in wrapper\n    for result in f(*args, **kwds):\n  File \"/usr/lib/python3.9/site-packages/ipahealthcheck/core/files.py\", line 80, in check\n    fowner = pwd.getpwnam(o)\nKeyError: \"getpwnam(): name not found: 'systemd-resolve'\"\n"
}

Expected results:
Fix the traceback.

Additional info:

Comment 2 Rob Crittenden 2023-06-30 18:38:05 UTC
Upstream PR https://github.com/freeipa/freeipa-healthcheck/pull/297

Comment 3 Rob Crittenden 2023-07-05 15:46:03 UTC
Fixed in upstream master:

4906c52b629bfce275558d4701c083f4c020ef32


Note You need to log in before you can comment on or make changes to this bug.