yum执行失败-修复rpm数据库(Fix rpmdb Thread died in Berkeley DB library)

问题

当在CentOs上面执行yum安装操作时,出现以下错误,此时需要做以下操作来解决此问题。

[root@centos ~]# yum
error: rpmdb: BDB0113 Thread/process 16994/140307288778816 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

以上错误意味着rpm 数据库被毁坏了

解决

请执行以下恢复步骤命令,并重建rpm数据库

mkdir /var/lib/rpm/backup
cp -a /var/lib/rpm/__db* /var/lib/rpm/backup/
rm -f /var/lib/rpm/__db.[0-9][0-9]*
rpm --quiet -qa
rpm --rebuilddb
yum clean all

结果

[root@centos ~]# yum makecache
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
epel                                                                                                                                                                          | 4.7 kB  00:00:00
extras                                                                                                                                                                        | 2.9 kB  00:00:00
mysql-connectors-community                                                                                                                                                    | 2.6 kB  00:00:00
mysql-tools-community                                                                                                                                                         | 2.6 kB  00:00:00
mysql57-community                                                                                                                                                             | 2.6 kB  00:00:00
os                                                                                                                                                                            | 3.6 kB  00:00:00
updates                                                                                                                                                                       | 2.9 kB  00:00:00
(1/25): epel/7/x86_64/group_gz                                                                                                                                                |  96 kB  00:00:00
(2/25): epel/7/x86_64/updateinfo                                                                                                                                              | 1.0 MB  00:00:00
(3/25): epel/7/x86_64/prestodelta                                                                                                                                             | 5.3 kB  00:00:00
(4/25): epel/7/x86_64/primary_db                                                                                                                                              | 6.9 MB  00:00:00
(5/25): epel/7/x86_64/filelists_db                                                                                                                                            |  12 MB  00:00:01
(6/25): epel/7/x86_64/other_db                                                                                                                                                | 3.4 MB  00:00:00
(7/25): extras/7/x86_64/primary_db                                                                                                                                            | 236 kB  00:00:00
(8/25): extras/7/x86_64/filelists_db                                                                                                                                          | 231 kB  00:00:00
(9/25): extras/7/x86_64/other_db                                                                                                                                              | 139 kB  00:00:00
(10/25): mysql-connectors-community/x86_64/primary_db                                                                                                                         |  80 kB  00:00:00
(11/25): mysql-connectors-community/x86_64/other_db                                                                                                                           |  22 kB  00:00:00
(12/25): mysql-connectors-community/x86_64/filelists_db                                                                                                                       | 109 kB  00:00:01
(13/25): mysql-tools-community/x86_64/primary_db                                                                                                                              |  88 kB  00:00:00
(14/25): mysql-tools-community/x86_64/other_db                                                                                                                                |  19 kB  00:00:00
(15/25): mysql-tools-community/x86_64/filelists_db                                                                                                                            | 353 kB  00:00:01
(16/25): mysql57-community/x86_64/primary_db                                                                                                                                  | 268 kB  00:00:01
(17/25): os/7/x86_64/group_gz                                                                                                                                                 | 153 kB  00:00:00
(18/25): mysql57-community/x86_64/other_db                                                                                                                                    |  75 kB  00:00:00
(19/25): os/7/x86_64/filelists_db                                                                                                                                             | 7.2 MB  00:00:00
(20/25): mysql57-community/x86_64/filelists_db                                                                                                                                | 1.5 MB  00:00:02
(21/25): os/7/x86_64/other_db                                                                                                                                                 | 2.6 MB  00:00:00
(22/25): os/7/x86_64/primary_db                                                                                                                                               | 6.1 MB  00:00:01
(23/25): updates/7/x86_64/filelists_db                                                                                                                                        | 4.7 MB  00:00:00
(24/25): updates/7/x86_64/other_db                                                                                                                                            | 610 kB  00:00:00
(25/25): updates/7/x86_64/primary_db                                                                                                                                          | 8.0 MB  00:00:02
Metadata Cache Created

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔幻云

告诉自己是时候输出知识啦!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值