为什么我在尝试设置 Ubuntu Cloud 时出现证书错误?

为什么我在尝试设置 Ubuntu Cloud 时出现证书错误?

我正在尝试在我的家庭网络上安装 Ubuntu 云 - 我一直在关注本指南

当我到达步骤 6:从商店安装镜像第 3 部分:单击“商店”选项卡我在页面上收到以下错误消息:

错误 60:服务器证书验证失败。CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:无

证书似乎有问题,但我不知道如何解决这个问题,非常感谢您的帮助。

答案1

快速但不安全的修复 警告:此更改将禁用证书验证。使用风险自负!!

在 PycURL 修复之前,您可以编辑文件 /usr/lib/python2.7/dist-packages/imagestore/lib/fetch.py​​ 在第 142 行之后的 fetch 方法中添加

curl.setopt(pycurl.SSL_VERIFYPEER, 0)
curl.setopt(pycurl.SSL_VERIFYHOST, 0)

重新启动 image-store-proxy

并且还更新 wget 和类似程序的 godaddy 证书:

sudo wget -P /usr/local/share/ca-certificates/ --no-check-certificate   
https://certs.godaddy.com/repository/gd-class2-root.crt https://certs.godaddy.com/repository/gd_intermediate.crt https://certs.godaddy.com/repository/gd_cross_intermediate.crt
sudo  update-ca-certificates

相关内容