Try commenting out line 2605 in XiboClient.py so it reads:
try:
# socket.setdefaulttimeout(self.socketTimeout) log.log(2,"info",_("Set socket timeout to: ") + str(self.socketTimeout))
except: log.log(0,"warning",_("Unable to set socket timeout. Using system default"))
Looks like a bug in the M2Crypto module which when installed overrides the default python urllib implementation:
https:/ /bugzilla. osafoundation. org/show_ bug.cgi? id=2341
Try commenting out line 2605 in XiboClient.py so it reads:
try: setdefaulttimeo ut(self. socketTimeout)
log. log(2," info",_ ("Set socket timeout to: ") + str(self. socketTimeout) )
log. log(0," warning" ,_("Unable to set socket timeout. Using system default"))
# socket.
except: