执行yum提示error: rpmdb: BDB0113 Thread/process 9060/139773561796608 failed: BDB1507 Thread died in Berkeley DB library

1.执行yum相关的命令的时候报下面的错误

 

 2.解决方法(重新构建rpm数据库)

[root@test-no ~]# cd /var/lib/rpm
[root@test-no rpm]# ll
total 88040
-rw-r--r--. 1 root root  7278592 May 12 16:42 Basenames
-rw-r--r--. 1 root root     8192 May 12 16:42 Conflictname
-rw-r--r--  1 root root   352256 May 13 13:42 __db.001
-rw-r--r--  1 root root   192216 May 13 13:42 __db.002
-rw-r--r--  1 root root  1318912 May 13 13:42 __db.003
-rw-r--r--. 1 root root  3207168 May 12 16:42 Dirnames
-rw-r--r--. 1 root root    24576 May 12 16:42 Group
-rw-r--r--. 1 root root    12288 May 12 16:42 Installtid
-rw-r--r--. 1 root root    40960 May 12 16:42 Name
-rw-r--r--. 1 root root    16384 May 12 16:42 Obsoletename
-rw-r--r--. 1 root root 75649024 May 12 16:42 Packages
-rw-r--r--. 1 root root  1822720 May 12 16:42 Providename
-rw-r--r--. 1 root root   233472 May 12 16:42 Requirename
-rw-r--r--. 1 root root    65536 May 12 16:42 Sha1header
-rw-r--r--. 1 root root    45056 May 12 16:42 Sigmd5
-rw-r--r--. 1 root root     8192 May 11 16:27 Triggername
[root@test-no rpm]# rm -rf __db*
[root@test-no rpm]# rpm --rebuilddb
[root@test-no rpm]# yum list installed | grep java
java-1.8.0-openjdk.x86_64          1:1.8.0.131-11.b12.el7     @base-52          
java-1.8.0-openjdk-devel.x86_64    1:1.8.0.131-11.b12.el7     @base-52          
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.131-11.b12.el7     @base-52          
javapackages-tools.noarch          3.4.1-11.el7               @base-52          
python-javapackages.noarch         3.4.1-11.el7               @base-52          
tzdata-java.noarch                 2017b-1.el7                @base-52          

 

posted @ 2020-05-13 13:51  清白之年980410  阅读(966)  评论(0编辑  收藏  举报