From 4734012c8063460f93f3b819a5bbcca797f6059e Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Feb 23 2016 16:57:21 +0000 Subject: fix upgrade: wait for proper DS socket after DS restart DS restart executed by upgrade plugin causes that upgrade framework is waiting for the improper socket. It leads to TimeoutError because DS is not listening on 389 port during upgrade. This commit fixes the issue. Required for: https://fedorahosted.org/freeipa/ticket/5665 Reviewed-By: Alexander Bokovoy Reviewed-By: Tomas Babej --- diff --git a/ipaserver/install/ldapupdate.py b/ipaserver/install/ldapupdate.py index a566d27..fe2fe10 100644 --- a/ipaserver/install/ldapupdate.py +++ b/ipaserver/install/ldapupdate.py @@ -44,7 +44,6 @@ from ipaplatform.paths import paths from ipaplatform import services from ipapython.dn import DN from ipapython.ipa_log_manager import * -from ipapython.ipautil import wait_for_open_socket if six.PY3: unicode = str @@ -946,5 +945,4 @@ class LDAPUpdate: def restart_ds(self): dirsrv = services.knownservices.dirsrv self.log.debug('Restarting directory server to apply updates') - dirsrv.restart() - wait_for_open_socket(self.socket_name) + dirsrv.restart(ldapi=self.ldapi)