现在“youtube-dl.exe -U”显示“错误:找不到当前版本。请稍后再试。”该怎么办?

现在“youtube-dl.exe -U”显示“错误:找不到当前版本。请稍后再试。”该怎么办?

我以前可以运行以下命令:

youtube-dl.exe -U

更新 youtube-dl。但现在,它显示:

ERROR: can't find the current version. Please try again later.

就像往常一样,当任何地方出现任何类型的错误消息,告诉您“稍后再试”,它以后就再也不起作用了。这是永久性的。这就像自然法则。

我搜索过这个问题,也找到了相关的讨论。然而,这些讨论实际上并没有提供任何真正的解释/解决方案。这也就像我每次遇到计算机问题时都会遇到的自然规律一样;没有人知道如何修复它,它似乎毫无理由地发生,而且我从未做任何事情来引发它。

youtube-dl.exe --version

给出:

2020.07.28

答案1

tl;dr 使用

youtube-dl -U --no-check-certificate

证书方面存在一些问题,很可能是您的方面。有些人已经在他们的系统上找到了坏证书并将其删除,但我不知道从哪里开始。

答案2

通过加载 certmgr.msc(证书管理器)管理单元导航到您的 Windows CA 证书库:

证书管理 UI

展开中级 CA -> 证书,然后按到期日期对存储的中间证书进行排序;然后继续删除所有过期的证书(您可能希望先将它们导出为 PFX)。

尝试再次更新 YouTube-DL。

来源/更多信息:youtube-dl -U == 错误:找不到当前版本。请稍后重试。

相关内容