码迷,mamicode.com
首页 > 数据库 > 详细

使用yum时出现Error: rpmdb open failed解决方案

时间:2019-05-15 13:58:28      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:can   ror   image   arc   disable   not   gis   清理   pen   

一、问题描述

  使用yum安装软件时出现Error: rpmdb open failed,报错信息显示rpm数据库被损坏。

技术图片

二、解决方案

  重建rpm数据库。

[root@localhost yum.repos.d]# cd /var/lib/rpm

[root@localhost rpm]# ls
Basenames __db.001 __db.003 Group Name Packages Requirename Sigmd5
Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername

[root@localhost rpm]# rm __db.* -rf
[root@localhost rpm]# ls
Basenames Dirnames Installtid Obsoletename Providename Sha1header Triggername
Conflictname Group Name Packages Requirename Sigmd5

[root@localhost rpm]# rpm --rebuilddb
[root@localhost rpm]# yum clean all
已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
正在清理软件源: local nginx
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos

三、结果验证

技术图片

 

使用yum时出现Error: rpmdb open failed解决方案

标签:can   ror   image   arc   disable   not   gis   清理   pen   

原文地址:https://www.cnblogs.com/python-wen/p/10868997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!