mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Fix uninstall stopping ipa.service
When uninstalling systemd is told to disable the service, but it is not told to sopt it, so it believes it is still running. This can cause issues in some cases if a reinstall is performed right after an uninstall, as systemd may decide to stop the disabled service while we are reinstalling, causing the new install to fail. https://fedorahosted.org/freeipa/ticket/5959 Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
parent
4bd2d6ad46
commit
00a9d2f94d
@ -1033,6 +1033,10 @@ def uninstall(installer):
|
||||
rv = 0
|
||||
|
||||
print("Shutting down all IPA services")
|
||||
try:
|
||||
services.knownservices.ipa.stop()
|
||||
except Exception:
|
||||
# Fallback to direct ipactl stop only if system command fails
|
||||
try:
|
||||
run([paths.IPACTL, "stop"], raiseonerr=False)
|
||||
except Exception:
|
||||
|
Loading…
Reference in New Issue
Block a user