Tengo un sistema RHEL 6, que administro principalmente a través de RHN Satellite. Recientemente programé algunas actualizaciones a través de Satellite y recibí una respuesta de que las actualizaciones habían fallado. Entré en el sistema para investigar y vi esta advertencia al ejecutar yum
:
Warning: RPMDB altered outside of yum.
¿Cómo soluciono esta advertencia?
Respuestas:
Como se señaló en los comentarios y está respaldado por la documentación de RHEL , otro comando (que funcionó en mi situación) es:
Recorrerá los RPM instalados y sincronizará las bases de datos rpm y yumdb.
fuente
Como se menciona en los comentarios, esta es una advertencia inofensiva que le informa que un paquete se ha instalado o eliminado directamente usando el
rpm
comando en lugar deyum
. La diferencia es queyum
resuelve automáticamente las dependencias por usted y mantiene actualizada la base de datos de administración de paquetes en su sistema.Consulte Ejecución de yum conduce a "Advertencia: RPMDB alterado fuera de yum". para una explicación oficial del mensaje en el Red Hat Customer Portal.
Para deshacerse de la advertencia, ejecute:
Consulte también yum o rpm , que contiene más explicaciones y enlaces a la documentación de Red Hat sobre Yum y RPM.
fuente