[Bug 1694149] Re: ssl error using urllib2

Brian J. Murrell brian at interlinx.bc.ca
Sun Nov 25 14:40:49 UTC 2018


Over a year later and no triage, no nothing.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/1694149

Title:
  ssl error using urllib2

Status in python-defaults package in Ubuntu:
  New

Bug description:
  On Ubuntu 14.04.5 LTS with python 2.7.5-5ubuntu3 and
  libpython2.7-stdlib 2.7.6-8ubuntu0.3, using this little example
  program:

  #!/usr/bin/python

  import urllib2

  USER_AGENT = 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36
  (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36'

  defaultHeaders = {'User-Agent':USER_AGENT,
                   'Accept':"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
                   'Accept-Encoding':'gzip,deflate,sdch',
                   'Accept-Language':'en-US,en;q=0.8'}

  url = "https://ga.video.cdn.pbs.org/videos/ask-old-house/dcf0b26c-f7d1-4b1f-b1cf-2e521aa5e796/1000010577/hd-mezzanine-16x9/zq3zp3pg_ask1524-cove-16x9-hls-192-2500k.m3u8"
  req = urllib2.Request(url.encode('utf-8'), None, defaultHeaders)

  response = urllib2.urlopen(req, timeout=30)

  I get this result:

  $ python /tmp/urllib2-error.py
  Traceback (most recent call last):
    File "/tmp/urllib2-error.py", line 15, in <module>
      response = urllib2.urlopen(req, timeout=30)
    File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
      return _opener.open(url, data, timeout)
    File "/usr/lib/python2.7/urllib2.py", line 404, in open
      response = self._open(req, data)
    File "/usr/lib/python2.7/urllib2.py", line 422, in _open
      '_open', req)
    File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
      result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 1222, in https_open
      return self.do_open(httplib.HTTPSConnection, req)
    File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
      raise URLError(err)
  urllib2.URLError: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-defaults/+bug/1694149/+subscriptions



More information about the foundations-bugs mailing list