SSL CA证书(路径?访问权限?)

Bra*_*McA 7 ssl curl openssl centos certificate

我正在使用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
Run Code Online (Sandbox Code Playgroud)

到目前为止,基于谷歌搜索的搜索和失败

1)我尝试重新启动VPS,没有好处

2)curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt没有任何运气执行

3)这个解决方案一点也不好,因为它依赖于yum来解决你也遇到的SSL问题http://syslint.com/syslint/curl-77-problem-with-the-ssl-ca-cert-路径的访问权限,解决了/

我可以运行这些yum步骤来安装wget吗?你认为它有用吗?

# yum reinstall ca-certificates

# yum reinstall openssl
Run Code Online (Sandbox Code Playgroud)

我认为virtualmin在过去的24小时内安装了一些更新,是否有更新的日志记录?

任何人都可以帮助解决这个"SSL CA证书问题(路径?访问权限?)"问题.

TIA

小智 6

centos 6/7的更简单解决方案。删除ca并重新安装证书。

rm -f /etc/ssl/certs/ca-bundle.crt && yum reinstall -y ca-certificates
Run Code Online (Sandbox Code Playgroud)

问题是,如果仅重新安装证书。这不会取代ca-bundle。将其保留为新的.rpmnew名称。


小智 5

这对我有用:centos 6

mkdir /usr/src/ca-certificates && cd /usr/src/ca-certificates

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/ca-certificates-2015.2.6-65.0.1.el6_7.noarch.rpm

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


Bra*_*McA 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 update # 同步新的 repo 包