#7474 ipa-server-install --uninstall on replica fails with "NoOptionError: No option 'ldap_uri' in section: 'global'"
Closed: fixed 7 years ago Opened 7 years ago by fbarreto.

Issue

ipa-server-install --uninstall on replica fails with "NoOptionError: No option 'ldap_uri' in section: 'global'"

This issue makes the test test_replica_promotion.py::TestReplicaPromotionLevel0::test_promotion_disabled to fail.

Full log:
https://fedorapeople.org/groups/freeipa/prci/jobs/48fd7274-3162-11e8-8f04-fa163efc0cae/report.html

Steps to Reproduce

  1. (on master) ipa-replica-manage del ...
  2. (on replica): ipa-server-install --uninstall -U

Version/Release/Distribution

Git master (last commit 64438f8)


Metadata Update from @fbarreto:
- Issue assigned to fbarreto

7 years ago

Metadata Update from @fbarreto:
- Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/1772

7 years ago

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.

Metadata Update from @cheimes:
- Issue set to the milestone: FreeIPA 4.6.4

7 years ago

master:

  • 9762bd1 Provide ldap_uri in Custodia uninstaller

ipa-4-6:

  • 5e80d7a Provide ldap_uri in Custodia uninstaller

Metadata Update from @cheimes:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

7 years ago

Log in to comment on this ticket.

Metadata