youtube-dl 2014.07.11.3 ERROR: Automatic signature extraction failed: Traceback (most recent call last) / unsupported opcode 96 #2583

Closed
opened 2026-02-21 00:25:30 -05:00 by deekerman · 24 comments
Owner

Originally created by @prestonconnors on GitHub (Jul 15, 2014).

youtube-dl --verbose "https://youtube.com/watch?v=HkMNOlYcpHg"

[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'https://youtube.com/watch?v=HkMNOlYcpHg']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.7.3 - Linux-3.2.0-65-generic-x86_64-with-LinuxMint-13-maya
[debug] Proxy map: {}
[youtube] Setting language
[youtube] HkMNOlYcpHg: Downloading webpage
[youtube] HkMNOlYcpHg: Downloading video info webpage
[youtube] HkMNOlYcpHg: Extracting video information
[youtube] HkMNOlYcpHg: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e
[youtube] HkMNOlYcpHg: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'/home/thisuser/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
cache_res = res(test_string)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
return self._real_extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
u'Automatic signature extraction failed: ' + tb, cause=e)
ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.

Originally created by @prestonconnors on GitHub (Jul 15, 2014). youtube-dl --verbose "https://youtube.com/watch?v=HkMNOlYcpHg" [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--verbose', 'https://youtube.com/watch?v=HkMNOlYcpHg'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.11.3 [debug] Python version 2.7.3 - Linux-3.2.0-65-generic-x86_64-with-LinuxMint-13-maya [debug] Proxy map: {} [youtube] Setting language [youtube] HkMNOlYcpHg: Downloading webpage [youtube] HkMNOlYcpHg: Downloading video info webpage [youtube] HkMNOlYcpHg: Extracting video information [youtube] HkMNOlYcpHg: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e [youtube] HkMNOlYcpHg: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'/home/thisuser/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function cache_res = res(test_string) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature u'Automatic signature extraction failed: ' + tb, cause=e) ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Author
Owner

@ghost commented on GitHub (Jul 15, 2014):

Yah! Same problem here...

@ghost commented on GitHub (Jul 15, 2014): Yah! Same problem here...
Author
Owner

@lathevinh commented on GitHub (Jul 15, 2014):

Same here, it is exactly "unsupported opcode 96" in the youtube.py script, function: resfunc

@lathevinh commented on GitHub (Jul 15, 2014): Same here, it is exactly "unsupported opcode 96" in the youtube.py script, function: resfunc
Author
Owner

@josephef commented on GitHub (Jul 15, 2014):

[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.youtube.com/watch?v=ZfbBqBOSXlU']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.6.6 - Linux-2.6.32-5-686-i686-with-debian-6.0.9
[debug] Proxy map: {}
[youtube] Setting language
[youtube] ZfbBqBOSXlU: Downloading webpage
[youtube] ZfbBqBOSXlU: Downloading video info webpage
[youtube] ZfbBqBOSXlU: Extracting video information
[youtube] ZfbBqBOSXlU: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl0Cbn9e
[youtube] ZfbBqBOSXlU: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'/home/oceantoad/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
cache_res = res(test_string)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
u'Automatic signature extraction failed: ' + tb, cause=e)
ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.
me too!

@josephef commented on GitHub (Jul 15, 2014): [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--verbose', 'http://www.youtube.com/watch?v=ZfbBqBOSXlU'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.11.3 [debug] Python version 2.6.6 - Linux-2.6.32-5-686-i686-with-debian-6.0.9 [debug] Proxy map: {} [youtube] Setting language [youtube] ZfbBqBOSXlU: Downloading webpage [youtube] ZfbBqBOSXlU: Downloading video info webpage [youtube] ZfbBqBOSXlU: Extracting video information [youtube] ZfbBqBOSXlU: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl0Cbn9e [youtube] ZfbBqBOSXlU: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'/home/oceantoad/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function cache_res = res(test_string) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature u'Automatic signature extraction failed: ' + tb, cause=e) ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. me too!
Author
Owner

@jarvii commented on GitHub (Jul 15, 2014):

I got same fail

@jarvii commented on GitHub (Jul 15, 2014): I got same fail
Author
Owner

@nayefc commented on GitHub (Jul 15, 2014):

Same here.

@nayefc commented on GitHub (Jul 15, 2014): Same here.
Author
Owner

@zrii commented on GitHub (Jul 15, 2014):

same here, but happens only on linux, not windows.

@zrii commented on GitHub (Jul 15, 2014): same here, but happens only on linux, not windows.
Author
Owner

@ericschilton commented on GitHub (Jul 15, 2014):

I am seeing this in windows.

"C:\Program Files (x86)\youtube-dl\youtube-dl.exe" -
i -c --verbose "http://www.youtube.com/playlist?list=PLbStlFp3rUuikYdgh8r9FLEb42
2KSApxW" --extract-audio --audio-format mp3
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-i', '-c', '--verbose', 'http://www.youtube.com/pla
ylist?list=PLbStlFp3rUuikYdgh8r9FLEb422KSApxW', '--extract-audio', '--audio-form
at', 'mp3']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.7.5 - Windows-7-6.1.7601-SP1
[debug] Proxy map: {}
[youtube:playlist] PLbStlFp3rUuikYdgh8r9FLEb422KSApxW: Downloading webpage
[download] Downloading playlist: music
[youtube:playlist] playlist music: Collected 2 video ids (downloading 2 of them)

[download] Downloading video #1 of 2
[youtube] Setting language
[youtube] 5QrXISz7J7Y: Downloading webpage
[youtube] 5QrXISz7J7Y: Downloading video info webpage
[youtube] 5QrXISz7J7Y: Extracting video information
[youtube] 5QrXISz7J7Y: Encrypted signatures detected.
[youtube] encrypted signature length 82 (40.41), itag 43, html5 player en_US-vfl
0Cbn9e
[youtube] 5QrXISz7J7Y: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'C:\Users\Eric Chilton/.cache\youtube-dl\youtube-
sigfuncs\js_vfl0Cbn9e_82.json' failed: Traceback (most recent call last):
File "youtube_dl\extractor\youtube.pyo", line 391, in _extract_signature_funct
ion
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):

File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'
; 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. Make sure you are usin
g the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 516, in extract_info
File "youtube_dl\extractor\common.pyo", line 168, in extract
File "youtube_dl\extractor\youtube.pyo", line 1249, in _real_extract
File "youtube_dl\extractor\youtube.pyo", line 887, in _decrypt_signature
ExtractorError: Automatic signature extraction failed: Traceback (most recent ca
ll last):
File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'
; 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. Make sure you are usin
g the latest version; type youtube-dl -U to update.

[download] Downloading video #2 of 2
[youtube] ATWrUIoxRkc: Downloading webpage
[youtube] ATWrUIoxRkc: Downloading video info webpage
[youtube] ATWrUIoxRkc: Extracting video information
[youtube] ATWrUIoxRkc: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl
0Cbn9e
[youtube] ATWrUIoxRkc: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'C:\Users\Eric Chilton/.cache\youtube-dl\youtube-
sigfuncs\js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
File "youtube_dl\extractor\youtube.pyo", line 391, in _extract_signature_funct
ion
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):

