[gpodder] Downloads failed: SERVER_HELLO:sslv3 alert handshake failure

  • From: Fourhundred Thecat <400thecat@xxxxxx>
  • To: gpodder@xxxxxxxxxxxxx
  • Date: Sun, 04 Jun 2017 12:02:50 +0200

Hello,

suddenly, I get this error when trying to download any podcast in gpodder:

 Downloads failed: SERVER_HELLO:sslv3 alert handshake failure

All worked fine until couple of days ago. What does this error mean and
how can I fix this ?

Full error message is below:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/gpodder/download.py", line 725, in run
    self.tempname, reporthook=self.status_updated)
  File "/usr/lib/pymodules/python2.7/gpodder/download.py", line 277, in
retrieve_resume
    fp = self.open(url, data)
  File "/usr/lib/python2.7/urllib.py", line 207, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 358, in open_http
    return self.http_error(url, fp, errcode, errmsg, headers)
  File "/usr/lib/python2.7/urllib.py", line 371, in http_error
    result = method(url, fp, errcode, errmsg, headers)
  File "/usr/lib/python2.7/urllib.py", line 664, in http_error_301
    return self.http_error_302(url, fp, errcode, errmsg, headers, data)
  File "/usr/lib/python2.7/urllib.py", line 634, in http_error_302
    data)
  File "/usr/lib/pymodules/python2.7/gpodder/download.py", line 237, in
redirect_internal
    return self.open(newurl)
  File "/usr/lib/python2.7/urllib.py", line 207, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 450, in open_https
    return self.http_error(url, fp, errcode, errmsg, headers)
  File "/usr/lib/python2.7/urllib.py", line 371, in http_error
    result = method(url, fp, errcode, errmsg, headers)
  File "/usr/lib/python2.7/urllib.py", line 634, in http_error_302
    data)
  File "/usr/lib/pymodules/python2.7/gpodder/download.py", line 237, in
redirect_internal
    return self.open(newurl)
  File "/usr/lib/python2.7/urllib.py", line 207, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 436, in open_https
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 996, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 847, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 809, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 1203, in connect
    self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)
  File "/usr/lib/python2.7/ssl.py", line 381, in wrap_socket
    ciphers=ciphers)
  File "/usr/lib/python2.7/ssl.py", line 143, in __init__
    self.do_handshake()
  File "/usr/lib/python2.7/ssl.py", line 305, in do_handshake
    self._sslobj.do_handshake()
IOError: [Errno socket error] [Errno 1] _ssl.c:504: error:14077410:SSL
routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure


Other related posts: