From 035f1cb24a228ba40b3e124d78a507be22aa52bd Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: May 15 2018 15:08:54 +0000 Subject: Don't try to backup CS.cfg during upgrade if CA is not configured https://pagure.io/freeipa/issue/7409 Signed-off-by: Rob Crittenden Reviewed-By: Fraser Tweedale Reviewed-By: Alexander Bokovoy Reviewed-By: Fraser Tweedale --- diff --git a/ipaserver/install/server/upgrade.py b/ipaserver/install/server/upgrade.py index c55242a..bf603ac 100644 --- a/ipaserver/install/server/upgrade.py +++ b/ipaserver/install/server/upgrade.py @@ -1630,7 +1630,8 @@ def upgrade_configuration(): with installutils.stopped_service('pki-tomcatd', 'pki-tomcat'): # Dogtag must be stopped to be able to backup CS.cfg config - ca.backup_config() + if ca.is_configured(): + ca.backup_config() # migrate CRL publish dir before the location in ipa.conf is updated ca_restart = migrate_crl_publish_dir(ca)