Rootop 服务器运维与web架构

error: db5 error(11) from dbenv->open: Resource temporarily unavailable

# 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

作者:Venus

服务器运维与性能优化

评论已关闭。