yum数据库已锁定

问题描述 投票:1回答:1

当我做yum update时,我得到以下错误响应:

其中一个已配置的存储库失败(未知),并且yum没有足够的缓存数据可以继续。在这一点上,百胜唯一能做的安全就是失败。有几种方法可以“修复”这个:

  1. 联系存储库的上游并让他们解决问题。
  2. 重新配置baseurl / etc.对于存储库,指向上游工作。如果您使用的是比存储库支持的更新的分发版本(并且以前的分发版本的软件包仍然有效),这通常很有用。
  3. 运行该命令,暂时禁用存储库yum --disablerepo = ...
  4. 永久禁用存储库,因此默认情况下yum不会使用它。然后,Yum将忽略存储库,直到您再次永久启用它或使用--enablerepo进行临时使用: yum-config-manager --disable或subscription-manager repos --disable =
  5. 配置要跳过的故障存储库(如果不可用)。请注意,yum将尝试联系回购。当它运行大多数命令时,每次都必须尝试失败(因此.yum会慢很多)。如果这是一个非常短暂的问题,这通常是一个很好的妥协: yum-config-manager --save --setopt = .skip_if_unavailable = true database is locked

我已经做了yum clean allrm -f /var/lib/rpm/__db*rpm --rebuilddb没有任何改变。

database rpm yum
1个回答
6
投票

花了几天后,最后通过删除以下文件夹修复了此错误

/var/lib/yum/history 
© www.soinside.com 2019 - 2024. All rights reserved.