Fixed now by

# rm -rf /var/lib/__db* && rpmdb --rebuilddb

Le 3 juin 2012 11:50, "Cazzaniga Sandro" <cazzaniga.sandro@gmail.com> a écrit :
Hi,

I've got an error (always the same) when I try to use any rpm command
(urpm*, rpm*) on my mageia cauldron:

erreur: rpmdb: Thread/process 4583/3074074304 failed: Thread died in
Berkeley DB library
erreur: erreur db4(-30974) de dbenv->failchk: DB_RUNRECOVERY: Fatal
error, run database recovery
erreur: ne peut ouvrir l'index Packages en utilisant db4 -  (-30974)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
impossible d'ouvrir la base de donnée rpm

It seems that rpmdb stay locked, but I'm not an expert. Can someone help
me to fix it?

Thanks guys!