summaryrefslogtreecommitdiffstats
path: root/ipaserver
diff options
context:
space:
mode:
Diffstat (limited to 'ipaserver')
-rw-r--r--ipaserver/install/adtrustinstance.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ipaserver/install/adtrustinstance.py b/ipaserver/install/adtrustinstance.py
index 6c74418ce..f44765a08 100644
--- a/ipaserver/install/adtrustinstance.py
+++ b/ipaserver/install/adtrustinstance.py
@@ -889,12 +889,15 @@ class ADTRUSTInstance(service.Service):
self.restore_state("running")
self.restore_state("enabled")
+ winbind = ipaservices.service("winbind")
# Always try to stop and disable smb service, since we do not leave
# working configuration after uninstall
try:
self.stop()
self.disable()
- except:
+ winbind.stop()
+ winbind.disable()
+ except Exception:
pass
# Since we do not guarantee restoring back to working samba state,
@@ -907,7 +910,7 @@ class ADTRUSTInstance(service.Service):
try:
ipautil.run(["/usr/sbin/setsebool",
"-P", var, sebool_state])
- except:
+ except Exception:
self.print_msg(SELINUX_WARNING % dict(var=var))
# Remove samba's credentials cache