【问题标题】:yum database is lockedyum 数据库被锁定
【发布时间】:2018-06-10 18:45:16
【问题描述】:

当我执行yum update 时,我收到以下错误响应:

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

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

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

  3. 在暂时禁用存储库的情况下运行命令 百胜 --disablerepo= ...

  4. 永久禁用存储库,因此 yum 默认不会使用它。百胜 然后将忽略存储库,直到您永久启用它 再次或使用 --enablerepo 临时使用:

    yum-config-manager --disable 要么 订阅管理器回购 --disable=

  5. 配置要跳过的失败存储库,如果它不可用。 请注意,yum 将尝试联系 repo。当它运行大多数命令时, 所以每次都必须尝试失败(因此。百胜会很多 慢点)。如果这是一个非常暂时的问题,这通常是一个很好的 妥协:

    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】:

    花了几天时间,终于通过删除以下文件夹修复了这个错误

    /var/lib/yum/history 
    

    【讨论】:

    • 这正是我所需要的。经过几个小时的搜索,我找到了这个并且它工作得很好。谢谢
    • 我确实花了几天时间 :) 分享是关怀!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-22
    • 2011-10-30
    • 1970-01-01
    相关资源
    最近更新 更多