summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/server/install.py
diff options
context:
space:
mode:
authorThierry Bordaz <tbordaz@redhat.com>2016-02-08 16:14:58 +0100
committerMartin Basti <mbasti@redhat.com>2016-03-02 16:43:17 +0100
commit6851e560dd1c9f4df98fd6b9d3063cd7dcc3bafc (patch)
treea2777fd4537c72af8244b9bff73fe2feb38ead08 /ipaserver/install/server/install.py
parentcfbb7769a70f4cac4bb6d6b7fe36116b43c830e7 (diff)
downloadfreeipa-6851e560dd1c9f4df98fd6b9d3063cd7dcc3bafc.tar.gz
freeipa-6851e560dd1c9f4df98fd6b9d3063cd7dcc3bafc.tar.xz
freeipa-6851e560dd1c9f4df98fd6b9d3063cd7dcc3bafc.zip
configure DNA plugin shared config entries to allow connection with GSSAPI
https://fedorahosted.org/freeipa/ticket/4026 When a replica needs to extend its DNA range, it selects the remote replica with the larger available range. If there is no replica agreement to that remote replica, the shared config entry needs to contain the connection method/protocol. This fix requires 389-ds * https://fedorahosted.org/389/ticket/47779 * https://fedorahosted.org/389/ticket/48362 That are both fixed in 1.3.4.6 Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
Diffstat (limited to 'ipaserver/install/server/install.py')
-rw-r--r--ipaserver/install/server/install.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ipaserver/install/server/install.py b/ipaserver/install/server/install.py
index 0ab5b268d..b7a38a57c 100644
--- a/ipaserver/install/server/install.py
+++ b/ipaserver/install/server/install.py
@@ -988,6 +988,10 @@ def install(installer):
service.print_msg("Restarting the web server")
http.restart()
+ # update DNA shared config entry is done as far as possible
+ # from restart to avoid waiting for its creation
+ ds.update_dna_shared_config()
+
# Set the admin user kerberos password
ds.change_admin_password(admin_password)