This seems to be the following upstream bug:
https://github.com/gpodder/gpodder/issues/265

A fix would be to upgrade to Python 2.7.9, as indicated here:
https://github.com/gpodder/gpodder/issues/269


Thanks,
Thomas

> On 9 Apr 2017, at 23:59, tony mancill <tmanc...@debian.org> wrote:
> 
> On Mon, Mar 27, 2017 at 09:26:45PM +0200, Henning K wrote:
>> Package: gpodder
>> Version: 3.9.3-1
>> Severity: normal
>> 
>> Dear Maintainer,
>> 
>> when I tried to subscribe to this feed https://requestforcomments.de/feed 
>> using
>> the gtk-ui as well as the cli gpodder raised a SSLV3_ALERT_HANDSHAKE_FAILURE.
> 
> 
> Hello, and thank you reporting this bug.  I have reproduced the bug
> within gpodder but also making the same request directly using the
> urllib2 library (which is how gpodder opens the URL).
> 
> The attached test programs demonstrate that problem exists in urllib2:
> 
> $ python2.7 858855_urllib2_test.py 
> Traceback (most recent call last):
>  File "858855_urllib2_test.py", line 4, in <module>
>    opener.open(request)
>  File "/usr/lib/python2.7/urllib2.py", line 429, in open
>    response = self._open(req, data)
>  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
>    '_open', req)
>  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
>    result = func(*args)
>  File "/usr/lib/python2.7/urllib2.py", line 1241, in https_open
>    context=self._context)
>  File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
>    raise URLError(err)
> urllib2.URLError: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 
> alert handshake failure (_ssl.c:661)>
> 
> But not when using the requests library:
> 
> $ python2.7 858855_requests_test.py 
> status_code 200
> request body length 41558
> 
> Thus the problem seems to lie with the SSL negotiation between the site
> and any python code utilizing the urllib2 library.
> 
> I need to do some more digging, but believe that it could be a variant
> of #678035 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678035).
> 
> Cheers,
> tony
> <858855_urllib2_test.py><858855_requests_test.py>

Reply via email to