Home > Linux > Tip: arreglar base de datos rpm

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 :-D

Categories: Linux Tags:
  1. February 10th, 2005 at 12:51 | #1

    De la forma que lo dices parece tan facil..

  2. Jairo
    March 29th, 2005 at 11:45 | #2

    esta opcion funciona bien

  3. July 19th, 2007 at 18:39 | #3

    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

  1. No trackbacks yet.

Additional comments powered by BackType

Switch to our mobile site