Operating System - Linux
1824297 Members
4772 Online
109669 Solutions
New Discussion юеВ

rpmdb: Lock table is out of available locker entries

 
SOLVED
Go to solution
skt_skt
Honored Contributor

rpmdb: Lock table is out of available locker entries



Red Hat Enterprise Linux Server release 5.1 (Tikanga)

Linux hostname 2.6.18-53.1.13.el5 #1 SMP Mon Feb 11 13:27:27 EST 2008 x86_64 x86_64 x86_64 GNU/Linux


here is the error

rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 4fad
error: db4 error(22) from db->close: Invalid argument
error: cannot open Pubkeys index using db3 - Cannot allocate memory (12)
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 4fae
error: db4 error(22) from db->close: Invalid argument
error: cannot open Providename index using db3 - Cannot allocate memory (12)
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 4faf
error: db4 error(22) from db->close: Invalid argument
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 4fb0
error: db4 error(22) from db->close: Invalid argument
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 4fb1
error: db4 error(22) from db->close: Invalid argument
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 4fb2


Any one know about this error and a possible fix? The erro was noticed while try to install HPOvXpl-6.00.041-1.
2 REPLIES 2
Shoghi Martinez G.
Honored Contributor
Solution

Re: rpmdb: Lock table is out of available locker entries

Backup /var/lib/rpm/ then
rm /var/lib/rpm/__db.00*
rpm --rebuilddb

Info from:
http://rackerhacker.com/2007/05/27/rpmdb-lock-table-is-out-of-available-locker-entries/

skt_skt
Honored Contributor

Re: rpmdb: Lock table is out of available locker entries

i did hit the same

Make a backup of /var/lib/rpm in case you break something:
tar cvzf rpmdb-backup.tar.gz /var/lib/rpm

Remove the Berkeley databases that rpm uses:
rm /var/lib/rpm/__db.00*

Make rpm rebuild the databases from scratch (may take a short while):
rpm --rebuilddb

Now, check rpm to make sure everything is okay:
rpm -qa | sort