diff --git a/rhn/connections.py b/rhn/connections.py index d615a8c063..6a1ea1d131 100644 --- a/rhn/connections.py +++ b/rhn/connections.py @@ -15,7 +15,6 @@ import httplib import xmlrpclib import encodings.idna import socket -import errno from platform import python_version # Import into the local namespace some httplib-related names @@ -170,13 +169,16 @@ class HTTPSConnection(HTTPConnection): af, socktype, proto, canonname, sa = r try: sock = socket.socket(af, socktype, proto) + except socket.error, msg: + sock = None + continue + + try: sock.connect((self.host, self.port)) sock.settimeout(self.timeout) - except socket.error: - e = sys.exc_info()[1] - if e.errno != errno.EINTR: - sock.close() - sock = None + except socket.error, e: + sock.close() + sock = None continue break diff --git a/rhnlib.spec b/rhnlib.spec index 57e2128001..36543c0ff4 100644 --- a/rhnlib.spec +++ b/rhnlib.spec @@ -5,7 +5,7 @@ Name: rhnlib URL: https://fedorahosted.org/spacewalk Source0: https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz Version: 2.5.65 -Release: 5%{?dist} +Release: 6%{?dist} Group: Development/Libraries License: GPLv2 @@ -59,6 +59,10 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/* %changelog +* Mon Oct 09 2017 Tomas Kasparek 2.5.65-6 +- Resolves: #1499794 - revert previous reboot loop changes + (tkasparek@redhat.com) + * Thu Sep 21 2017 Tomas Kasparek 2.5.65-5 - Resolves: #1471045 - check a state of handshake before shutdown SSL connection (grinrag@gmail.com)