Open bughit opened 4 years ago
Updates without any issue for me:
> youtube-dl.exe -U
Updating to version 2020.05.29 ...
Waiting for file handle to be closed ...
Updated youtube-dl to version 2020.05.29.
In any case I don't manage certificates for yt-dl.org. /cc @phihag.
can you update python to say at least 3.7 and see if that persists ? 3.7 had some major ssl changes
The windows exe bundles python 3.4.4, so whereas it's possible that a newer python can work around this, the proper solution is to stop serving the expired cert.
Almost made a new issue with this myself, but saw this one here. Having the same issue; if additional output is needed, I can provide.
Same here. I'm not using Python but everytime I tried to update exe, it just displays error message.
Bump. /cc @phihag.
Checklist
Verbose log
Description
yt-dl.org is sending the expired intermediate cert (the last one in the below openssl output, "COMODO RSA Certification Authority"), which is what's causing validation to fail in python. Browsers are evidently smart enough to ignore it, and build an alternate chain, but the python client is not.
the solution is described here: https://www.agwa.name/blog/post/fixing_the_addtrust_root_expiration
you have to stop sending the expired intermediate cert because your own python client can't handle it