File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'
; 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. Make sure you are usin
g the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 516, in extract_info
File "youtube_dl\extractor\common.pyo", line 168, in extract
File "youtube_dl\extractor\youtube.pyo", line 1249, in _real_extract
File "youtube_dl\extractor\youtube.pyo", line 887, in _decrypt_signature
ExtractorError: Automatic signature extraction failed: Traceback (most recent ca
ll last):
File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature
File "youtube_dl\extractor\youtube.pyo", line 449, in
File "youtube_dl\jsinterp.pyo", line 113, in resf
File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement
File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression
KeyError: u'fo'
; 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. Make sure you are usin
g the latest version; type youtube-dl -U to update.

@ericschilton commented on GitHub (Jul 15, 2014): I am seeing this in windows. # > "C:\Program Files (x86)\youtube-dl\youtube-dl.exe" - > i -c --verbose "http://www.youtube.com/playlist?list=PLbStlFp3rUuikYdgh8r9FLEb42 > 2KSApxW" --extract-audio --audio-format mp3 > [debug] System config: [] > [debug] User config: [] > [debug] Command-line args: ['-i', '-c', '--verbose', 'http://www.youtube.com/pla > ylist?list=PLbStlFp3rUuikYdgh8r9FLEb422KSApxW', '--extract-audio', '--audio-form > at', 'mp3'] > [debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252 > [debug] youtube-dl version 2014.07.11.3 > [debug] Python version 2.7.5 - Windows-7-6.1.7601-SP1 > [debug] Proxy map: {} > [youtube:playlist] PLbStlFp3rUuikYdgh8r9FLEb422KSApxW: Downloading webpage > [download] Downloading playlist: music > [youtube:playlist] playlist music: Collected 2 video ids (downloading 2 of them) [download] Downloading video #1 of 2 [youtube] Setting language [youtube] 5QrXISz7J7Y: Downloading webpage [youtube] 5QrXISz7J7Y: Downloading video info webpage [youtube] 5QrXISz7J7Y: Extracting video information [youtube] 5QrXISz7J7Y: Encrypted signatures detected. [youtube] encrypted signature length 82 (40.41), itag 43, html5 player en_US-vfl 0Cbn9e [youtube] 5QrXISz7J7Y: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'C:\Users\Eric Chilton/.cache\youtube-dl\youtube- sigfuncs\js_vfl0Cbn9e_82.json' failed: Traceback (most recent call last): File "youtube_dl\extractor\youtube.pyo", line 391, in _extract_signature_funct ion File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' ; 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. Make sure you are usin g the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' Traceback (most recent call last): File "youtube_dl\YoutubeDL.pyo", line 516, in extract_info File "youtube_dl\extractor\common.pyo", line 168, in extract File "youtube_dl\extractor\youtube.pyo", line 1249, in _real_extract File "youtube_dl\extractor\youtube.pyo", line 887, in _decrypt_signature ExtractorError: Automatic signature extraction failed: Traceback (most recent ca ll last): File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' ; 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. Make sure you are usin g the latest version; type youtube-dl -U to update. [download] Downloading video #2 of 2 [youtube] ATWrUIoxRkc: Downloading webpage [youtube] ATWrUIoxRkc: Downloading video info webpage [youtube] ATWrUIoxRkc: Extracting video information [youtube] ATWrUIoxRkc: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl 0Cbn9e [youtube] ATWrUIoxRkc: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'C:\Users\Eric Chilton/.cache\youtube-dl\youtube- sigfuncs\js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "youtube_dl\extractor\youtube.pyo", line 391, in _extract_signature_funct ion File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' ; 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. Make sure you are usin g the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' Traceback (most recent call last): File "youtube_dl\YoutubeDL.pyo", line 516, in extract_info File "youtube_dl\extractor\common.pyo", line 168, in extract File "youtube_dl\extractor\youtube.pyo", line 1249, in _real_extract File "youtube_dl\extractor\youtube.pyo", line 887, in _decrypt_signature ExtractorError: Automatic signature extraction failed: Traceback (most recent ca ll last): File "youtube_dl\extractor\youtube.pyo", line 883, in _decrypt_signature File "youtube_dl\extractor\youtube.pyo", line 449, in <lambda> File "youtube_dl\jsinterp.pyo", line 113, in resf File "youtube_dl\jsinterp.pyo", line 45, in interpret_statement File "youtube_dl\jsinterp.pyo", line 58, in interpret_expression KeyError: u'fo' ; 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. Make sure you are usin g the latest version; type youtube-dl -U to update.
Author
Owner

