Errores con yum o cualquier cosa que utilize rpm

Ocasionalmente me encuentro que el yum se queja con algo parecido a esto:

rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery

Cuando esto pasa en realidad los problemas vienen del gestor de rpms, asi quie nos va a fallar cualquier ocsa que los utilize, no solamente el yum. Para solucionar esto debemos hacer lo que nos indica el propio error: run database recovery

Lo haremos del siguiente modo:

rm -f /var/lib/rpm/__db*
#db_verify /var/lib/rpm/Packages
#rpm –rebuilddb

y listo, hare haces un yum update y continua con tu trabajo

This entry was posted in centos and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *