当前位置 博文首页 > 小龙狗的博客:rpmdb open failed问题解决

    小龙狗的博客:rpmdb open failed问题解决

    作者:[db:作者] 时间:2021-06-23 18:14

    问题描述


    CentOS 下使用 yum 安装软件时报错如下

    [root@VM_0_13_centos SearchBlog]# yum search xxx
    error: rpmdb: BDB0113 Thread/process 8472/140296507234368 failed: BDB1507 Thread died in Berkeley DB library
    error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
    error: cannot open Packages index using db5 -  (-30973)
    error: cannot open Packages database in /var/lib/rpm
    CRITICAL:yum.main:
    
    Error: rpmdb open failed
    

    解决办法


    清除缓存,重建。

    [root@VM_0_13_centos TestCts]# rm -f /var/lib/rpm/__db*
    [root@VM_0_13_centos TestCts]# rpm --rebuilddb