我最近将服务器从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证书.
cd /etc/ssl/certs sudo wget http://curl.haxx.se/ca/cacert.pem
现在curl使用最新的捆绑包,你很高兴.
原文地址:https://www.jb51.cc/ubuntu/348867.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。