Si usas Fedora o alguna distribución que se maneje con rpm y al querer instalar un paquete o hacer yum update te presenta el siguiente error:

Error: rpmdb open failed

Seguro que mientras actualizabas y/o instalabas algo apagaste tu equipo dejando a la mitad el proceso dejando a  los ficheros db de los rpm con inconsistencias.

La solución:

# rm /var/lib/rpm/__db*
# rpm –rebuilddb
# yum -y update