Skip to content

[rawhide] ipa-healthcheck fails with "No module named 'pkg_resources'" #368

@flo-renaud

Description

@flo-renaud

In rawhide, ipa-healthcheck fails with a Traceback:

# dnf install -y freeipa-healthcheck
# ipa-healthcheck 
Traceback (most recent call last):
  File "/usr/bin/ipa-healthcheck", line 5, in <module>
    from ipahealthcheck.core.main import main
  File "/usr/lib/python3.14/site-packages/ipahealthcheck/core/main.py", line 9, in <module>
    from ipahealthcheck.core.core import RunChecks
  File "/usr/lib/python3.14/site-packages/ipahealthcheck/core/core.py", line 8, in <module>
    import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'

The module is installed with python3-setuptools. In the past, python3-setuptools used to be installed as a requirement of python3-setools but the dependency has been dropped.

freeipa-healthcheck can either declare python3-setuptools as a dependency or move away from pkg_resources as suggested in #273

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions