From c1d484afde34cb68cfb0d187004e107342180399 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Wed, 10 Jun 2015 13:24:48 +0200 Subject: Server Upgrade: disconnect ldap2 connection before DS restart Without this patch, the invalid api.Backend.ldap2 connection was used to communicate with DS and it raises network error after DS restart. Reviewed-By: Martin Babinsky --- ipaserver/install/server/upgrade.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ipaserver') diff --git a/ipaserver/install/server/upgrade.py b/ipaserver/install/server/upgrade.py index 306d1d27c..a9dac59e0 100644 --- a/ipaserver/install/server/upgrade.py +++ b/ipaserver/install/server/upgrade.py @@ -1369,6 +1369,11 @@ def upgrade_configuration(): ds = dsinstance.DsInstance() ds.configure_dirsrv_ccache() + # ldap2 connection is not valid after DS restart, close connection otherwise + # it will cause network errors + if api.Backend.ldap2.isconnected(): + api.Backend.ldap2.disconnect() + ds.stop(ds_serverid) fix_schema_file_syntax() remove_ds_ra_cert(subject_base) -- cgit