【发布时间】:2018-06-10 18:45:16
【问题描述】:
当我执行yum update 时,我收到以下错误响应:
其中一个配置的存储库失败(未知), 并且 yum 没有足够的缓存数据来继续。此时 只要 百胜可以做的安全的事情是失败。有几种方法可以“解决”这个问题:
联系存储库的上游并让他们解决问题。
重新配置 baseurl/等。对于存储库,指向一个工作 上游。如果您使用的是较新的,这通常很有用 分发版本比存储库支持的版本(和 以前发行版的软件包仍然有效)。
在暂时禁用存储库的情况下运行命令 百胜 --disablerepo= ...
永久禁用存储库,因此 yum 默认不会使用它。百胜 然后将忽略存储库,直到您永久启用它 再次或使用 --enablerepo 临时使用:
yum-config-manager --disable 要么 订阅管理器回购 --disable=
配置要跳过的失败存储库,如果它不可用。 请注意,yum 将尝试联系 repo。当它运行大多数命令时, 所以每次都必须尝试失败(因此。百胜会很多 慢点)。如果这是一个非常暂时的问题,这通常是一个很好的 妥协:
yum-config-manager --save --setopt=.skip_if_unavailable=true
database is locked
我已经做了yum clean all、rm -f /var/lib/rpm/__db*和rpm --rebuilddb,没有任何改变。
【问题讨论】: