# yum安装软件报错
[root@localhost wwwlogs]# yum install -y iptraf error: db5 error(11) from dbenv->open: Resource temporarily unavailable error: cannot open Packages index using db5 - Resource temporarily unavailable (11) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed
这个错误应该是rpm数据库有问题了,无法读取。很有可能是因为之前磁盘满了,加上操作yum,导致rpm数据库出问题。
# 把数据库文件删掉 __db.xxx开头的
[root@localhost wwwlogs]# cd /var/lib/rpm [root@localhost rpm]# ll total 56044 -rw-r--r--. 1 root root 3313664 May 21 20:25 Basenames -rw-r--r--. 1 root root 8192 May 7 20:24 Conflictname -rw-r--r-- 1 root root 0 May 22 11:42 __db.001 -rw-r--r--. 1 root root 1220608 May 21 20:25 Dirnames -rw-r--r--. 1 root root 16384 May 21 20:25 Group -rw-r--r--. 1 root root 16384 May 21 20:25 Installtid -rw-r--r--. 1 root root 36864 May 21 20:25 Name -rw-r--r--. 1 root root 16384 May 7 20:24 Obsoletename -rw-r--r--. 1 root root 50884608 May 21 20:25 Packages -rw-r--r--. 1 root root 1564672 May 21 20:25 Providename -rw-r--r--. 1 root root 176128 May 21 20:25 Requirename -rw-r--r--. 1 root root 57344 May 21 20:25 Sha1header -rw-r--r--. 1 root root 36864 May 21 20:25 Sigmd5 -rw-r--r--. 1 root root 8192 May 7 20:59 Triggername [root@localhost rpm]# rm -f __db.001
# 重建
[root@localhost rpm]# rpm --rebuilddb [root@localhost rpm]# yum clean all Loaded plugins: fastestmirror Cleaning repos: base epel extras updates Cleaning up everything Cleaning up list of fastest mirrors
再次yum install解决。
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/4380.html