我正在使用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
到目前为止,基于谷歌搜索的尝试和失败
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/
我可以运行这些yum步骤来安装wget吗?你认为它有用吗?
# yum reinstall ca-certificates
# yum reinstall openssl
我认为virtualmin在过去24小时内安装了一些更新,是否有更新的日志记录?
任何人都可以帮助解决这个问题" SSL CA证书问题(路径?访问权限?)"问题
TIA
答案 0 :(得分:5)
更容易解决centos 6/7。删除ca并重新安装证书。
rm -f /etc/ssl/certs/ca-bundle.crt && yum reinstall -y ca-certificates
如果您只是重新安装证书,则会出现问题。这将不会取代ca-bundle。用.rpmnew名称保留新内容。
答案 1 :(得分:3)
这对我有用: centos 6
mkdir / usr / src / ca-certificates&& cd / usr / src / ca-certificates
rpm2cpio ca-certificates-2015.2.6-65.0.1.el6_7.noarch.rpm | cpio -idmv
cp -pi ./etc/pki/tls/certs/ca-bundle.* / etc / pki / tls / certs /
是覆盖
检查:
curl -vvv https://www.unixy.net
答案 2 :(得分:1)
来自这里的解决方案 https://www.virtualmin.com/node/35857
nss-softokn在CentOS 6中打破yum / rpm为了解决它,请执行以下操作:
wget http://mirror.centos.org/centos/6/updates/x86_64/Packages/nss-softokn-fr ...
rpm2cpio nss-softokn-freebl-3.14.3-19.el6_6.x86_64.rpm | cpio -idmv
cd lib64
cp libfreeblpriv3。* / lib64
yum updaten