#5133 Invalid import of memcache on client
Closed: Fixed None Opened 8 years ago by pvoborni.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1243652

Running ipa-client-install on nightly rhel 7.2 builds tries to import memcache
after the certificate has been downloaded.

Command: "ipa-client-install", "-U", "--principal", "admin@FEDTEST.ORG",
"--password", "password", "--domain", "fedtest.org", "--force", "--force-ntpd"

Discovery was successful!
Client hostname: openstack.fedtest.org
Realm: FEDTEST.ORG
DNS Domain: fedtest.org
IPA Server: ipa.fedtest.org
BaseDN: dc=fedtest,dc=org
Synchronizing time with KDC...
Attempting to sync time using ntpd.  Will timeout after 15 seconds
Successfully retrieved CA cert
    Subject:     CN=Certificate Authority,O=FEDTEST.ORG
    Issuer:      CN=Certificate Authority,O=FEDTEST.ORG
    Valid From:  Wed Jul 15 07:21:57 2015 UTC
    Valid Until: Sun Jul 15 07:21:57 2035 UTC

Enrolled in IPA realm FEDTEST.ORG
Created /etc/ipa/default.conf
Traceback (most recent call last):
  File "/usr/sbin/ipa-client-install", line 2981, in <module>
    sys.exit(main())
  File "/usr/sbin/ipa-client-install", line 2962, in main
    rval = install(options, env, fstore, statestore)
  File "/usr/sbin/ipa-client-install", line 2592, in install
    api.finalize()
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 651, in
finalize
    self.__do_if_not_done('load_plugins')
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 365, in
__do_if_not_done
    getattr(self, name)()
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 529, in
load_plugins
    self.import_plugins(module)
  File "/usr/lib/python2.7/site-packages/ipalib/plugable.py", line 567, in
import_plugins
    module = importlib.import_module(name)
  File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/lib/python2.7/site-packages/ipalib/plugins/session.py", line 7, in
<module>
    from ipalib.session import session_mgr
  File "/usr/lib/python2.7/site-packages/ipalib/session.py", line 19, in
<module>
    import memcache
ImportError: No module named memcache


Packages:

ipa-client-4.2.0-1.el7.x86_64
ipa-python-4.2.0-1.el7.x86_64

caused by import of ipalib/session in ipalib/plugins/session which then imports memcache

master:

  • 9d69ad2 do not import memcache on client

ipa-4-2:

  • 6275d94 do not import memcache on client

Metadata Update from @pvoborni:
- Issue assigned to pvoborni
- Issue set to the milestone: FreeIPA 4.2.1

7 years ago

Login to comment on this ticket.

Metadata