尝试apt update
为 VSCodium 给出此错误:
Err:7 https://download.vscodium.com/debs vscodium InRelease
Certificate verification failed: The certificate is NOT trusted. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 138.199.36.10 443]
W: Failed to fetch https://download.vscodium.com/debs/dists/vscodium/InRelease Certificate verification failed: The certificate is NOT trusted. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 138.199.36.10 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
我可以做什么来解决这个问题?
Ubuntu 22.04.3,全面更新
这与您的 CA 证书无关,而与 SSL 证书的验证方式有关。
当您访问该站点时
download.vscodium.com
,该 URL 提供了无效的 SSL 证书。虽然该站点是download.vscodium.com
,但所提供的 SSL 证书仅对 有效*.b-cdn.net
。这就是 SSL 验证失败的原因,并且对网站的可信度来说是一个巨大的危险信号。从安全角度来看,这需要由维护该域的远程管理员修复,并且最佳安全实践强烈建议您不要信任此存储库源,直到这些管理员修复此问题。不幸的是,这只能由 VSCodium 站点维护人员正确提供有效的 SSL 并重定向到
b-cdn.net
将正确验证的正确端点来解决。但是,如果您坚持使用这个配置不当的存储库 URL,尽管我建议不要信任该网站或域,直到他们修复其内容,那么您需要执行以下操作:
/etc/apt/apt.conf.d/80-ssl-exceptions
通过运行创建文件sudo touch /etc/apt/apt.conf.d/80-ssl-exceptions
。将以下内容放入该文件中(使用 sudo 命令和您最喜欢的命令行编辑器以超级用户身份对其进行编辑):
保存此文件,然后
sudo apt update
再次正常运行。这应该会覆盖存储库的 HTTPS 验证
download.vscodium.com
并允许您与存储库交互。