ipa-server-install --uninstall on replica fails with "NoOptionError: No option 'ldap_uri' in section: 'global'"
ipa-server-install --uninstall
This issue makes the test test_replica_promotion.py::TestReplicaPromotionLevel0::test_promotion_disabled to fail.
test_replica_promotion.py::TestReplicaPromotionLevel0::test_promotion_disabled
Full log: https://fedorapeople.org/groups/freeipa/prci/jobs/48fd7274-3162-11e8-8f04-fa163efc0cae/report.html
Git master (last commit 64438f8)
Metadata Update from @fbarreto: - Issue assigned to fbarreto
Metadata Update from @fbarreto: - Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/1772
Traceback:
File "/usr/lib/python3.6/site-packages/ipaserver/install/server/__init__.py", line 589, in main uninstall(self) File "/usr/lib/python3.6/site-packages/ipaserver/install/server/install.py", line 252, in decorated func(installer) File "/usr/lib/python3.6/site-packages/ipaserver/install/server/install.py", line 1107, in uninstall custodiainstance.CustodiaInstance().uninstall() File "/usr/lib/python3.6/site-packages/ipaserver/install/custodiainstance.py", line 72, in uninstall 'ldap_uri': self.ldap_uri File "/usr/lib/python3.6/site-packages/ipaserver/secrets/kem.py", line 217, in __init__ self.ldap_uri = conf.get('global', 'ldap_uri', raw=True) File "/usr/lib64/python3.6/configparser.py", line 792, in get raise NoOptionError(option, section)
I'd rather change custodiainstance.CustodiaInstance().uninstall() to either use ldapi URI or not use LDAP at all. As far as I remember, 389-DS is already stopped when uninstall is called.
custodiainstance.CustodiaInstance().uninstall()
uninstall
Metadata Update from @cheimes: - Issue set to the milestone: FreeIPA 4.6.4
master:
ipa-4-6:
Metadata Update from @cheimes: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.