成功最有效的方法就是向有经验的人学习!

yum安装软件提示Error: rpmdb open failed

yum安装软件提示Error: rpmdb open failed

[root@oldboy_50 tmp]# yum list 
rpmdb: Thread/process 9360/140235477935872 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

这个原因是因为RPM数据库被破坏

重建RPM数据库恢复正常

[root@oldboy_50 rpm]# cd /var/lib/rpm/
[root@oldboy_50 rpm]# for i in `ls | grep 'db.'`;do mv $i $i.bak;done   #备份db.开头的文件
[root@oldboy_50 rpm]# rpm --rebuilddb                                   #重建RPM数据库
[root@oldboy_50 rpm]# yum clean all                                     #清除缓存

如果想了解因为什么这样做,访问阅读下面这个网页
https://www.ibm.com/developerworks/cn/linux/1609_wenjj_rpm/index.html

赞(1) 打赏
未经允许不得转载:陈桂林博客 » yum安装软件提示Error: rpmdb open failed
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册