@eiriks commented on GitHub (Jul 15, 2014):

Same here, i think (OSX10.9.4):

"youtube-dl is up-to-date (2014.07.11.3)"

[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', '-i', '--extract-audio', '--audio-format', 'mp3', 'https://www.youtube.com/watch?v=U13xOvDa19U']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.7.5 - Darwin-13.3.0-x86_64-i386-64bit
[debug] Proxy map: {}
[youtube] Setting language
[youtube] U13xOvDa19U: Downloading webpage
[youtube] U13xOvDa19U: Downloading video info webpage
[youtube] U13xOvDa19U: Extracting video information
[youtube] U13xOvDa19U: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e
[youtube] U13xOvDa19U: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'/Users/user/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
cache_res = res(test_string)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
u'Automatic signature extraction failed: ' + tb, cause=e)
ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.

@eiriks commented on GitHub (Jul 15, 2014): Same here, i think (OSX10.9.4): "youtube-dl is up-to-date (2014.07.11.3)" [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['-v', '-i', '--extract-audio', '--audio-format', 'mp3', 'https://www.youtube.com/watch?v=U13xOvDa19U'] [debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.11.3 [debug] Python version 2.7.5 - Darwin-13.3.0-x86_64-i386-64bit [debug] Proxy map: {} [youtube] Setting language [youtube] U13xOvDa19U: Downloading webpage [youtube] U13xOvDa19U: Downloading video info webpage [youtube] U13xOvDa19U: Extracting video information [youtube] U13xOvDa19U: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e [youtube] U13xOvDa19U: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'/Users/user/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function cache_res = res(test_string) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature u'Automatic signature extraction failed: ' + tb, cause=e) ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Author
Owner

@josephef commented on GitHub (Jul 15, 2014):

will try installing rtmpdump. to see if that helps any :)

@josephef commented on GitHub (Jul 15, 2014): will try installing rtmpdump. to see if that helps any :)
Author
Owner

@mrhmouse commented on GitHub (Jul 15, 2014):

Can confirm here as well, on Linux.

[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=Z6Gz0tdzXvk']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 3.4.1 - Linux-3.15.5-1-ARCH-x86_64-with-arch
[debug] Proxy map: {}
WARNING: Writing cache to '/home/m/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
cache_res = res(test_string)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: 'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: 'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: 'fo'
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: 'fo'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/common.py", line 168, in extract
return self._real_extract(url)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
u'Automatic signature extraction failed: ' + tb, cause=e)
youtube_dl.utils.ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: 'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.

