我正在使用CentOS 6.6 64位操作系统,使用curl时出现了问题。服务器主要用于托管多个基于Apache和MySQL的WordPress博客。
以下yum命令是导致错误的最简单方式,输出如下:
yum list "ca-certi*"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64 error was
14: PYCURL ERROR 77 - "Problem with the SSL CA cert (path? access rights?)"
* base: cosmos.cites.illinois.edu
* epel: mirror.cogentco.com
* extras: mirrors.rit.edu
* updates: mirrors.rit.edu
Installed Packages
ca-certificates.noarch 2014.1.98-65.1.el6 @base
这是根据在 Google 上搜索到的尝试并失败的解决方案:
1)我尝试了重启 VPS,但没有效果。
2)执行 curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt
,但没有成功。
3)这个解决方案根本行不通,因为它依赖于 yum 来解决 yum 自身也遇到的 SSL 问题:http://syslint.com/syslint/curl-77-problem-with-the-ssl-ca-cert-path-access-rights-solved/
我能否使用 wget 运行这些 yum 步骤进行安装?你认为这样有用吗?
# yum reinstall ca-certificates
# yum reinstall openssl
我认为Virtualmin在过去24小时内安装了一些更新,是否有更新日志记录?
请问有人可以帮助解决“SSL CA证书问题(路径?访问权限?)”吗?
TIA
重新安装
命令吗?如果你已经在本地有了这个软件包,yum 就不需要联网来完成这个操作。但是如果你没有这个软件包的话,那么这个命令就无法工作,除非这个软件包需要从 EPEL 库中获取(我认为不需要)。 - Etan Reisner