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.
Este blog es diseñado por alumnos de distintas universidades con el fin de poder refinar sus conocimientos, al momento de ir compartiendo lo que su experiencia les va otorgando para que así las nuevas generaciones de estudiantes puedan aprovechar mejor las tecnologías que se encuentran a su alcance y a su ves ellos mismos puedan compartirla con otras personas.