#5943 dogtag-ipa-ca-renew-agent-submit cannot access api.Object.config
Closed: Fixed None Opened 7 years ago by ftweedal.

The certmonger renewal helper fails with traceback:

ubmit[14770]: Traceback (most recent call last):
                File "/usr/libexec/certmonger/dogtag-ipa-ca-renew-agent-submit", line 482, in <module>
                  sys.exit(main())
                File "/usr/libexec/certmonger/dogtag-ipa-ca-renew-agent-submit", line 473, in main
                  res = call_handler(handler)
                File "/usr/libexec/certmonger/dogtag-ipa-ca-renew-agent-submit", line 131, in call_handler
                  result = _handler(*args, **kwargs)
                File "/usr/libexec/certmonger/dogtag-ipa-ca-renew-agent-submit", line 322, in retrieve_or_reuse_cert
                  ['usercertificate'])
                File "/usr/lib/python2.7/site-packages/ipapython/ipaldap.py", line 1457, in get_entry
                  size_limit=size_limit
                File "/usr/lib/python2.7/site-packages/ipapython/ipaldap.py", line 1281, in get_entries
                  base_dn=base_dn, scope=scope, filter=filter, attrs_list=attrs_list)
                File "/usr/lib/python2.7/site-packages/ipapython/ipaldap.py", line 1326, in find_entries
                  time_limit = self.time_limit
                File "/usr/lib/python2.7/site-packages/ipaserver/plugins/ldap2.py", line 84, in time_limit
                  return float(self.get_ipa_config().single_value.get(
                File "/usr/lib/python2.7/site-packages/ipaserver/plugins/ldap2.py", line 225, in get_ipa_config
                  dn = self.api.Object.config.get_dn()
              AttributeError: 'NameSpace' object has no attribute 'config'

This may have been caused by the server/client plugin split
(https://fedorahosted.org/freeipa/ticket/4739) because the helper
does not load server plugins:

# line 448
api.bootstrap(context='renew')

master:

  • 6b3db0d Load server plugins in certmonger renewal helper

Metadata Update from @ftweedal:
- Issue assigned to someone
- Issue set to the milestone: FreeIPA 4.4

7 years ago

Login to comment on this ticket.

Metadata