yum数据库已锁定

时间:2017-12-30 20:30:14

标签: database rpm yum

当我yum update时,我收到以下错误回复:

  

其中一个已配置的存储库失败(未知),        并且yum没有足够的缓存数据来继续。此时此刻   只要        百胜可以做的安全事情就是失败。有几种方法可以解决"修复"这样:

     
      
  1. 联系上游的存储库并让他们解决问题。

  2.   
  3. 重新配置baseurl / etc.对于存储库,指向工作       上游。如果您使用的是更新版本,这通常很有用       分发版本比存储库支持(和       以前的发行版的软件包仍然可用。)

  4.   
  5. 运行暂时禁用存储库的命令           yum --disablerepo = ...

  6.   
  7. 永久禁用存储库,因此默认情况下yum不会使用它。百胜       然后,只有在您永久启用它之前,才会忽略该存储库       再次使用--enablerepo进行临时使用:

         

    yum-config-manager --disable       要么           subscription-manager repos --disable =

  8.   
  9. 配置要跳过的故障存储库(如果不可用)。       请注意,yum将尝试联系回购。当它运行大多数命令时,       因此每次都必须尝试失败(因此,yum会很多       慢点)。如果这是一个非常短暂的问题,这通常很好       折衷:

         

    yum-config-manager --save --setopt = .skip_if_unavailable = true

         

    database is locked

  10.   

我已经yum clean allrm -f /var/lib/rpm/__db*rpm --rebuilddb进行了任何更改。

1 个答案:

答案 0 :(得分:4)

花了几天的时间,最后通过删除以下文件夹解决了该错误

/var/lib/yum/history