@mrhmouse commented on GitHub (Jul 15, 2014): Can confirm here as well, on Linux. > [debug] System config: [] > [debug] User config: [] > [debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=Z6Gz0tdzXvk'] > [debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8 > [debug] youtube-dl version 2014.07.11.3 > [debug] Python version 3.4.1 - Linux-3.15.5-1-ARCH-x86_64-with-arch > [debug] Proxy map: {} > WARNING: Writing cache to '/home/m/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function > cache_res = res(test_string) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda> > return lambda s: initial_function([s]) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf > res = self.interpret_statement(stmt, local_vars) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement > v = self.interpret_expression(expr, local_vars, allow_recursion) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression > val = local_vars[m.group('in')] > KeyError: 'fo' > > ERROR: Automatic signature extraction failed: Traceback (most recent call last): > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature > return func(s) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda> > return lambda s: initial_function([s]) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf > res = self.interpret_statement(stmt, local_vars) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement > v = self.interpret_expression(expr, local_vars, allow_recursion) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression > val = local_vars[m.group('in')] > KeyError: 'fo' > ; 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. Make sure you are using the latest version; type youtube-dl -U to update. > Traceback (most recent call last): > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature > return func(s) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda> > return lambda s: initial_function([s]) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf > res = self.interpret_statement(stmt, local_vars) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement > v = self.interpret_expression(expr, local_vars, allow_recursion) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression > val = local_vars[m.group('in')] > KeyError: 'fo' > Traceback (most recent call last): > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature > return func(s) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda> > return lambda s: initial_function([s]) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf > res = self.interpret_statement(stmt, local_vars) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement > v = self.interpret_expression(expr, local_vars, allow_recursion) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression > val = local_vars[m.group('in')] > KeyError: 'fo' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 516, in extract_info > ie_result = ie.extract(url) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/common.py", line 168, in extract > return self._real_extract(url) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 1249, in _real_extract > encrypted_sig, video_id, player_url, age_gate) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature > u'Automatic signature extraction failed: ' + tb, cause=e) > youtube_dl.utils.ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature > return func(s) > File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 449, in <lambda> > return lambda s: initial_function([s]) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 113, in resf > res = self.interpret_statement(stmt, local_vars) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 45, in interpret_statement > v = self.interpret_expression(expr, local_vars, allow_recursion) > File "/usr/lib/python3.4/site-packages/youtube_dl/jsinterp.py", line 58, in interpret_expression > val = local_vars[m.group('in')] > KeyError: 'fo' > ; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Author
Owner

@ghost commented on GitHub (Jul 15, 2014):

Fedora 20

[n0oir@localhost ~]$ youtube-dl --verbose https://www.youtube.com/watch?v=HsD8YjMz4qs
[debug] System config: ['--prefer-free-formats']
[debug] User config: []
[debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=HsD8YjMz4qs']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.7.5 - Linux-3.15.3-200.fc20.x86_64-x86_64-with-fedora-20-Heisenbug
[debug] Proxy map: {}
[youtube] Setting language
[youtube] HsD8YjMz4qs: Downloading webpage
[youtube] HsD8YjMz4qs: Downloading video info webpage
[youtube] HsD8YjMz4qs: Extracting video information
[youtube] HsD8YjMz4qs: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl0Cbn9e
[youtube] HsD8YjMz4qs: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'/home/n0oir/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
cache_res = res(test_string)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
return self._real_extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
u'Automatic signature extraction failed: ' + tb, cause=e)
ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.

[n0oir@localhost ~]$ youtube-dl --version
2014.07.11.3
[n0oir@localhost ~]$

@ghost commented on GitHub (Jul 15, 2014): Fedora 20 [n0oir@localhost ~]$ youtube-dl --verbose https://www.youtube.com/watch?v=HsD8YjMz4qs [debug] System config: ['--prefer-free-formats'] [debug] User config: [] [debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=HsD8YjMz4qs'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.11.3 [debug] Python version 2.7.5 - Linux-3.15.3-200.fc20.x86_64-x86_64-with-fedora-20-Heisenbug [debug] Proxy map: {} [youtube] Setting language [youtube] HsD8YjMz4qs: Downloading webpage [youtube] HsD8YjMz4qs: Downloading video info webpage [youtube] HsD8YjMz4qs: Extracting video information [youtube] HsD8YjMz4qs: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl0Cbn9e [youtube] HsD8YjMz4qs: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'/home/n0oir/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function cache_res = res(test_string) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature u'Automatic signature extraction failed: ' + tb, cause=e) ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. [n0oir@localhost ~]$ youtube-dl --version 2014.07.11.3 [n0oir@localhost ~]$
Author
Owner

@raindog469 commented on GitHub (Jul 15, 2014):

Linux here too.

[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--no-mtime', '--verbose', 'https://www.youtube.com/watch?v=KV-T8uQU0GQ']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.7.5+ - Linux-3.11.0-22-generic-x86_64-with-Ubuntu-13.10-saucy
[debug] Proxy map: {}
[youtube] Setting language
[youtube] KV-T8uQU0GQ: Downloading webpage
[youtube] KV-T8uQU0GQ: Downloading video info webpage
[youtube] KV-T8uQU0GQ: Extracting video information
[youtube] KV-T8uQU0GQ: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl0Cbn9e
[youtube] KV-T8uQU0GQ: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'/home/grue/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
    cache_res = res(test_string)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
    return func(s)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
    return func(s)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
    return self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
    encrypted_sig, video_id, player_url, age_gate)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
    u'Automatic signature extraction failed: ' + tb, cause=e)
ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
    return func(s)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type  youtube-dl -U  to update.


