YUM報錯解決:rpmdb open failed

yum安裝某個軟件的時候,出現報錯
[root@aws ~]# yum install -y zabbix-agent
rpmdb: unable to join the environment
error: db3 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed   《===###報錯啦
.
.
.
解決報錯:
[root@aws ~]# cd /var/lib/rpm/
[root@aws rpm]# ls
Basenames     Dirnames     Installtid    Packages        Pubkeys         Sha1header
Conflictname  Filedigests  Name          Providename     Requirename     Sigmd5
__db.001      Group        Obsoletename  Provideversion  Requireversion  Triggername
[root@aws rpm]# rm __db.* -rf     ###刪除rpm原始數據
[root@aws rpm]# rpm --rebuilddb   ###重建rpm數據
[root@aws rpm]#  yum clean all      ###清除yum倉庫緩存
Loaded plugins: presto, security
Cleaning repos: ultra-centos-6.8-base ultra-centos-6.8-extras ultra-centos-6.8-updates
              : ultra-centos-6.x-glusterfs ultra-centos-6.x-java ultra-centos-6.x-ultrarepo
Cleaning up Everything
0 delta-package files removed, by presto
[root@aws rpm]#  yum update      ###更新yum倉庫源以後就能夠正常使用了

更多的博客轉移到我的博客上了,請點擊如下連接:
我的博客java

相關文章
相關標籤/搜索