Ocasionalmente, el caché de yum se corrompe y vemos errores como este:
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
La solución alternativa es rm -f /var/lib/rpm/__db*
y luego el siguiente comando "yum" regenera los datos.
Mi pregunta es: ¿qué es probable que esté causando esto? ¿Hay alguna tarea común que ignore las cerraduras o tenga otro problema que cause esto?
Tenemos cientos de máquinas CentOS y no hay un patrón para ver este problema. Podría ser un problema "uno en un millón", que a gran escala se ve a menudo.
NOTA: Me doy cuenta de que esta es una pregunta muy "abierta", pero si una respuesta encuentra la causa, volveré y convertiré la pregunta en algo más canónico que se relacione directamente con el tema específico.