Answers:
您可能ca-certificates
需要更新或损坏。
尝试:
# yum update ca-certificates
如果这样不提供更新软件包,请重新安装:
# yum reinstall ca-certificates
如果失败,则可能是您所连接的服务器已更新其证书(可能来自新供应商),并且证书链和/或根证书尚未包含在ca-certificates
软件包中。该软件包中的证书由Mozilla Foundation选择。
如果是这种情况,那么@Saturn的答案有望有所帮助。
我修改了其他两个答案,它们都很有帮助。GarethTheRed已经找到了真正的答案。在进行版本升级后,我遇到了同样的问题,但我ca-certificates
已经过时了。
但是,要进行更新ca-certificates
,您首先必须能够实际使用yum
。我建议:
/etc/yum.repos.d
fedora.repo
和fedora-updates.repo
。在两个文件中,取消注释baseurl
使用纯文本的行,http
并注释掉metalink
使用的URL https
。yum update ca-certificates
或yum reinstall ca-certificates
(如Gareth的回答)。https
metalink重定向。yum
,它应该可以再次工作。除了上述提到的内容外,我们还必须编辑不存在的Web链接。例如将/etc/yum.repo.d/*中的行替换为'baseurl = http://download.fedora.redhat.com/pub/fedora/linux '与'baseurl = http://archives.fedoraproject.org / pub / archive / fedora / linux '对我有用。试试看。大声笑....