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:
Upstream PR https://github.com/freeipa/freeipa-healthcheck/pull/297
Fixed in upstream master: 4906c52b629bfce275558d4701c083f4c020ef32