real    0m3.914s
user    0m0.920s
sys 0m0.107s
@raindog469 commented on GitHub (Jul 15, 2014): Linux here too. ``` [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--no-mtime', '--verbose', 'https://www.youtube.com/watch?v=KV-T8uQU0GQ'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.11.3 [debug] Python version 2.7.5+ - Linux-3.11.0-22-generic-x86_64-with-Ubuntu-13.10-saucy [debug] Proxy map: {} [youtube] Setting language [youtube] KV-T8uQU0GQ: Downloading webpage [youtube] KV-T8uQU0GQ: Downloading video info webpage [youtube] KV-T8uQU0GQ: Extracting video information [youtube] KV-T8uQU0GQ: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 43, html5 player en_US-vfl0Cbn9e [youtube] KV-T8uQU0GQ: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'/home/grue/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function cache_res = res(test_string) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature u'Automatic signature extraction failed: ' + tb, cause=e) ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. real 0m3.914s user 0m0.920s sys 0m0.107s ```
Author
Owner

@avose commented on GitHub (Jul 15, 2014):

Same problem here on linux it looks like "Linux xxxx 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:24:59 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux":

prompt$ ~/youtube-dl/youtube-dl --verbose http://www.youtube.com/watch?v=cKZMzZSguA0
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.youtube.com/watch?v=cKZMzZSguA0']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.7.4 - Linux-3.8.0-35-generic-x86_64-with-Ubuntu-13.04-raring
[debug] Proxy map: {}
[youtube] Setting language
[youtube] cKZMzZSguA0: Downloading webpage
[youtube] cKZMzZSguA0: Downloading video info webpage
[youtube] cKZMzZSguA0: Extracting video information
[youtube] cKZMzZSguA0: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e
[youtube] cKZMzZSguA0: Downloading js player vfl0Cbn9e
WARNING: Writing cache to u'/home/avose/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
cache_res = res(test_string)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
Traceback (most recent call last):
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
return self._real_extract(url)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
u'Automatic signature extraction failed: ' + tb, cause=e)
ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
return func(s)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in
return lambda s: initial_function([s])
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
res = self.interpret_statement(stmt, local_vars)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
v = self.interpret_expression(expr, local_vars, allow_recursion)
File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type youtube-dl -U to update.

@avose commented on GitHub (Jul 15, 2014): Same problem here on linux it looks like "Linux xxxx 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:24:59 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux": prompt$ ~/youtube-dl/youtube-dl --verbose http://www.youtube.com/watch?v=cKZMzZSguA0 [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--verbose', 'http://www.youtube.com/watch?v=cKZMzZSguA0'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.11.3 [debug] Python version 2.7.4 - Linux-3.8.0-35-generic-x86_64-with-Ubuntu-13.04-raring [debug] Proxy map: {} [youtube] Setting language [youtube] cKZMzZSguA0: Downloading webpage [youtube] cKZMzZSguA0: Downloading video info webpage [youtube] cKZMzZSguA0: Extracting video information [youtube] cKZMzZSguA0: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e [youtube] cKZMzZSguA0: Downloading js player vfl0Cbn9e WARNING: Writing cache to u'/home/avose/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function cache_res = res(test_string) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' Traceback (most recent call last): File "/home/avose/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature u'Automatic signature extraction failed: ' + tb, cause=e) ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/home/avose/youtube-dl/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update.
Author
Owner

@daryltucker commented on GitHub (Jul 15, 2014):

