Ich besitze ein RHEL 6-System, das ich hauptsächlich über RHN Satellite verwalte. Kürzlich habe ich einige Aktualisierungen über Satellite geplant und eine Antwort erhalten, dass die Aktualisierungen fehlgeschlagen sind. Ich habe mich in das System eingeschlichen, um dies zu untersuchen, und beim Ausführen diese Warnung gesehen yum
:
Warning: RPMDB altered outside of yum.
Wie behebe ich diese Warnung?
Antworten:
Wie in den Kommentaren vermerkt und von der RHEL-Dokumentation unterstützt , ist ein anderer Befehl (der in meiner Situation funktioniert hat):
Es durchläuft die installierten RPMs und synchronisiert die RPM- und YUMDB-Datenbanken.
quelle
Wie in den Kommentaren erwähnt, handelt es sich um eine harmlose Warnung, die Sie darüber informiert, dass ein Paket direkt mithilfe des
rpm
Befehls installiert oder entfernt wurdeyum
. Der Unterschied besteht darin, dassyum
Abhängigkeiten für Sie automatisch aufgelöst werden und die Paketverwaltungs-DB auf Ihrem System auf dem neuesten Stand gehalten wird.Siehe Die Ausführung von yum führt zu "Warnung: RPMDB wurde außerhalb von yum geändert." Eine offizielle Erklärung der Nachricht finden Sie im Red Hat-Kundenportal.
Um die Warnung zu beseitigen, führen Sie Folgendes aus:
Siehe auch yum oder rpm , das weitere Erklärungen und Links zur Red Hat-Dokumentation zu Yum und RPM enthält.
quelle