This little patch fixes an issue introduced by commit
6a4b428120c2e351ad0f1b4573f50b106844b1fd:
If uninstalling IPA server with KRA enabled a wrong Dogtag version was
being passed to KRA uninstaller due to missing config, resulting in
uninstallation crash and inability to install new server instance.
--
Martin^3 Babinsky
From acf2ca89dc117ed4a6f963ec91ce87b37b10ea10 Mon Sep 17 00:00:00 2001
From: Martin Babinsky <mbabi...@redhat.com>
Date: Tue, 26 May 2015 11:21:45 +0200
Subject: [PATCH] KRA: get the right dogtag version during server uninstall
Ensure that the correct version of dogtag is passed from API object to the KRA
uninstaller during IPA server uninstall.
---
ipaserver/install/kra.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ipaserver/install/kra.py b/ipaserver/install/kra.py
index 966d171dc558a1c301c6522d1cd20bdf26879147..2ff8df5a1f1a7f7cfd32b06cf5e02ff86abdd322 100644
--- a/ipaserver/install/kra.py
+++ b/ipaserver/install/kra.py
@@ -67,7 +67,7 @@ def install(replica_config, options, dm_password):
def uninstall():
- dogtag_constants = dogtag.configured_constants()
+ dogtag_constants = dogtag.configured_constants(api=api)
kra_instance = krainstance.KRAInstance(
api.env.realm, dogtag_constants=dogtag_constants)
--
2.1.0
--
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code