开发者社区> 问答> 正文

yum命令报错 Error: rpmdb open failed 怎么办?

问题描述:
yum命令报错 Error: rpmdb open failed,如下图:



解决过程:
这种情况一般是由于rpm数据库被损坏导致的.
可按照下述方法重建yum数据库:
1、cd /var/lib/rpm/。
2、执行 ls -l  查看数据库文件。
如下图:


3、执行 rm -rf __db.* 删除损坏的数据库(删除之前请做好备份)
4、执行 rpm --rebuilddb重建数据库
5、最后执行 yum clean all清理缓存等文件。
然后就可以顺利安装软件了。

展开
收起
dreamdoo 2015-10-30 15:45:54 8622 0
3 条回答
写回答
取消 提交回答
  • Reyum命令报错Errorrpmdbopenfailed怎么办?
    不错,记录下
    2015-11-04 14:10:25
    赞同 展开评论 打赏
  • 教程哦  欢迎
    2015-10-30 16:17:49
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    mark了,自己经常手贱弄出这种错误
    2015-10-30 16:10:04
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Well-That-Escalated-Quickly-How-Abusing-The-Docker-API-Led-To-Remote-Code-Execution-Same-Origin-Bypass-And-Persistence 立即下载
OPEN SOURCE 立即下载
Open Source Docker 立即下载