yum安装报错

rpmdb failed release provides.

# 问题
[root@chenleihz25 ~]# yum --help
CRITICAL:yum.main:

Error: rpmdb failed release provides. Try: rpm --rebuilddb
# 解决方法
mv /var/lib/rpm/ /var/lib/rpm.bak
cd /var/lib/ && rm -rf rpm/


#问题
rpm -qa 没有任何结果

# 解决 
重新安装 rpm-4.11.3-45.an7.x86_64 应该是缺少依赖包

Error unpacking rpm package python-urllib3-1.10.2-7.an7.noarch

[root@yubinbin4 ~]# yum install python-urllib3
Running transaction
  正在更新    : python-urllib3-1.10.2-7.an7.noarch                                                                                                        1/2 
Error unpacking rpm package python-urllib3-1.10.2-7.an7.noarch
错误:解压压缩文件   在文件/usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname 失败:cpio: rename
python-urllib3-1.10.2-5.el7.noarch was supposed to be removed but is not!
  验证中      : python-urllib3-1.10.2-5.el7.noarch                                                                                                        1/2 
  验证中      : python-urllib3-1.10.2-7.an7.noarch                                                                                                        2/2 

失败:
  python-urllib3.noarch 0:1.10.2-5.el7                                          python-urllib3.noarch 0:1.10.2-7.an7                                         

完毕!

# 解决方法:
mv /usr/lib/python2.7/site-packages/urllib3/ /usr/lib/python2.7/site-packages/urllib3_bak
rm -rf /usr/lib/python2.7/site-packages/urllib3/

Error: rpmdb open failed

[root@hy-bj-produce-hjgh01-pbserver-008 ~]# yum -y install epel-release
error: rpmdb: BDB0113 Thread/process 15089/140436211189824 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@hy-bj-produce-hjgh01-pbserver-008 ~]# cp -rvf /var/lib/rpm/ /mnt/
‘/var/lib/rpm/’ -> ‘/mnt/rpm’
‘/var/lib/rpm/Triggername’ -> ‘/mnt/rpm/Triggername’
‘/var/lib/rpm/.dbenv.lock’ -> ‘/mnt/rpm/.dbenv.lock’
‘/var/lib/rpm/__db.002’ -> ‘/mnt/rpm/__db.002’
‘/var/lib/rpm/.rpm.lock’ -> ‘/mnt/rpm/.rpm.lock’
‘/var/lib/rpm/Packages’ -> ‘/mnt/rpm/Packages’
‘/var/lib/rpm/Sigmd5’ -> ‘/mnt/rpm/Sigmd5’
‘/var/lib/rpm/Conflictname’ -> ‘/mnt/rpm/Conflictname’
‘/var/lib/rpm/Name’ -> ‘/mnt/rpm/Name’
‘/var/lib/rpm/Obsoletename’ -> ‘/mnt/rpm/Obsoletename’
‘/var/lib/rpm/Basenames’ -> ‘/mnt/rpm/Basenames’
‘/var/lib/rpm/Sha1header’ -> ‘/mnt/rpm/Sha1header’
‘/var/lib/rpm/Requirename’ -> ‘/mnt/rpm/Requirename’
‘/var/lib/rpm/__db.001’ -> ‘/mnt/rpm/__db.001’
‘/var/lib/rpm/Providename’ -> ‘/mnt/rpm/Providename’
‘/var/lib/rpm/__db.003’ -> ‘/mnt/rpm/__db.003’
‘/var/lib/rpm/Installtid’ -> ‘/mnt/rpm/Installtid’
‘/var/lib/rpm/Group’ -> ‘/mnt/rpm/Group’
‘/var/lib/rpm/Dirnames’ -> ‘/mnt/rpm/Dirnames’
#成功修复
[root@hy-bj-produce-hjgh01-pbserver-008 ~]# rpm --rebuilddb

SSH问题 2025-12-26
ThinkStation P620 BIOS密码无法清除 2025-12-24

评论区