summaryrefslogtreecommitdiffstats
path: root/ipaserver/install
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2015-06-17 14:19:25 +0200
committerPetr Vobornik <pvoborni@redhat.com>2015-06-18 17:46:52 +0200
commitd2d13826c661e2ba244812897da13b40fbf2bc67 (patch)
tree190debea25f942281692cba5e73164809e159a07 /ipaserver/install
parentbaca55c665b2bdfa5cb9a6ad88daeccef0500999 (diff)
downloadfreeipa-d2d13826c661e2ba244812897da13b40fbf2bc67.tar.gz
freeipa-d2d13826c661e2ba244812897da13b40fbf2bc67.tar.xz
freeipa-d2d13826c661e2ba244812897da13b40fbf2bc67.zip
ipa-ca-install fix: reconnect ldap2 after DS restart
https://fedorahosted.org/freeipa/ticket/5064 Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
Diffstat (limited to 'ipaserver/install')
-rw-r--r--ipaserver/install/ca.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/ipaserver/install/ca.py b/ipaserver/install/ca.py
index b84756922..498cc48a7 100644
--- a/ipaserver/install/ca.py
+++ b/ipaserver/install/ca.py
@@ -122,7 +122,16 @@ def install_step_0(standalone, replica_config, options):
postinstall = True
else:
postinstall = False
+
+ if standalone:
+ api.Backend.ldap2.disconnect()
+
cainstance.install_replica_ca(replica_config, postinstall)
+
+ if standalone:
+ api.Backend.ldap2.connect(bind_dn=DN(('cn', 'Directory Manager')),
+ bind_pw=dm_password)
+
return
if options.external_cert_files: