Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

only for US "Unable to decrypt signature, key length 89 not supported..." #1220

Closed
xiaose opened this issue Aug 9, 2013 · 5 comments
Closed

only for US "Unable to decrypt signature, key length 89 not supported..." #1220

xiaose opened this issue Aug 9, 2013 · 5 comments

Comments

@xiaose
Copy link

@xiaose xiaose commented Aug 9, 2013

Hi there,

I have tried to download from YouTube: http://www.youtube.com/watch?v=hXCKLJGLENs and got the error:


...>youtube-dl.exe --version
2013.08.08.1

...>youtube-dl.exe --verbose http://www.youtube.com/watch?v=hXCKLJGLENs
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.youtube.com/watch?v=hXCKLJGLENs']
[debug] youtube-dl version 2013.08.08.1
[debug] Python version 2.7.3 - Windows-7-6.1.7601
[debug] Proxy map: {}
[youtube] Setting language
[youtube] hXCKLJGLENs: Downloading video webpage
[youtube] hXCKLJGLENs: Downloading video info webpage
[youtube] hXCKLJGLENs: Extracting video information
[youtube] hXCKLJGLENs: Encrypted signatures detected.
[youtube] encrypted signature length 89 (44.44), itag 44, html5 player vfl_wGgYv

ERROR: Unable to decrypt signature, key length 89 not supported; retrying might work; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recant call last):
File "youtube_dl\YoutubeDL.pyo", line 312, in extract_info
File "youtube_dl\extractor\common.pyo", line 96, in extract
File "youtube_dl\extractor\youtube.pyo", line 734, in _real_extract
File "youtube_dl\extractor\youtube.pyo", line 358, in _decrypt_signature
ExtractorError: Unable to decrypt signature, key length 89 not supported; retrying might work; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output.


I did it from IP 74.103.153.57 in Doylestown, PA, USA and there constantly is that error. In 5 min I test the same URL from Ukraine. But when I tried to do the same from IP 95.133.153.236 in Ukraine, there no error occurs. There youtube-dl works great as a version #2013.07.08.1 as version #2013.08.08.1 :


...>youtube-dl.exe --version
2013.07.08.1

...>youtube-dl.exe http://www.youtube.com/watch?v=hXCKLJGLENs --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['http://www.youtube.com/watch?v=hXCKLJGLENs', '--verbose']
[debug] youtube-dl version 2013.07.08.1
[debug] Python version 2.7.3 - Windows-7-6.1.7600
[debug] Proxy map: {}
[youtube] Setting language
[youtube] hXCKLJGLENs: Downloading video webpage
[youtube] hXCKLJGLENs: Downloading video info webpage
[youtube] hXCKLJGLENs: Extracting video information
[download] Destination: The Cure - Lovesong (Official Video)-hXCKLJGLENs.flv
[download] 100.0% of 17.60MiB at 702.19KiB/s ETA 00:00

...>youtube-dl.exe --version
2013.08.08.1

...>youtube-dl.exe --verbose http://www.youtube.com/watch?v=hXCKLJGLENs
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.youtube.com/watch?v=hXCKLJGLENs']
[debug] youtube-dl version 2013.08.08.1
[debug] Python version 2.7.3 - Windows-7-6.1.7600
[debug] Proxy map: {}
[youtube] Setting language
[youtube] hXCKLJGLENs: Downloading video webpage
[youtube] hXCKLJGLENs: Downloading video info webpage
[youtube] hXCKLJGLENs: Extracting video information
[download] Destination: The Cure - Lovesong (Official Video)-hXCKLJGLENs.flv
[download] 100.0% of 17.60MiB at 865.15KiB/s ETA 00:00


@mokko
Copy link

@mokko mokko commented Aug 9, 2013

seems to be same situation

09:23:43|~>youtube-dl --verbose 4m1EFMoRFvY
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '4m1EFMoRFvY']
[debug] youtube-dl version 2013.08.08.1
[debug] Python version 2.7.3 - CYGWIN_NT-6.1-WOW64-1.7.20-0.266-5-3-i686-32bit
[debug] Proxy map: {}
[youtube] Setting language
[youtube] 4m1EFMoRFvY: Downloading video webpage
[youtube] 4m1EFMoRFvY: Downloading video info webpage
[youtube] 4m1EFMoRFvY: Extracting video information
[youtube] 4m1EFMoRFvY: Encrypted signatures detected.
[youtube] encrypted signature length 89 (44.44), itag 44, html5 player vfl_wGgYV
ERROR: Unable to decrypt signature, key length 89 not supported; retrying might work; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 312, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 96, in extract
    return self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 734, in _real_extract
    signature = self._decrypt_signature(encrypted_sig)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 358, in _decrypt_signature
    raise ExtractorError(u'Unable to decrypt signature, key length %d not supported; retrying might work' % (len(s)))
ExtractorError: Unable to decrypt signature, key length 89 not supported; retrying might work; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output.
@mikegray
Copy link

@mikegray mikegray commented Aug 9, 2013

[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '-F', 'http://www.youtube.com/watch?v=ElFDlShmOng']
[debug] youtube-dl version 2013.07.25.2
[debug] Python version 2.7.5 - Darwin-12.4.0-x86_64-i386-64bit
[debug] Proxy map: {}
[youtube] Setting language
[youtube] ElFDlShmOng: Downloading video webpage
[youtube] ElFDlShmOng: Downloading video info webpage
[youtube] ElFDlShmOng: Extracting video information
[youtube] ElFDlShmOng: Encrypted signatures detected.
[youtube] encrypted signature length 89 (44.44), itag 44, html5 player vfl_wGgYV
ERROR: Unable to decrypt signature, key length 89 not supported; retrying might work; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 312, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 96, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 614, in _real_extract
signature = self._decrypt_signature(url_data['s'][0])
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 304, in _decrypt_signature
raise ExtractorError(u'Unable to decrypt signature, key length %d not supported; retrying might work' % (len(s)))
ExtractorError: Unable to decrypt signature, key length 89 not supported; retrying might work; ...

@strex
Copy link

@strex strex commented Aug 9, 2013

This issue is fixed in 2013.08.09.
Update youtube-dl using youtube-dl --update

@mokko
Copy link

@mokko mokko commented Aug 9, 2013

I tried it and you're right, so I guess we can close this issue. Thanks for quick response!

@mokko
Copy link

@mokko mokko commented Aug 11, 2013

youtube-dl EVBsypHzF3U

works for me

On Sat, Aug 10, 2013 at 2:59 PM, andycaruso notifications@github.comwrote:

Didn't worked on http://www.youtube.com/watch?v=EVBsypHzF3U


Reply to this email directly or view it on GitHubhttps://github.com//issues/1220#issuecomment-22445254
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.