download.01.org证书validation失败 – 缺少CRLfile?
所以我的计算机上安装了intel-Linux-graphics-installer,但最近我才知道
sudo apt-get update
我收到以下错误
Err https://download.01.org trusty/main amd64 Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
尝试重新安装intel-linux-graphics-installer但没有发生任何事情。
在askubuntu.com上可以找到有关证书问题的各种解决方案,但在任何地方都没有。
有关如何获取该CRL文件的任何想法?
这也是我身边或服务器端的问题?
您可以使用openssl
手动下载证书并将其添加到本地可信证书中:
echo -n | openssl s_client -connect download.01.org:443 | \ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | \ sudo tee '/usr/local/share/ca-certificates/download_01_org.crt' sudo update-ca-certificates
我已经在01.org联系表单上发送了一条关于此证书问题并链接到此主题的消息。
我们将看到它是否是中间攻击中的人,服务器配置错误或客户端未知的新父证书。
更新,我得到了英特尔的回复:
感谢您告诉我们。 我们意识到了这种情况,我们正在解决这个问题。 我们正在将所有基础设施更新为IPv6,并导致此问题。
您将如何撤消此修复程序? 没有足够的代表评论,但我认为一旦获得驱动程序就删除证书可能会很好,因为听起来他们最终会解决服务器端的问题。
我删除了/usr/local/share/ca-certificates/download_01_org.crt
和/etc/ssl/certs/download_01_org.pem
以获取它的价值。
只是更新证书
sudo update-ca-certificates
像魅力一样
我有同样的问题。 昨天我无法更新我的司机。 很高兴我很快就找到了这个。
我通过组合两个给定的解决方案解决了这个问题。
首先我用openssl下载了证书
echo -n | openssl s_client -connect download.01.org:443 | \ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | \ sudo tee '/usr/local/share/ca-certificates/download_01_org.crt'
然后我通过运行更新了我的CA证书:
sudo update-ca-certificates
之后我就跑了安装程序。 或者,如果您只想仔细检查一切是否正常,您可以先通过命令行进行更新。
要通过命令行更新“
sudo apt-get update
将此行添加到/etc/apt.conf文件中:
Acquire::https::download.01.org::Verify-Peer "false";