Wie behebe ich die Warnung: "RPMDB wurde außerhalb von yum geändert"?


15

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?


4
Stoppen Sie das Installieren und Entfernen von Paketen mit dem Befehl rpm und bleiben Sie bei yum.
Yoonix

1
yum clean all, dann sollte beim nächsten Mal keine yum-Warnung
angezeigt werden

Siehe superuser.com/questions/558200/... über RPMs mit yum Installation
mwfearnley

Antworten:



2

Wie in den Kommentaren erwähnt, handelt es sich um eine harmlose Warnung, die Sie darüber informiert, dass ein Paket direkt mithilfe des rpmBefehls installiert oder entfernt wurde yum. Der Unterschied besteht darin, dass yumAbhä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:

# yum history new

Siehe auch yum oder rpm , das weitere Erklärungen und Links zur Red Hat-Dokumentation zu Yum und RPM enthält.


3
Das hat das Problem gelöst, aber es löscht auch den Verlauf.
Steffen Roller
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.