1. 程式人生 > >使用yum時出現Error: rpmdb open failed解決方案

使用yum時出現Error: rpmdb open failed解決方案

mov provide font lean tle 顯示 oot moved head

一、問題描述

  使用yum安裝軟件時出現Error: rpmdb open failed,報錯信息顯示rpm數據庫被損壞。

技術分享圖片

二、解決方案

  重建rpm數據庫。

[[email protected] yum.repos.d]# cd /var/lib/rpm

[[email protected] rpm]# ls
Basenames __db.001 __db.003 Group Name Packages Requirename Sigmd5
Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername

[[email protected] rpm]# rm __db.* -rf
[[email protected] rpm]# ls
Basenames Dirnames Installtid Obsoletename Providename Sha1header Triggername
Conflictname Group Name Packages Requirename Sigmd5

[[email protected] rpm]# rpm --rebuilddb
[[email protected] rpm]# yum clean all


已加載插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
正在清理軟件源: local nginx
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos

三、結果驗證

技術分享圖片

使用yum時出現Error: rpmdb open failed解決方案