解決rpmdb: Lock table is out of available locker entries問題。
如果執行一些程式後,遠行yum命令出現
“rpmdb: Lock table is out of available locker entries...”的問題時, 你可以按照如下操作來修復它:
錯誤表現如下:
rpmdb: Lock table is out of available locker entries
error: db4 error(22) from db->close: Invalid argument
error: cannot open Packages index using db3 - Cannot allocate memory (12)
error: cannot open Packages database in /var/lib/rpm
操作之前請先備份 /var/lib/rpm :
tar cvzf rpmdb-backup.tar.gz /var/lib/rpm
去除rpm使用的BDB資料庫:
rm /var/lib/rpm/__db.00*
重建立 rpm 使用的資料庫,注意:此處可能需要一點時間:
rpm --rebuilddb
現在檢查,看看 rpm 包是否一切正常:
rpm -qa | sort
為什麼為發生這個問題呢?
其實當您用rpm命令後,rpm訪問BDB資料庫,首先會設定一個臨時鎖。如果在它執行時您用 control-c 中斷它,或者是給它發了中斷訊號。
那麼rpm就很可能會出錯誤。因為這個臨時鎖還沒有被釋放呢。找到原因,相信您還可以找到其它的解決方法。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-1045876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- opatch option Not available yet問題的解決方法AI
- 解決 Sorry,this Adobe app is not available 問題的方法APPAI
- ORA-27102: out of memory 問題解決方法
- MySQL DDL Waiting for table metadata lock 解決MySqlAI
- 解決Parameter '__frch_item_0' not found. Available parameters 問題AI
- 解決eclipse中出現Resource is out of sync with the file system問題Eclipse
- Spring中出現:No bean named 'XXX' available問題解決SpringBeanAI
- 解決 yum clean all Error rpmdb open failedErrorAI
- 問題解決:無法獲得鎖 /var/lib/dpkg/lock
- SQL Server 2000 死鎖(dead lock) 問題解決SQLServer
- 解決「問題」,不要解決問題
- No Task Available解決方法AI
- 解決問題
- 發現問題,解決問題
- 【MySQL】select for update 的Row Lock 與Table LockMySql
- tomcat--because there was insufficient free space available after evicting expired cache entriesTomcatAI
- 啟動dubbo消費端過程提示No provider available for the service的問題定位與解決IDEAI
- enable table lock 的enqueue等待ENQ
- create table if not exists Waiting for table metadata lockAI
- yum問題解決
- sqlitedabaseislocked問題解決SQLite
- dump 解決問題
- GoldenGate Pump Porcess: TCP/IP error 110 (Connection timed out)的問題解決GoTCPError
- ORA-01034: ORACLE not available問題OracleAI
- Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist解決辦法ErrorMySql
- 提問題比解決問題更重要
- 解決yarn打包時出現“FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory”的問題YarnErrorMITAIJavaScript
- Waiting for table metadata lockAI
- SERVICE問題解決方法
- 解決高度塌陷問題
- qeephp 解決跨越問題PHP
- bg配置問題解決
- git ssl 問題解決Git
- AIX問題解決思路AI
- WAS startnode hang問題解決
- 解決grub rescue問題
- 解決跨域問題跨域
- Ubuntu 16.04 Vysor 破解 和黑屏問題解決+ 閃屏問題解決Ubuntu