yast2的证书问题

时间:2011-04-06 11:52:59

标签: curl repository ssl-certificate opensuse

出于愚蠢,我使用yast删除了包“ssl-cert”。此时yast2开始抛出错误:

  

下载失败:   下载(curl)错误“https://nu.novell.com/repo/repoindex.xml?cookies=0&credentials=NCCcredentials”:   错误代码:无法识别的错误   错误消息:SSL证书问题,验证CA证书是否正常。细节:   错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

当然,重新下载并安装ssl-cert是不可能的,我得到同样的错误 所以我尝试手动下载并安装openssl软件包,但我仍然无处可去 有谁知道如何再次重新安装这个ssl-cert包?

谢谢和最诚挚的问候, Moataz

1 个答案:

答案 0 :(得分:1)

看到nu.novell.com表明您使用的是SLES,而不是openSUSE。无论如何,从openSUSE获取证书rpm应该这样做:

wget http://download.opensuse.org/distribution/11.2/repo/oss/suse/noarch/openssl-certs-0.9.8h-28.1.noarch.rpm
sudo rpm -Uhv openssl-certs*rpm

之后您可以使用yast2安装与SLES相对应的确切版本。