From d8b3e53ce182e96cbf514e05268fc30dcfb7f7bc Mon Sep 17 00:00:00 2001 From: Florence Blanc-Renaud Date: Nov 03 2017 14:10:28 +0000 Subject: Py3: fix ipa-replica-conncheck ipa-replica-conncheck is using the socket methods sendall() and sendto() with str. Theses methods expect str params in python2 but bytes in python3. Related to https://pagure.io/freeipa/issue/7131 Reviewed-By: Stanislav Laznicka --- diff --git a/install/tools/ipa-replica-conncheck b/install/tools/ipa-replica-conncheck index eec50b2..3306e16 100755 --- a/install/tools/ipa-replica-conncheck +++ b/install/tools/ipa-replica-conncheck @@ -290,7 +290,7 @@ class PortResponder(threading.Thread): self._sockets = [] self._close = False self._close_lock = threading.Lock() - self.responder_data = 'FreeIPA' + self.responder_data = b'FreeIPA' self.ports_opened = False self.ports_open_cond = threading.Condition()