From 92d7f9c28a9730a497fe2f9b57ba7548e06d2413 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Tue, 13 May 2008 16:29:01 -0400 Subject: Make sure all services are stopped during uninstall. We were just shutting down the KDC if it had been started prior to IPA installation. We need to stop it in all cases. And we should restart nscd as it may have made an LDAP connection. 440322 --- ipa-server/ipaserver/krbinstance.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ipa-server/ipaserver/krbinstance.py') diff --git a/ipa-server/ipaserver/krbinstance.py b/ipa-server/ipaserver/krbinstance.py index 79dbf49a..50250f63 100644 --- a/ipa-server/ipaserver/krbinstance.py +++ b/ipa-server/ipaserver/krbinstance.py @@ -394,8 +394,10 @@ class KrbInstance(service.Service): running = self.restore_state("running") enabled = self.restore_state("enabled") - if not running is None: + try: self.stop() + except: + pass for f in ["/var/kerberos/krb5kdc/ldappwd", "/var/kerberos/krb5kdc/kdc.conf", "/etc/krb5.conf"]: try: -- cgit