From 53967f21bd4c35dee2209d1d80b65deb2ad177d6 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Tue, 7 Aug 2012 11:30:23 -0400 Subject: Handle SSSD restart crash more gently. In ipa-client-install, failure of restart of sssd service no longer causes the crash of the install process. Adds a warning message to the root logger instead. https://fedorahosted.org/freeipa/ticket/2827 --- ipa-client/ipa-install/ipa-client-install | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ipa-client') diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index 3b4d14d4..2e65921e 100755 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -437,7 +437,10 @@ def uninstall(options, env): "Original configuration file was restored, restarting SSSD " + "service.") sssd = ipaservices.service('sssd') - sssd.restart() + try: + sssd.restart() + except CalledProcessError: + root_logger.warning("SSSD service restart was unsuccessful.") if not options.unattended: root_logger.info( -- cgit