lunes, 19 de enero de 2015

RPM Reparando la base de datos

Bueno esta vez le traigo la solución de un problema que a nadie le gustaría llegar ya que si esto sucede simplemente no nos permitirá instalar aplicaciones y mucho menos hacer actualizaciones y si estoy hablando de tener dañado la base de datos de los repositorios.

Este error lo encontre al momento de tratar de instalar un programa que a final de cuentas no se instalo no se si por que mi Internet es muy lenta o porque el paquete que trate de instalar estaba dañado que a final de cuentas termine matando el proceso.

Pero en fin el erro que me marcaba al tratar de hace una actualizacion con el
         #yum install update -y era el siguiente

error: db5 error(-30973) from dbenv->open: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery

Repito no solo al momento de tratar de hacer la actualización si no que tambien al momento de querer instalar un programa, me puse a la tarea de buscar cual seria la solución pero como saben en muchas ocaciones simplemente no funcionan o son para otras cuestiones, yme encontre que era causado por interrumpir un proceso importante en el sistema y la solucion quedaria de la siguiente manera:

        # rm -f /var/lib/rpm/__db*

        # rpm --rebuilddb

        # yum clean all

Pues espero les pueda ayudar a corregir su RPM base de datos dañada, funciona para las vericines de fedora 21, 20 ,19 y en las demas versiones la verdad ya no la pude probar.

Ya después de esto ya podrán hacer sus actualizaciones e instalar sus programas normalmente.

No hay comentarios:

Publicar un comentario