我最近将服务器从8.04升级到10.04,以及所有软件.
根据我在网上发现的情况,似乎新版本的CURL不包含CA捆绑包,因此无法验证您连接的服务器的证书是否由有效授权机构签名.
实际错误是:
CURL error: SSL certificate problem,verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE: certificate verify Failed
我发现的一些方法建议手动指定CA文件或通过在调用CURL时设置选项来完全禁用检查,但我宁愿全局修复问题,而不是必须修改每个应用程序的CURL调用.
我遇到了同样的麻烦,经过一番探索后发现你可以直接从curl dev网站下载一套准备好在ubuntu上卷曲的CA证书.
原文链接:https://www.f2er.com/ubuntu/348867.htmlcd /etc/ssl/certs sudo wget http://curl.haxx.se/ca/cacert.pem
现在curl使用最新的捆绑包,你很高兴.