IPA client installation fails when some python libraries/modules are missing

Solution Verified - Updated -

Issue

  • Unable to install ipa client.
  • ipa client install fails with below errors :
File "/usr/lib/python3.6/site-packages/ipaclient/install/ipa_client_install.py", line 7, in <module>
    from ipaclient.install import client
  File "/usr/lib/python3.6/site-packages/ipaclient/install/client.py", line 37, in <module>
    from ipalib import api, errors, x509
  File "/usr/lib/python3.6/site-packages/ipalib/__init__.py", line 919, in <module>
    from ipalib import plugable
  File "/usr/lib/python3.6/site-packages/ipalib/plugable.py", line 43, in <module>
    from ipalib.config import Env
  File "/usr/lib/python3.6/site-packages/ipalib/config.py", line 41, in <module>
    from ipaplatform.tasks import tasks
  File "/usr/lib/python3.6/site-packages/ipaplatform/_importhook.py", line 34, in load_module
    platform_mod = importlib.import_module(alias)
  File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/lib/python3.6/site-packages/ipaplatform/rhel/tasks.py", line 26, in <module>
    from ipaplatform.redhat.tasks import RedHatTaskNamespace
  File "/usr/lib/python3.6/site-packages/ipaplatform/redhat/tasks.py", line 53, in <module>
    from ipaplatform.base.tasks import BaseTaskNamespace
  File "/usr/lib/python3.6/site-packages/ipaplatform/base/tasks.py", line 31, in <module>
    from pkg_resources import parse_version
ImportError: cannot import name 'parse_version

Environment

  • Red Hat Enterprise Linux 8
  • ipa-server
  • python

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content