Linux Loki 3.5.0-52-generic #79~precise1-Ubuntu SMP Fri Jul 4 21:03:49 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

[daryl@Loki] ~/Videos$ youtube-dl https://www.youtube.com/watch?v=8Gv0H-vPoDc --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--audio-quality', '0', '-t', 'https://www.youtube.com/watch?v=8Gv0H-vPoDc', '--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.11.3
[debug] Python version 2.7.3 - Linux-3.5.0-52-generic-x86_64-with-Ubuntu-12.04-precise
[debug] Proxy map: {}
[youtube] Setting language
[youtube] 8Gv0H-vPoDc: Downloading webpage
[youtube] 8Gv0H-vPoDc: Downloading video info webpage
[youtube] 8Gv0H-vPoDc: Extracting video information
[youtube] 8Gv0H-vPoDc: Encrypted signatures detected.
[youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e
WARNING: Writing cache to u'/home/daryl/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function
    cache_res = res(test_string)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'

ERROR: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
    return func(s)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
    return func(s)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
    ie_result = ie.extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
    return self._real_extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract
    encrypted_sig, video_id, player_url, age_gate)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature
    u'Automatic signature extraction failed: ' + tb, cause=e)
ExtractorError: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature
    return func(s)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda>
    return lambda s: initial_function([s])
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf
    res = self.interpret_statement(stmt, local_vars)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement
    v = self.interpret_expression(expr, local_vars, allow_recursion)
  File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression
    val = local_vars[m.group('in')]
KeyError: u'fo'
; 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. Make sure you are using the latest version; type  youtube-dl -U  to update.
@daryltucker commented on GitHub (Jul 15, 2014): ``` Linux Loki 3.5.0-52-generic #79~precise1-Ubuntu SMP Fri Jul 4 21:03:49 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux [daryl@Loki] ~/Videos$ youtube-dl https://www.youtube.com/watch?v=8Gv0H-vPoDc --verbose [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--audio-quality', '0', '-t', 'https://www.youtube.com/watch?v=8Gv0H-vPoDc', '--verbose'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.11.3 [debug] Python version 2.7.3 - Linux-3.5.0-52-generic-x86_64-with-Ubuntu-12.04-precise [debug] Proxy map: {} [youtube] Setting language [youtube] 8Gv0H-vPoDc: Downloading webpage [youtube] 8Gv0H-vPoDc: Downloading video info webpage [youtube] 8Gv0H-vPoDc: Extracting video information [youtube] 8Gv0H-vPoDc: Encrypted signatures detected. [youtube] encrypted signature length 84 (40.43), itag 22, html5 player en_US-vfl0Cbn9e WARNING: Writing cache to u'/home/daryl/.cache/youtube-dl/youtube-sigfuncs/js_vfl0Cbn9e_84.json' failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 391, in _extract_signature_function cache_res = res(test_string) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ERROR: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1249, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 887, in _decrypt_signature u'Automatic signature extraction failed: ' + tb, cause=e) ExtractorError: Automatic signature extraction failed: Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 883, in _decrypt_signature return func(s) File "/usr/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 449, in <lambda> return lambda s: initial_function([s]) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 113, in resf res = self.interpret_statement(stmt, local_vars) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 45, in interpret_statement v = self.interpret_expression(expr, local_vars, allow_recursion) File "/usr/bin/youtube-dl/youtube_dl/jsinterp.py", line 58, in interpret_expression val = local_vars[m.group('in')] KeyError: u'fo' ; 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. Make sure you are using the latest version; type youtube-dl -U to update. ```
Author
Owner

@nayefc commented on GitHub (Jul 15, 2014):

Please stop reporting the bug. I'm sure the maintainer has got the message. The same exact error message is showing for everyone.

@nayefc commented on GitHub (Jul 15, 2014): Please stop reporting the bug. I'm sure the maintainer has got the message. The same exact error message is showing for everyone.
Author
Owner

@jaimeMF commented on GitHub (Jul 15, 2014):

Thanks for the report, it will work in the next version. If you need it right now, you can get the source from the repo and use it.

@jaimeMF commented on GitHub (Jul 15, 2014): Thanks for the report, it will work in the next version. If you need it right now, you can get the source from the repo and use it.
Author
Owner

@phihag commented on GitHub (Jul 15, 2014):

Fixed in youtube-dl 2014.07.15. Type youtube-dl -U (or sudo youtube-dl -U, depending on how you have installed youtube-dl and on what system) to update.

@phihag commented on GitHub (Jul 15, 2014): Fixed in youtube-dl 2014.07.15. Type `youtube-dl -U` (or `sudo youtube-dl -U`, depending on how you have installed youtube-dl and on what system) to update.
Author
Owner

@kaushiksv commented on GitHub (Jul 22, 2014):

