当我yum update
时,我收到以下错误回复:
其中一个已配置的存储库失败(未知), 并且yum没有足够的缓存数据来继续。此时此刻 只要 百胜可以做的安全事情就是失败。有几种方法可以解决"修复"这样:
联系上游的存储库并让他们解决问题。
重新配置baseurl / etc.对于存储库,指向工作 上游。如果您使用的是更新版本,这通常很有用 分发版本比存储库支持(和 以前的发行版的软件包仍然可用。)
运行暂时禁用存储库的命令 yum --disablerepo = ...
永久禁用存储库,因此默认情况下yum不会使用它。百胜 然后,只有在您永久启用它之前,才会忽略该存储库 再次使用--enablerepo进行临时使用:
yum-config-manager --disable 要么 subscription-manager repos --disable =
- 醇>
配置要跳过的故障存储库(如果不可用)。 请注意,yum将尝试联系回购。当它运行大多数命令时, 因此每次都必须尝试失败(因此,yum会很多 慢点)。如果这是一个非常短暂的问题,这通常很好 折衷:
yum-config-manager --save --setopt = .skip_if_unavailable = true
database is locked
我已经yum clean all
,rm -f /var/lib/rpm/__db*
和rpm --rebuilddb
进行了任何更改。
答案 0 :(得分:4)
花了几天的时间,最后通过删除以下文件夹解决了该错误
/var/lib/yum/history