Hi Debian (2015.03.08_14:32:19_-0700)
The protocol is forced to SSLv3, rather than negotiating the latest protocol
supported by both sides. There is a fallback path to negotiation, but it
doesn't work when PROTOCOL_SSLv3 isn't available in the Python ssl module (as
is the case, since 2.7.8-12).
I forgot to provide a stack trace:
[youtube] Setting language
Traceback (most recent call last):
File /usr/bin/youtube-dl, line 9, in module
load_entry_point('youtube-dl==2014.08.05', 'console_scripts',
'youtube-dl')()
File /usr/lib/python2.7/dist-packages/youtube_dl/__init__.py, line 890, in
main
_real_main(argv)
File /usr/lib/python2.7/dist-packages/youtube_dl/__init__.py, line 880, in
_real_main
retcode = ydl.download(all_urls)
File /usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py, line 1052,
in download
self.extract_info(url)
File /usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py, line 516, in
extract_info
ie_result = ie.extract(url)
File /usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py, line
169, in extract
self.initialize()
File /usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py, line
164, in initialize
self._real_initialize()
File /usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py, line
123, in _real_initialize
if not self._set_language():
File /usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py, line
50, in _set_language
fatal=False))
File /usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py, line
283, in _download_webpage
res = self._download_webpage_handle(url_or_request, video_id, note,
errnote, fatal)
File /usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py, line
223, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal)
File /usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py, line
203, in _request_webpage
return self._downloader.urlopen(url_or_request)
File /usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py, line 1231,
in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File /usr/lib/python2.7/urllib2.py, line 431, in open
response = self._open(req, data)
File /usr/lib/python2.7/urllib2.py, line 449, in _open
'_open', req)
File /usr/lib/python2.7/urllib2.py, line 409, in _call_chain
result = func(*args)
File /usr/lib/python2.7/dist-packages/youtube_dl/utils.py, line 598, in
https_open
return self.do_open(HTTPSConnectionV3, req)
File /usr/lib/python2.7/urllib2.py, line 1194, in do_open
h.request(req.get_method(), req.get_selector(), req.data, headers)
File /usr/lib/python2.7/httplib.py, line 1001, in request
self._send_request(method, url, body, headers)
File /usr/lib/python2.7/httplib.py, line 1035, in _send_request
self.endheaders(body)
File /usr/lib/python2.7/httplib.py, line 997, in endheaders
self._send_output(message_body)
File /usr/lib/python2.7/httplib.py, line 850, in _send_output
self.send(msg)
File /usr/lib/python2.7/httplib.py, line 812, in send
self.connect()
File /usr/lib/python2.7/dist-packages/youtube_dl/utils.py, line 592, in
connect
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file,
ssl_version=ssl.PROTOCOL_SSLv3)
AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3'
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org