kaushik:Music$ youtube-dl --verbose -f 140 https://www.youtube.com/watch?v=voyxn7zsvGE
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '-f', '140', 'https://www.youtube.com/watch?v=voyxn7zsvGE']
[debug] Encodings: locale 'UTF-8', fs 'UTF-8', out 'UTF-8', pref: 'UTF-8'
[debug] youtube-dl version 2014.02.21
[debug] Python version 2.7.3 - Linux-3.8.0-31-generic-x86_64-with-Ubuntu-12.04-precise
[debug] Proxy map: {}
[youtube] Setting language
[youtube] voyxn7zsvGE: Downloading webpage
[youtube] voyxn7zsvGE: Downloading video info webpage
[youtube] voyxn7zsvGE: Extracting video information
[youtube] voyxn7zsvGE: Encrypted signatures detected.
[youtube] encrypted signature length 80 (39.40), itag 43, html5 player en_US-vflpmBQMu
[youtube] voyxn7zsvGE: Downloading js player vflpmBQMu
WARNING: Writing cache to u'/home/kaushik/.cache/youtube-dl/youtube-sigfuncs/js_vflpmBQMu_80.json' failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 388, in _extract_signature_function
cache_res = res(test_string)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 18, html5 player en_US-vflpmBQMu
[youtube] voyxn7zsvGE: Downloading js player vflpmBQMu
WARNING: Writing cache to u'/home/kaushik/.cache/youtube-dl/youtube-sigfuncs/js_vflpmBQMu_82.json' failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 388, in _extract_signature_function
cache_res = res(test_string)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 5, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 36, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 17, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 135, html5 player en_US-vflpmBQMu
[youtube] voyxn7zsvGE: Downloading js player vflpmBQMu
WARNING: Writing cache to u'/home/kaushik/.cache/youtube-dl/youtube-sigfuncs/js_vflpmBQMu_87.json' failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 388, in _extract_signature_function
cache_res = res(test_string)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 244, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 134, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 243, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 133, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 242, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 160, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 140, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 87 (43.43), itag 171, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 135, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 244, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 134, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 243, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 133, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 242, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 160, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 140, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
[youtube] encrypted signature length 82 (41.40), itag 171, html5 player en_US-vflpmBQMu
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature
return func(s)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in
return lambda s: initial_function([s])
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf
res = interpret_statement(stmt, local_vars)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression
val = local_vars[m.group('in')]
KeyError: u'lo'

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
Traceback (most recent call last):
File "/opt/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 953, in process_info
success = dl(filename, info_dict)
File "/opt/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 929, in dl
return fd.download(name, info)
File "/opt/youtube-dl/youtube-dl/youtube_dl/downloader/common.py", line 290, in download
return self.real_download(filename, info_dict)
File "/opt/youtube-dl/youtube-dl/youtube_dl/downloader/http.py", line 52, in real_download
data = compat_urllib_request.urlopen(request)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 406, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 444, in error
return self._call_chain(_args)
File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
result = func(_args)
File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 403: Forbidden

kaushik:Music$

