Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1389709
Description of problem: Traceback seen in error_log when trustdomain-del is run. Version-Release number of selected component (if applicable): ipa-server-4.4.0-12.el7.x86_64 How reproducible: Always Steps to Reproduce: 1. Install IPA server. Ensure /etc/ipa/default.conf has 'debug = True' entry in global section 2. Ensure trust is established with AD server having a child domain. 3. Now try to delete the trust as below [root@master ~]# ipa trustdomain-del pne.qe chd.pne.qe Actual results: 1. The below message is displayed on the console. [root@master ~]# ipa trustdomain-del pne.qe chd.pne.qe ipa: ERROR: chd.pne.qe: trust not found 2. The httpd error_log file displays the below message. [Fri Oct 28 15:04:12.038329 2016] [:error] [pid 24690] ipa: DEBUG: Destroyed connection context.ldap2_140675937010000 [Fri Oct 28 15:11:03.749083 2016] [:error] [pid 24689] ipa: DEBUG: WSGI wsgi_dispatch.__call__: [Fri Oct 28 15:11:03.749332 2016] [:error] [pid 24689] ipa: DEBUG: WSGI jsonserver_session.__call__: [Fri Oct 28 15:11:03.749963 2016] [:error] [pid 24689] ipa: DEBUG: found session cookie_id = a9765676c3fa652eb7f36248c39aecef [Fri Oct 28 15:11:03.751150 2016] [:error] [pid 24689] ipa: DEBUG: found session data in cache with id=a9765676c3fa652eb7f36248c39aecef [Fri Oct 28 15:11:03.751575 2016] [:error] [pid 24689] ipa: DEBUG: jsonserver_session.__call__: session_id=a9765676c3fa652eb7f36248c39aecef start_timestamp=2016-10-28T15:00:33 access_timestamp=2016-10-28T15:11:03 expiration_timestamp=2016-10-28T15:24:11 [Fri Oct 28 15:11:03.751688 2016] [:error] [pid 24689] ipa: DEBUG: storing ccache data into file "/var/run/ipa_memcached/krbcc_24689" [Fri Oct 28 15:11:03.755197 2016] [:error] [pid 24689] ipa: DEBUG: set_session_expiration_time: duration_type=inactivity_timeout duration=1200 max_age=1477721962.75 expiration=1477648863.76 (2016-10-28T15:31:03) [Fri Oct 28 15:11:03.818170 2016] [:error] [pid 24689] ipa: DEBUG: Created connection context.ldap2_140675937010000 [Fri Oct 28 15:11:03.818283 2016] [:error] [pid 24689] ipa: DEBUG: WSGI jsonserver.__call__: [Fri Oct 28 15:11:03.818387 2016] [:error] [pid 24689] ipa: DEBUG: WSGI WSGIExecutioner.__call__: [Fri Oct 28 15:11:03.819726 2016] [:error] [pid 24689] ipa: DEBUG: raw: trust_del((u'pne.qe', u'chd.pne.qe'), version=u'2.213') [Fri Oct 28 15:11:03.820214 2016] [:error] [pid 24689] ipa: DEBUG: trust_del((u'pne.qe', u'chd.pne.qe'), continue=False, version=u'2.213') [Fri Oct 28 15:11:04.026405 2016] [:error] [pid 24689] ipa: DEBUG: WSGI wsgi_execute PublicError: Traceback (most recent call last): [Fri Oct 28 15:11:04.026445 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 366, in wsgi_execute [Fri Oct 28 15:11:04.026449 2016] [:error] [pid 24689] result = command(*args, **options) [Fri Oct 28 15:11:04.026451 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 449, in __call__ [Fri Oct 28 15:11:04.026454 2016] [:error] [pid 24689] return self.__do_call(*args, **options) [Fri Oct 28 15:11:04.026457 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 477, in __do_call [Fri Oct 28 15:11:04.026459 2016] [:error] [pid 24689] ret = self.run(*args, **options) [Fri Oct 28 15:11:04.026462 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 799, in run [Fri Oct 28 15:11:04.026464 2016] [:error] [pid 24689] return self.execute(*args, **options) [Fri Oct 28 15:11:04.026467 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipaserver/plugins/baseldap.py", line 1571, in execute [Fri Oct 28 15:11:04.026469 2016] [:error] [pid 24689] delete_entry(pkey) [Fri Oct 28 15:11:04.026472 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipaserver/plugins/baseldap.py", line 1520, in delete_entry [Fri Oct 28 15:11:04.026474 2016] [:error] [pid 24689] dn = self.obj.get_dn(*nkeys, **options) [Fri Oct 28 15:11:04.026477 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipaserver/plugins/trust.py", line 604, in get_dn [Fri Oct 28 15:11:04.026479 2016] [:error] [pid 24689] self.handle_not_found(keys[-1]) [Fri Oct 28 15:11:04.026482 2016] [:error] [pid 24689] File "/usr/lib/python2.7/site-packages/ipaserver/plugins/baseldap.py", line 759, in handle_not_found [Fri Oct 28 15:11:04.026484 2016] [:error] [pid 24689] 'pkey': pkey, 'oname': self.object_name, [Fri Oct 28 15:11:04.026487 2016] [:error] [pid 24689] NotFound: chd.pne.qe: trust not found [Fri Oct 28 15:11:04.026506 2016] [:error] [pid 24689] [Fri Oct 28 15:11:04.026696 2016] [:error] [pid 24689] ipa: INFO: [jsonserver_session] admin@TESTRELM.TEST: trust_del/1((u'pne.qe', u'chd.pne.qe'), version=u'2.213'): NotFound [Fri Oct 28 15:11:04.027650 2016] [:error] [pid 24689] ipa: DEBUG: reading ccache data from file "/var/run/ipa_memcached/krbcc_24689" [Fri Oct 28 15:11:04.028026 2016] [:error] [pid 24689] ipa: DEBUG: store session: session_id=a9765676c3fa652eb7f36248c39aecef start_timestamp=2016-10-28T15:00:33 access_timestamp=2016-10-28T15:11:04 expiration_timestamp=2016-10-28T15:31:03 [Fri Oct 28 15:11:04.030589 2016] [:error] [pid 24689] ipa: DEBUG: Destroyed connection context.ldap2_140675937010000 Expected results: The trustdomain-del command should work without any traceback. Additional info:
master:
ipa-4-4:
Metadata Update from @pvoborni: - Issue assigned to someone - Issue set to the milestone: FreeIPA 4.4.3
Log in to comment on this ticket.