Yum: resolver el error «rpmdb open failed»

Tras intentar hacer alguna operación con yum en consola nos encontramos con el error «rpmdb open failed».

Este error indica que las bases de datos que se encuentran bajo el directorio /var/lib/rpm( están dañadas. Su formato de nombre de fichero es del tipo «_db*», así que para deshacernos de este problema nada más sencillo que borrarlas y volver a crearlas.

Como root ejecutamos el borrado de las bases de datos, las regeneramos, limpiamos la cache y la volvemos a crear.

$
$ rm -f /var/lib/rpm/_db*
$ rpm -vv --rebuilddb 
$ yum clean all
$ yum makecache 
$

La Wikipedia con dificultades técnicas

Esta mañana cuando he intentado acceder a la Wikipedia me he encontrado con una página de aviso que rezaba lo siguiente: «Los servidores de la Fundación Wikimedia están teniendo dificultades técnicas. Este problema es temporal y esperamos arreglarlo cuanto antes. Por favor intenta acceder nuevamente dentro de unos minutos».

Y a continuación añadía «La Fundación sin ánimo de lucro Wikimedia aloja algunos de los sitios más visitados en Internet, incluyendo Wikipedia, y necesita comprar hardware nuevo constantemente. Si deseas ayudarnos, haz por favor una donación».