Aller au contenu
Infogérance Linux Debian en France

Infogérance Linux Debian en France

Kogitae : Ingéniérie de l'hébergement Internet

  • Accueil
  • Parcours
  • Presse
  • Portfolio
  • Blog

rpmdb: Lock table is out of available locker entries | Racker Hacker

  • Accueil » Blog » rpmdb: Lock table is out of available locker entries | Racker Hacker
DansCentos

rpmdb: Lock table is out of available locker entries | Racker Hacker

rpmdb: Lock table is out of available locker entries

If up2date throws some horrible Python errors and rpm says « rpmdb: Lock table is out of available locker entries », you can restore your system to normality with the following:


The errors:

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

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


Why does this happen?

When rpm accesses the Berkeley database files, it makes temporary locker entries within the tables while it searches for data. If you control-c your rpm processes often, this issue will occur much sooner because the locks are never cleared.

viarpmdb: Lock table is out of available locker entries | Racker Hacker.

administrateur-en-freelance administrateur-systeme-freelance avis-centos-2011 blog-administrateur-systeme blog-infogrance centos-6-0-netinstall centos-6-0-x86_64-netinstall-iso centos-blog centos-url-netinstall centos-vs-debian ftpftp-free-frmirrorsftp-centos-org-yum geektionnerd installation-centos6 kogitae lamp-or-linux-or-developpement-web-and-apache-or-php-or-mysql-or-adobe-or-eclipse-or-zend-or-mozilla-or-firefox out of memory rpm ubuntu-freelance-systme ubuntu-update-initramfs yum

Étiquettes

administrateur-systeme-freelance (9) amazon (3) apache (14) asterisk (9) auth (3) bash (6) blog-administrateur-systeme (14) blog-administration-systeme (4) collectd (5) cpu (3) debian (30) dovecot (4) duplicate (3) f (6) freelance-asterisk (3) google (3) infogerance-linux (5) infogérance (4) ipv6 (7) kernel (4) kogitae (30) kogitae-com (3) kogitae-fr (6) lamp-or-linux-or-developpement-web-and-apache-or-php-or-mysql-or-adobe-or-eclipse-or-zend-or-mozilla-or-firefox (17) lenny (4) lighttpd (5) limit (4) linux (26) mail (7) mdadm (6) mysql (14) openvz (9) optimiser (4) php (5) postfix (11) privvmpages-openvz (3) pxe (3) raid (3) SEO (5) ssh (8) ssl (3) test (3) voip (4) wordpress (6) www-kogitae-fr (7)