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