Entradas

Mostrando las entradas de enero, 2007

Problemas con RPM: "Fatal error, run database recovery"

Hoy estaba tratando de desinstalar algunos paquetes que ya no uso en mi Fedora Core 6, pero algo no salió bien: [christian@localhost ~]$ sudo rpm -e beagle beagle-gui kerry rpmdb: page 52: illegal page type or format rpmdb: PANIC: Argumento inválido error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery (... muchos errores más ...) Al parecer, la base de datos de RPM se corrompió, lo que me impedía instalar o eliminar programas mediante RPM o yum. Después de un par de minutos de googlear, encontré una solución: reconstruir la base de datos de RPM. El proceso es: su - cd /var/lib/rpm rm -f __db.* rpm --rebuilddb exit Con esto el sistema volvió a su funcionamiento normal. ¿Por qué se produjo esta falla? Tal vez alguno de los paquetes RPM que desinstalé estaba mal construído, o quizás alguna de las actualizaciones de yum no se completó correctamente. Lo cierto es que el sistema RPM presenta varios problemas que no han sido solucionados en bast