@kaushiksv commented on GitHub (Jul 22, 2014): kaushik:Music$ youtube-dl --verbose -f 140 https://www.youtube.com/watch?v=voyxn7zsvGE [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--verbose', '-f', '140', 'https://www.youtube.com/watch?v=voyxn7zsvGE'] [debug] Encodings: locale 'UTF-8', fs 'UTF-8', out 'UTF-8', pref: 'UTF-8' [debug] youtube-dl version 2014.02.21 [debug] Python version 2.7.3 - Linux-3.8.0-31-generic-x86_64-with-Ubuntu-12.04-precise [debug] Proxy map: {} [youtube] Setting language [youtube] voyxn7zsvGE: Downloading webpage [youtube] voyxn7zsvGE: Downloading video info webpage [youtube] voyxn7zsvGE: Extracting video information [youtube] voyxn7zsvGE: Encrypted signatures detected. [youtube] encrypted signature length 80 (39.40), itag 43, html5 player en_US-vflpmBQMu [youtube] voyxn7zsvGE: Downloading js player vflpmBQMu WARNING: Writing cache to u'/home/kaushik/.cache/youtube-dl/youtube-sigfuncs/js_vflpmBQMu_80.json' failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 388, in _extract_signature_function cache_res = res(test_string) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 18, html5 player en_US-vflpmBQMu [youtube] voyxn7zsvGE: Downloading js player vflpmBQMu WARNING: Writing cache to u'/home/kaushik/.cache/youtube-dl/youtube-sigfuncs/js_vflpmBQMu_82.json' failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 388, in _extract_signature_function cache_res = res(test_string) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 5, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 36, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 17, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 135, html5 player en_US-vflpmBQMu [youtube] voyxn7zsvGE: Downloading js player vflpmBQMu WARNING: Writing cache to u'/home/kaushik/.cache/youtube-dl/youtube-sigfuncs/js_vflpmBQMu_87.json' failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 388, in _extract_signature_function cache_res = res(test_string) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 244, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 134, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 243, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 133, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 242, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 160, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 140, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 87 (43.43), itag 171, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 135, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 244, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 134, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 243, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 133, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 242, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 160, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 140, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm [youtube] encrypted signature length 82 (41.40), itag 171, html5 player en_US-vflpmBQMu WARNING: Automatic signature extraction failed: Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 981, in _decrypt_signature return func(s) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 549, in <lambda> return lambda s: initial_function([s]) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 544, in resf res = interpret_statement(stmt, local_vars) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 479, in interpret_statement v = interpret_expression(expr, local_vars, allow_recursion) File "/opt/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 492, in interpret_expression val = local_vars[m.group('in')] KeyError: u'lo' WARNING: Warning: Falling back to static signature algorithm ERROR: unable to download video data: HTTP Error 403: Forbidden Traceback (most recent call last): File "/opt/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 953, in process_info success = dl(filename, info_dict) File "/opt/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 929, in dl return fd.download(name, info) File "/opt/youtube-dl/youtube-dl/youtube_dl/downloader/common.py", line 290, in download return self.real_download(filename, info_dict) File "/opt/youtube-dl/youtube-dl/youtube_dl/downloader/http.py", line 52, in real_download data = compat_urllib_request.urlopen(request) File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 406, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 519, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 444, in error return self._call_chain(_args) File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain result = func(_args) File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 403: Forbidden kaushik:Music$
Author
Owner

@jaimeMF commented on GitHub (Jul 22, 2014):

@kaushiksv You are using an outdated version, run sudo youtube-dl -U to upgrade to 2014.07.15 or higher.

@jaimeMF commented on GitHub (Jul 22, 2014): @kaushiksv You are using an outdated version, run `sudo youtube-dl -U` to upgrade to 2014.07.15 or higher.
Author
Owner

@Paul-2014 commented on GitHub (Jul 24, 2014):

Was getting the similar error. After uninstalling the existing one, re-installing the latest version ( 2014.07.24) resolved it. If "sudo youtube-dl -U" is not working, then just just follow the commands from - http://rg3.github.io/youtube-dl/download.html

@Paul-2014 commented on GitHub (Jul 24, 2014): Was getting the similar error. After uninstalling the existing one, re-installing the latest version ( 2014.07.24) resolved it. If "sudo youtube-dl -U" is not working, then just just follow the commands from - http://rg3.github.io/youtube-dl/download.html
Author
Owner

@alex-ant commented on GitHub (Jul 24, 2014):

@jaimeMF thanks, updating solved the problem on Fedora 20

@alex-ant commented on GitHub (Jul 24, 2014): @jaimeMF thanks, updating solved the problem on Fedora 20
Author
Owner

@kaushiksv commented on GitHub (Jul 24, 2014):

Thanks. Pulled recent code from master branch and did 'make all'. Sorry to
report without even updating! Dumb me.
On 23 Jul 2014 01:19, "Jaime Marquínez Ferrándiz" notifications@github.com
wrote:

@kaushiksv https://github.com/kaushiksv You are using an outdated
version, run sudo youtube-dl -U to upgrade to 2014.07.15 or higher.


Reply to this email directly or view it on GitHub
https://github.com/rg3/youtube-dl/issues/3255#issuecomment-49790988.

@kaushiksv commented on GitHub (Jul 24, 2014): Thanks. Pulled recent code from master branch and did 'make all'. Sorry to report without even updating! Dumb me. On 23 Jul 2014 01:19, "Jaime Marquínez Ferrándiz" notifications@github.com wrote: > @kaushiksv https://github.com/kaushiksv You are using an outdated > version, run sudo youtube-dl -U to upgrade to 2014.07.15 or higher. > > — > Reply to this email directly or view it on GitHub > https://github.com/rg3/youtube-dl/issues/3255#issuecomment-49790988.
Author
Owner

@mirandole commented on GitHub (Oct 25, 2015):

Thank You !

@mirandole commented on GitHub (Oct 25, 2015): Thank You !
Author
Owner

@mkthakral commented on GitHub (Dec 30, 2015):

Worked by updating it to "2015.12.29"

Command to check version: youtube-dl --version

@mkthakral commented on GitHub (Dec 30, 2015): Worked by updating it to "2015.12.29" Command to check version: youtube-dl --version
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl-ytdl-org#2583
No description provided.