J'ai un système RHEL 6, que je gère principalement via RHN Satellite. Récemment, j'ai planifié des mises à jour via Satellite et j'ai reçu une réponse indiquant que les mises à jour avaient échoué. J'ai pénétré dans le système pour enquêter et j'ai vu cet avertissement lors de l'exécution yum
:
Warning: RPMDB altered outside of yum.
Comment puis-je corriger cet avertissement?
Réponses:
Comme indiqué dans les commentaires et soutenu par la documentation RHEL , une autre commande (qui a fonctionné dans ma situation) est:
Il parcourra les RPM installés et synchronisera les bases de données rpm et yumdb.
la source
Comme mentionné dans les commentaires, il s'agit d'un avertissement inoffensif qui vous informe qu'un package a été installé ou supprimé directement à l'aide de la
rpm
commande au lieu deyum
. La différence est que celayum
résout automatiquement les dépendances pour vous et maintient la base de données de gestion des packages de votre système à jour.Voir L' exécution de yum conduit à "Avertissement: RPMDB modifié en dehors de yum." pour une explication officielle du message sur le portail client Red Hat.
Pour vous débarrasser de l'avertissement, exécutez:
Voir aussi yum ou rpm , qui contient des explications supplémentaires et des liens vers la documentation Red Hat sur Yum et RPM.
la source