YUM, solventar fatal error, run database recovery

Ya sabéis que utilizo la web para mis apuntes personales, así que otra va, en este caso para solventar un problema con YUM, que como sabéis se encarga, en versiones antiguas de RHEL o Centos, de gestionar la paquetería. En este caso, la idea es ver cómo solventar el problema, cuando lo queremos utilizar y nos aparece el mensaje: «DB_RUNRECOVERY: Fatal error, run database recovery«

La verdad que la solución es bien sencilla, simplemente debemos eliminar la base de datos de RPM, volver a generarla y dejar que recarga la información de la paquetería.

Para ello lo que debemos hacer es:

$ mv /var/lib/rpm/__db* /tmp/
$ rpm --rebuilddb
$ yum clean all

La idea de mover la base de datos a tmp, es por si hay algún problema y la hemos de recuperar.

Y esto es todo. Aprovecho para decir que sigo vivo 🙂 y que últimamente no tengo mucho tiempo para escribir,  pero que tarde o temprano volveré a la actividad de siempre.