YUM : dbenv->failchk: DB_RUNRECOVERY: Fatal

Il m’est arrivé plusieurs fois de rencontrer l’erreur suivante lors d’un yum update :

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

Error: rpmdb open failed

Pour corriger ce problème, il faut reconstruire manuellement l’index de yum :

[pastacode lang= »bash » manual= »mv%20%2Fvar%2Flib%2Frpm%2F__db*%20%2Ftmp%2F%0Arpm%20–rebuilddb%0Ayum%20clean%20all » message= » » highlight= » » provider= »manual »/]