[Freeipa-devel] [PATCH] 0069 renew_ca_cert: bootstrap api with in_server=True

Fraser Tweedale ftweedal at redhat.com
Fri Jun 17 04:55:26 UTC 2016


Attached patch fixes https://fedorahosted.org/freeipa/ticket/5968

Thanks,
Fraser
-------------- next part --------------
From 47ddd811f37fc026c296dd6c2fd44be606ba5a75 Mon Sep 17 00:00:00 2001
From: Fraser Tweedale <ftweedal at redhat.com>
Date: Fri, 17 Jun 2016 14:18:05 +1000
Subject: [PATCH] renew_ca_cert: bootstrap api with in_server=True

renew_ca_cert is failing because it cannot access the 'config'
plugin.  Bootstrap with in_server=True to remedy.

Fixes: https://fedorahosted.org/freeipa/ticket/5968
---
 install/restart_scripts/renew_ca_cert | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/install/restart_scripts/renew_ca_cert b/install/restart_scripts/renew_ca_cert
index bfb726cddf1b747f01512a85408fd479427ced44..dc0f1117b366e3fdcf6d00f0e6d928e2e32b8f2b 100644
--- a/install/restart_scripts/renew_ca_cert
+++ b/install/restart_scripts/renew_ca_cert
@@ -38,7 +38,7 @@ from ipaplatform.paths import paths
 def _main():
     nickname = sys.argv[1]
 
-    api.bootstrap(context='restart')
+    api.bootstrap(in_server=True, context='restart')
     api.finalize()
 
     dogtag_service = services.knownservices['pki_tomcatd']
-- 
2.5.5



More information about the Freeipa-devel mailing list