Jak naprawić obraz dysku z błędem YUM Baza danych jest zniekształcony
- 2813
- 68
- Maria Piwowarczyk
W tym artykule krótko opiszemy Mniam, Yumdb, wtedy przyczyna Błąd Yum: Obraz dysku bazy danych jest zniesiony i jak naprawić ten błąd.
Yum (Updater Yelldog, Modified) to domyślne narzędzie na wysokim poziomie do zarządzania pakietami Linux na RPM (Redhat Pakiet Manager), takie jak Red Hat Enterprise Linux (RHEL), CentOS, a także starsze wersje Fedora Linux, po prostu wspomnieć, ale kilka.
Działa jak polecenie apt-get lub stosunkowo nowe polecenie apt; Może być używany do instalowania nowych pakietów, usuwania starych pakietów i zapytań zainstalowanych i/lub dostępnych pakietów. Można go również użyć do aktualizacji systemu (wraz z rozdzielczością zależności i przestarzałym przetwarzaniem w zależności od przechowywanych metadanych repozytorium).
Notatka: W tym przewodniku zakłada, że kontrolujesz swój system jako root, w przeciwnym razie użyj polecenia sudo, aby uruchomić wszystkie poniższe polecenia. Co ciekawe, możesz również uruchomić polecenie sudo bez wprowadzania hasła; Czy wiesz o tym, okej, kontynuujmy.
Krótkie zrozumienie Yumdb
Zaczynając od wersji 3.2.26, Yum przechowuje dodatkowe informacje dotyczące zainstalowanych pakietów w miejscu poza ogólną RPMDATABazą; W prostej bazie danych z płaskim plikiem o nazwie Yumdb (/var/lib/yum/yumdb/) - Nie prawdziwa baza danych.
# cd/var/lib/yum/yumdb # lsWyświetl bazę danych Yum
Możesz sprawdzić jedną z sub-dystryborów, aby dowiedzieć się więcej o YumdB w następujący sposób.
# cd b # lsSprawdź informacje o pakiecie Yum
Chociaż informacje te nie mają dużego znaczenia dla procesów YUM, są bardzo przydatne dla administratorów systemu: wyraźnie opisuje kontekst, w którym pakiet został zainstalowany w systemie.
Jeśli próbowałeś przeglądać pliki (from_repo, zainstalowany_by, wydanie itp.) Pokazane na wyrzuceniu ekranu powyżej, prawdopodobnie nie zobaczysz w nich nic ważnego.
Aby uzyskać dostęp do informacji, musisz zainstalować Yum-Utils który zapewnia skrypt o nazwie Yumdb - Następnie użyj tego skryptu, jak wyjaśniono poniżej.
# mniam instaluj yum-utils
Następujące polecenie otrzyma Repo z którego httpd został zainstalowany.
# yumdb get from_repo httpdSprawdź opakowanie zainstalowane repozytor
Aby zdefiniować notatkę na pakietach httpd I Mariadb, typ.
# Yumdb Set Uwaga „Zainstalowana przez Aaronkilik do konfiguracji lampy” httpd mariadbUstaw Uwaga na zainstalowanych pakietach
I do warzyw wszystkich wartości Yumdb dotyczące httpd I Mariadb, typ.
# INFO YUMDB HTTPD MARIADBZnajdź informacje o zainstalowanych pakietach
Napraw błąd Yum: Obraz dysku bazy danych jest zniesiony
Czasami podczas instalowania pakietu lub aktualizacji systemu za pomocą Mniam, Możesz napotkać błąd: „Obraz dyska bazy danych jest zniesiony". Może wynikać z uszkodzonego Yumdb: prawdopodobnie spowodowane przeszkodą „Aktualizacja Yum„Proces lub instalacja pakietu.
Aby naprawić ten błąd, musisz wyczyścić pamięć podręczną bazy danych, uruchamiając poniższe polecenie.
# Yum Clean DbcacheClean Clean Batabase Cache
Jeśli powyższe polecenie nie działa (napraw błąd), spróbuj uruchomić serię poleceń poniżej.
# Yum Clean All #Delete wpisy w/var/cache/mniam/katalog. # Yum Clean Metadata #Clear XML Metadeta # Yum Clean Dbcache #Clear Pliki zręczne dla bazy danych # Yum MakeCache #Make CacheWyczyść całą pamięć podręczną i metadane Yum DB
Na koniec musisz odbudować bazę danych RPM swojego systemu, aby działała.
# mv/var/lib/rpm/__ db*/tmp # rpm --ReBuilddbPrzebuduj bazę danych RPM
Jeśli dobrze przestrzegałeś powyższych instrukcji, błąd powinien zostać rozwiązany. Następnie spróbuj zaktualizować system w następujący sposób.
# Aktualizacja Yum
Możesz także sprawdzić te ważne artykuły dotyczące Yum i innych menedżerów pakietów Linux:
- Jak używać „Yum History”, aby znaleźć zainstalowane lub usunięte informacje o pakietach
- 27 „DNF” (widelca Yum) do zarządzania pakietami RPM w Linux
- Co jest trafne i umiejętności? A jaka jest prawdziwa różnica między nimi?
- Jak używać „apt-fast”, aby przyspieszyć pobieranie pakietów apt-get/apt za pomocą wielu luster
Czy masz jakieś zapytania lub pomysły do udostępnienia na ten temat, skorzystaj z sekcji komentarzy poniżej.
- « WKHTMLTOPDF - Inteligentne narzędzie do konwersji strony HTML strony internetowej na PDF w Linux
- Jak konfigurować lokalne DN za pomocą pliku /etc /hosts w Linux »