Tip: arreglar base de datos rpm

Un cliente me llama y me dice que no puede actualizar uno de sus servidores, que le salía un error a la hora de ejecutar apt, entré al servidor y al probar efectivamente tenía un error, algo había pasado con la base de datos de rpm.

rpmdb: Program version 4.2 doesn’t match environment version
error: db4 error(22) from dbenv->open: Invalid argument
error: cannot open Packages index using db3 – Invalid argument (22)

Ante esta eventualidad la solución es ejecutar:

# rpm --rebuilddb

Si esto no funciona, entonces hay que ser un poco radicales

# cd /var/lib/rpm
# rm -rf ??db.00*
# rpm --rebuilddb

Y listo, eso es todo, el sistema quedará perfectamente funcional 😀

Compartir

3 thoughts on “Tip: arreglar base de datos rpm

  1. Una preguntita, a ver si me pueden responder a:

    elnahui@hotmail.com

    Hay algun comando que directamente me Depure todos los datos temporales, que necesito borrarlos para que una pagina funcione rapido??
    Si lo hay, estaria encantado de que me lo comuniquen y saber como debo ingresarlo en el SQL de MYSQL (en internet)

    Desde ya, miles de gracias!!

    Chris

Deja un comentario