https://fedorahosted.org/freeipa/ticket/1804
-- Jan Cholasta
>From b85259f0e2850226fcb4ca7cc113c2ddaf224bec Mon Sep 17 00:00:00 2001 From: Jan Cholasta <[email protected]> Date: Mon, 19 Sep 2011 11:41:31 +0200 Subject: [PATCH] Fix client install on IPv6 machines. ticket 1804 --- ipa-client/ipa-install/ipa-client-install | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index 65f3d13..6aca5d2 100755 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -648,8 +648,13 @@ def resolve_ipaddress(server): """ s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP) - s.connect((server, 389)) - addr, port = s.getsockname() + try: + s.connect((server, 389)) + addr, port = s.getsockname() + except socket.gaierror: + s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM, socket.IPPROTO_TCP) + s.connect((server, 389)) + addr, port, foo, bar = s.getsockname() s.close() return addr -- 1.7.6.2
_______________________________________________ Freeipa-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/freeipa-devel
