Hace algunas horas me tope con el error "rpmdb open failed", al principio dije que demonios paso, cabe mencionar que lo encontré al tratar de actualizar via terminal.
¿A qué se debe este error?
El mensaje de error "rpmdb open failed se recibe cuando la mayoría de las bases de datos rpm * __ db.00 que se encuentra en el directorio var / lib / rpm están dañadas. Esto da lugar a un "error: cannot open Packages database" durante la instalación/actualización del sistema o de un paquete a través de yum.
¿Cómo lo solucionamos?
Muy sencillo
surm -f /var/lib/rpm/_db*
rpm -vv --rebuilddb
yum -y update
PostInstallerF incluye esta función incorporada en el menu principal /Configure/tuning y ACTUALIZAR EL SISTEMA
Fuente: kuboosoft