diff options
Diffstat (limited to 'ipaserver')
-rw-r--r-- | ipaserver/install/server/upgrade.py | 5 |
1 files changed, 5 insertions, 0 deletions
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) |