Hi,

the attached patch fixes <https://fedorahosted.org/freeipa/ticket/4824>.

Honza

--
Jan Cholasta
>From 0189d9492412cb4f49982c6eba9440677666a358 Mon Sep 17 00:00:00 2001
From: Jan Cholasta <jchol...@redhat.com>
Date: Mon, 12 Jan 2015 17:03:22 +0000
Subject: [PATCH] Fix ipa-restore on systems without IPA installed

https://fedorahosted.org/freeipa/ticket/4824
---
 ipaserver/install/ipa_restore.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ipaserver/install/ipa_restore.py b/ipaserver/install/ipa_restore.py
index 0977039..bf3d3e2 100644
--- a/ipaserver/install/ipa_restore.py
+++ b/ipaserver/install/ipa_restore.py
@@ -691,6 +691,11 @@ class Restore(admintool.AdminTool):
             self.log.error('%s', e)
 
     def cert_restore_prepare(self):
+        try:
+            installutils.check_server_configuration()
+        except RuntimeError:
+            return
+
         cainstance.stop_tracking_certificates(
             dogtag.configured_constants())
         httpinstance.HTTPInstance().stop_tracking_certificates()
-- 
2.1.0

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to