Jak naprawić ostrzeżenie: „RPMDB zmienione poza mniam”?


16

Mam system RHEL 6, którym zarządzam przede wszystkim przez satelitę RHN. Niedawno zaplanowałem niektóre aktualizacje za pośrednictwem satelity i otrzymałem odpowiedź, że aktualizacje nie powiodły się. Przeszedłem do systemu w celu zbadania i zobaczyłem to ostrzeżenie podczas uruchamiania yum:

Warning: RPMDB altered outside of yum.

Jak naprawić to ostrzeżenie?


4
Zatrzymaj instalowanie i usuwanie pakietów za pomocą polecenia rpm i trzymaj się yum.
yoonix

1
mniam wszystko, następnym razem, gdy użyjesz mniam, ostrzeżenie nie powinno się pojawić lub możesz spróbować „mniam historia synchronizacji”
arana

1
Zobacz superuser.com/questions/558200/... na temat instalowania RPM-ów z yum
mwfearnley

Odpowiedzi:



3

Jak wspomniano w komentarzach, jest to nieszkodliwe ostrzeżenie, które informuje, że pakiet został zainstalowany lub usunięty bezpośrednio za pomocą rpmpolecenia zamiast yum. Różnica polega na tym, że yumautomatycznie rozwiązuje zależności i zapewnia aktualizację bazy danych zarządzania pakietami w systemie.

Zobacz Wykonanie yum prowadzi do „Ostrzeżenie: RPMDB zmienione poza yum”. w celu oficjalnego wyjaśnienia wiadomości na portalu klientów Red Hat.

Aby pozbyć się ostrzeżenia, uruchom:

# yum history new

Zobacz także yum lub rpm , który zawiera dalsze objaśnienia i linki do dokumentacji Red Hat na temat zarówno Yum, jak i RPM.


3
że DID rozwiązało problem, ale także usuwa historię.
Steffen Roller,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.