Package: youtube-dl Version: 2019.01.17-1.1 Severity: grave Justification: renders package unusable
Dear Maintainer, * What led up to the situation? Download of some YT-videos is not possible due to ERROR: Signature extraction failed. Videos are not named correctly due to Warning: Unable to extract video file * What exactly did you do (or not do) that was effective (or ineffective)? Wanted to download YT-video such as "youtube-dl --verbose https://youtu.be/RGRUzz_ieiE". Other videos such as youtube-dl --verbose https://youtu.be/_mVW8tgGY_w do work but are not named correctly due to above warning. Did only try package from stable/buster, don't want to break my system by trying stuff I don't understand. * What was the outcome of this action? Videos did not download or downloaded not named correctly. See log below. * What outcome did you expect instead? Download of videos named correctly. LOG: $ youtube-dl --verbose https://youtu.be/_mVW8tgGY_w [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['--verbose', 'https://youtu.be/_mVW8tgGY_w'] [debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2019.01.17 [debug] Python version 3.7.3 (CPython) - Linux-5.2.0-0.bpo.3-amd64-x86_64-with- debian-10.2 [debug] exe versions: ffmpeg 4.1.4-1, ffprobe 4.1.4-1, phantomjs ., rtmpdump 2.4 [debug] Proxy map: {} [youtube] _mVW8tgGY_w: Downloading webpage [youtube] _mVW8tgGY_w: Downloading video info webpage WARNING: Unable to extract video title [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on 'https://r4---sn- uxax3vh50nugp5-8pxe7.googlevideo.com/videoplayback?expire=1574621971&ei=s37aXbbXF4Sn1wLsh7LAAw&ip=194.166.239.59&id=o-AFTYiRjJmWJ_S- xC5E-klVq9bWtIxBos2TMllE0fzAbh&itag=244&aitags=133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397&source=youtube&requiressl=yes&mm=31%2C29&mn=sn- uxax3vh50nugp5-8pxe7%2Csn-c0q7lns7&ms=au%2Crdu&mv=m&mvi=3&pl=16&initcwndbps=1028750&mime=video%2Fwebm&gir=yes&clen=2767686&dur=175.120&lmt=1557012818380929&mt=1574600276&fvip=4&keepalive=yes&fexp=23842630&c=WEB&txp=5532432&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ALgxI2wwRQIhAIg567B6ioyDnoU7i-qRxGXs1KkX2DbJ0ox1Q503wDn3AiAMJUwRVfes5I6H-OoxoZXZVH1rNQYmmYM6mfmOIm9RgQ%3D%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHylml4wRQIhALPicm9qU7ljy7KWK_aBsLRROSc622yx8j4hWa2Ub_ELAiA_ue332hGAyZl1Yr7Zv- K_q7gswxiaYmPH-e4KWYebNw%3D%3D&ratebypass=yes' [download] Destination: _-_mVW8tgGY_w.f244.webm [download] 100% of 2.64MiB in 00:00 [debug] Invoking downloader on 'https://r4---sn- uxax3vh50nugp5-8pxe7.googlevideo.com/videoplayback?expire=1574621971&ei=s37aXbbXF4Sn1wLsh7LAAw&ip=194.166.239.59&id=o-AFTYiRjJmWJ_S- xC5E-klVq9bWtIxBos2TMllE0fzAbh&itag=251&source=youtube&requiressl=yes&mm=31%2C29&mn=sn- uxax3vh50nugp5-8pxe7%2Csn-c0q7lns7&ms=au%2Crdu&mv=m&mvi=3&pl=16&initcwndbps=1028750&mime=audio%2Fwebm&gir=yes&clen=2867685&dur=175.141&lmt=1537670034975474&mt=1574600276&fvip=4&keepalive=yes&fexp=23842630&c=WEB&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ALgxI2wwRgIhANtijtTNozCo5ixl7ctTDVvdtr8j7YnJ5-Sr9N_EDsbCAiEA9mRBeXKE1I2im_dFZr3ZKSrChZnwWUIBpC6Ma6o5xpE%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHylml4wRQIhALPicm9qU7ljy7KWK_aBsLRROSc622yx8j4hWa2Ub_ELAiA_ue332hGAyZl1Yr7Zv- K_q7gswxiaYmPH-e4KWYebNw%3D%3D&ratebypass=yes' [download] Destination: _-_mVW8tgGY_w.f251.webm [download] 100% of 2.73MiB in 00:00 [ffmpeg] Merging formats into "_-_mVW8tgGY_w.webm" [debug] ffmpeg command line: ffmpeg -y -i file:_-_mVW8tgGY_w.f244.webm -i file:_-_mVW8tgGY_w.f251.webm -c copy -map 0:v:0 -map 1:a:0 file:_-_mVW8tgGY_w.temp.webm Deleting original file _-_mVW8tgGY_w.f244.webm (pass -k to keep) Deleting original file _-_mVW8tgGY_w.f251.webm (pass -k to keep) $ ls _-_mVW8tgGY_w.webm $ youtube-dl --verbose https://youtu.be/RGRUzz_ieiE [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['--verbose', 'https://youtu.be/RGRUzz_ieiE'] [debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2019.01.17 [debug] Python version 3.7.3 (CPython) - Linux-5.2.0-0.bpo.3-amd64-x86_64-with- debian-10.2 [debug] exe versions: ffmpeg 4.1.4-1, ffprobe 4.1.4-1, phantomjs ., rtmpdump 2.4 [debug] Proxy map: {} [youtube] RGRUzz_ieiE: Downloading webpage [youtube] RGRUzz_ieiE: Downloading video info webpage WARNING: Unable to extract video title [youtube] {18} signature length 109, html5 player vflaU3CuL [youtube] RGRUzz_ieiE: Downloading player https://www.youtube.com/yts/jsbin/player_ias-vflaU3CuL/en_US/base.js ERROR: Signature extraction failed: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1232, in _decrypt_signature video_id, player_url, s File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1140, in _extract_signature_function res = self._parse_sig_js(code) File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1204, in _parse_sig_js jscode, 'Initial JS player signature function name', group='sig') File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. (caused by RegexNotFoundError('Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt- dl.org/bug . Make sure you are using the latest version; see https://yt- dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.')); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1232, in _decrypt_signature video_id, player_url, s File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1140, in _extract_signature_function res = self._parse_sig_js(code) File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1204, in _parse_sig_js jscode, 'Initial JS player signature function name', group='sig') File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1232, in _decrypt_signature video_id, player_url, s File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1140, in _extract_signature_function res = self._parse_sig_js(code) File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1204, in _parse_sig_js jscode, 'Initial JS player signature function name', group='sig') File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 793, in extract_info ie_result = ie.extract(url) File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 508, in extract ie_result = self._real_extract(url) File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1891, in _real_extract encrypted_sig, video_id, player_url, age_gate) File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1242, in _decrypt_signature 'Signature extraction failed: ' + tb, cause=e) youtube_dl.utils.ExtractorError: Signature extraction failed: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1232, in _decrypt_signature video_id, player_url, s File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1140, in _extract_signature_function res = self._parse_sig_js(code) File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1204, in _parse_sig_js jscode, 'Initial JS player signature function name', group='sig') File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. (caused by RegexNotFoundError('Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt- dl.org/bug . Make sure you are using the latest version; see https://yt- dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.')); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. $ ls _-_mVW8tgGY_w.webm -- System Information: Debian Release: 10.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.2.0-0.bpo.3-amd64 (SMP w/8 CPU cores) Kernel taint flags: TAINT_WARN Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de_AT:de (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages youtube-dl depends on: ii python3 3.7.3-1 ii python3-pkg-resources 40.8.0-1 Versions of packages youtube-dl recommends: ii ca-certificates 20190110 ii curl 7.64.0-4 ii ffmpeg 7:4.1.4-1~deb10u1 ii mpv 0.29.1-1 ii phantomjs 2.1.1+dfsg-2 ii python3-pyxattr 0.6.1-1 ii rtmpdump 2.4+20151223.gitfa8646d.1-2 ii wget 1.20.1-1.1 youtube-dl suggests no packages. -- no debconf information