rpmdb: Lock table is out of available locker entries

rpm-lock

Cette semaine, j’ai recu un mail de cron de l’un de mes serveurs.

Subject: Cron <root@SERVERNAME>
run-parts /etc/cron.weekly
/etc/cron.weekly/makewhatis.cron:
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: b4a0
error: db4 error(22) from db->close: Invalid argument
error: cannot open Pubkeys index using db3 - Cannot allocate memory (12)
..

Il y avait au moins plus de 100 erreurs dans ce mail… Après une petite recherche sur google, je me suis rendu compte que le problème datait d’au moins 6 mois.

Voici la méthode pour réparer :

# tar cvzf rpmdb-backup.tar.gz /var/lib/rpm
# rm /var/lib/rpm/__db.00*
# rpm --rebuilddb
# rpm -qa | sort # pour vérifier que tout fonctionne

Après tout ca, je voulais vérifier que la tache cron fonctionnait.

# sh /etc/cron.weekly/makewhatis.cron

Voilà !

Laisser un commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.