Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Youtube-dl latest fails (`insecure string pickle`) when downloading from Youtube #8583
Comments
|
Duplicate of #6840. A workaround is using latest Python 3. |
|
Had a look at #6840. So if I've understood the situation, there's nothing that can be done to fix it with Python v2.7? What I find odd is that I believe I haven't changed anything (not the python version I'm pretty sure) lately and Not only that, but I've checked in another Mac that is also running El Capitan with an older YouTube-DL version and the issue doesn't happen!! Mac-mini:~ javier$ youtube-dl --version
2016.02.05.1
Mac-mini:~ javier$ python --version
Python 2.7.10
Mac-mini:~ javier$ which -a python
/usr/bin/python
Mac-mini:Series javier$ youtube-dl https://www.youtube.com/watch?v=qlk4JDOiivM[youtube] qlk4JDOiivM: Downloading webpage
[youtube] qlk4JDOiivM: Downloading video info webpage
[youtube] qlk4JDOiivM: Extracting video information
[youtube] qlk4JDOiivM: Downloading DASH manifest
[download] Destination: On Cyber - the grugq - Power of Community 2015-qlk4JDOiivM.f247.webm
[download] 100% of 270.33MiB in 00:12[download] Destination: On Cyber - the grugq - Power of Community 2015-qlk4JDOiivM.f251.webm
[download] 100% of 58.46MiB in 00:02[ffmpeg] Merging formats into "On Cyber - the grugq - Power of Community 2015-qlk4JDOiivM.webm"
Deleting original file On Cyber - the grugq - Power of Community 2015-qlk4JDOiivM.f247.webm (pass -k to keep)
Deleting original file On Cyber - the grugq - Power of Community 2015-qlk4JDOiivM.f251.webm (pass -k to keep)
Mac-mini:Series javier$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.2
BuildVersion: 15C50Is there a way to go back to the older YouTube-DL version to test? |
|
Apply this commit to |
|
In any case, just to put it out there, rolling back to version |
|
I've tried rolling back the software but I don't understand why it works on one machine and fails on the other! On both machines, the python version is supposedly the same:
Is there a way to track down what is the change that "breaks" the program? What is the reason we get this exception (and that wasn't there previously?) (also, what's the way to "reopen" the issue?) |
|
I guess it's caused by Mac OS X kernel bugs. What we can do is using some workarounds. Unfornately, all known workarounds for youtube-dl require changing Python itself - either use a newer Python or patch
If an issue is closed by a collaborator (like this one), only collaborators can reopen it. |
Hi!
I'm trying to get a video from Youtube with the latest version (2016.02.13) and the download fails with the following message:
Running with verbose flags: