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?
Odpowiedzi:
Jak zauważono w komentarzach i poparte dokumentacją RHEL , innym poleceniem (które działało w mojej sytuacji) jest:
Będzie iterował przez zainstalowane RPM i zsynchronizował bazy danych rpm i yumdb.
źródło
Jak wspomniano w komentarzach, jest to nieszkodliwe ostrzeżenie, które informuje, że pakiet został zainstalowany lub usunięty bezpośrednio za pomocą
rpm
polecenia zamiastyum
. Różnica polega na tym, żeyum
automatycznie 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:
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.
źródło