报错:Error: rpmdb open failed

报错如下:

[root@localhost yum.repos.d]# yum -y install gcc pcre*

error: rpmdb: BDB0113 Thread/process 116312/139769891395392failed: BDB1507 Thread died in Berkeley DB library

error: db5 error(-30973) from dbenv->failchk: BDB0087DB_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:

原因:你的yum可能崩溃了

解决:

3.     [endif][root@www~]# cd /var/lib/rpm        #rpmdb所在目录

[root@www rpm]# rm -f __db.*                    #清除原rpmdb文件

[root@www rpm]# rpm --rebuilddb            #重建rpm数据库

[root@www rpm]# yum clean all           #清除所有yum的缓存

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容