Fedora 29:无法同步存储库“fedora-modular”的缓存

Fedora 29:无法同步存储库“fedora-modular”的缓存

我将 Fedora 27 升级到 28,稍微使用了一下(没有运行 dnf 更新),然后升级到 29。今天早上我尝试了

sudo dnf -v update

我得到了

须藤 dnf -v 更新                                           
加载的插件:builddep、config-manager、copr、debug、debuginfo-install、download、generate_completion_cache、needs-restarting、playground、repoclosure、repodiff、regraph、repomanage、reposync、系统升级
DNF版本:4.0.9
缓存目录:/var/cache/dnf
未知配置值:/etc/yum.repos.d/fedora-cisco-openh264.repo 中的failovermethod=priority;配置:ID 为“failovermethod”的 OptionBinding 不存在
未知的配置值:/etc/yum.repos.d/fedora-modular.repo 中的failovermethod=priority;配置:ID 为“failovermethod”的 OptionBinding 不存在
...
仓库:从远程下载:fedora-modular
错误:Curl 错误 (60):无法使用 https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64 的给定 CA 证书对对等证书进行身份验证 [SSL 证书问题:证书链中的自签名证书](https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64)。
Fedora 模块化 29 - x86_64 0.0 B/s | 0 B 00:01    
无法下载“https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64”:无法准备内部镜像列表:Curl 错误 (60):无法使用 https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64 的给定 CA 证书对对等证书进行身份验证/mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64 [SSL 证书问题:证书链中的自签名证书]。
错误:无法同步存储库“fedora-modular”的缓存

真正的问题看起来像

[SSL certificate problem: self signed certificate in certificate chain]

ca-bundle.crt 链接到 tls-ca-bundle.pem 和该文件

205488 Dec 11 14:14 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem

已更新。

我刚刚升级到无法更新的版本。

答案1

这可能是由于多种原因造成的。首先,您可能没有所需的密钥(有时会发生)。解决方案是手动安装带有密钥的软件包。或者只是碰巧您发现镜像处于某种不一致的状态,或者存储库正在更新。执行此操作dnf update --refresh通常可以解决此类问题,如果没有,请在几个小时后重试。

答案2

我也遇到了同样的问题,但这是因为我的服务器的 CMOS 电池没电了,我必须手动调整系统时间以确保证书有效。如果其他人遇到这个问题,并且 --refresh 没有帮助:

检查时间:

$ date

然后根据需要调整时间:

$ date --set="2 OCT 2006 18:00:00"

相关内容