diff options
Diffstat (limited to 'ipaserver/install')
-rw-r--r-- | ipaserver/install/dsinstance.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ipaserver/install/dsinstance.py b/ipaserver/install/dsinstance.py index 008aee3e5..7243a61dc 100644 --- a/ipaserver/install/dsinstance.py +++ b/ipaserver/install/dsinstance.py @@ -683,6 +683,12 @@ class DsInstance(service.Service): except ipautil.CalledProcessError, e: logging.critical("failed to delete user %s" % e) + # Make sure some upgrade-related state is removed. This could cause + # re-installation problems. + self.restore_state('nsslapd-port') + self.restore_state('nsslapd-security') + self.restore_state('nsslapd-ldapiautobind') + if self.restore_state("running"): self.start() |