|
@@ -18,6 +18,7 @@ from urlparse import urlparse
|
|
import time
|
|
import time
|
|
import logging
|
|
import logging
|
|
import httplib
|
|
import httplib
|
|
|
|
+from ssl import SSLError
|
|
|
|
|
|
logger = logging.getLogger()
|
|
logger = logging.getLogger()
|
|
|
|
|
|
@@ -51,8 +52,14 @@ class NetUtil:
|
|
return True
|
|
return True
|
|
else:
|
|
else:
|
|
return False
|
|
return False
|
|
|
|
+ except SSLError as slerror:
|
|
|
|
+ logger.error(str(slerror))
|
|
|
|
+ logger.error("SSLError: Failed to connect. Please check openssl library versions. \n" +
|
|
|
|
+ "Refer to: https://bugzilla.redhat.com/show_bug.cgi?id=1022468 for more details.")
|
|
|
|
+ return False
|
|
|
|
+
|
|
except Exception, e:
|
|
except Exception, e:
|
|
- logger.info("Failed to connect to " + str(url) + " due to " + str(e))
|
|
|
|
|
|
+ logger.warning("Failed to connect to " + str(url) + " due to " + str(e) + " ")
|
|
return False
|
|
return False
|
|
|
|
|
|
def try_to_connect(self, server_url, max_retries, logger = None):
|
|
def try_to_connect(self, server_url, max_retries, logger = None):
|