From c0a395776f3c9e4f4612fa16bb6af40646c3cdbf Mon Sep 17 00:00:00 2001 From: David Kupka Date: Mar 28 2017 06:45:56 +0000 Subject: Create temporaty directories at the begining of uninstall Since commit 38c6689 temporary directories are no longer created at package install time. Instead they're created at server install time. Some steps in uninstall also assume that temporary direcories exist. Creating the directories in the begining of server uninstall ensure that the uninstall will go through. https://pagure.io/freeipa/issue/6715 Reviewed-By: Martin Basti --- diff --git a/ipaserver/install/server/install.py b/ipaserver/install/server/install.py index de6b5b3..d7eb0bf 100644 --- a/ipaserver/install/server/install.py +++ b/ipaserver/install/server/install.py @@ -1042,6 +1042,10 @@ def uninstall(installer): rv = 0 + # further steps assumes that temporary directories exists so rather + # ensure they are created + tasks.create_tmpfiles_dirs() + print("Shutting down all IPA services") try: services.knownservices.ipa.stop()