GNU/Linux >> Znalost Linux >  >> AlmaLinux

[Vyřešeno] Chyba rpmdb poškozené záhlaví ve Fedoře, RHEL

Dnes jsem zkusil aktualizovat všechny balíčky pomocí sudo dnf --refresh upgrade příkaz na mé ploše Fedory 35. Během aktualizace balíčku jsem narazil na tento problém - chyba:rpmdb:načteno poškozené záhlaví #5904 -- přeskakování .

Tuto chybu jsem dostával hodně často. Nemohl jsem aktualizovat systém Fedory. Po několika prohledávání webu jsem zjistil, že databáze RPM je z nějakého důvodu poškozená.

Pokud jste se někdy dostali do situace, jako je ta moje, můžete chybu „poškozená hlavička rpmdb“ snadno vyřešit přebudováním databáze RPM, jak je znázorněno v následujících krocích.

Oprava chyby:rpmdb:poškozené záhlaví ve Fedoře

Zálohujte poškozenou databázi RPM, pro každý případ:

$ mv /var/lib/rpm/__db* /var/lib/rpm/old/

Dále smažte databázi RPM pomocí příkazu:

$ sudo rm -f /var/lib/rpm/__db*

Dále resetujte kontext zabezpečení SELinux pro /var/lib/rpm/ adresář na výchozí hodnoty pomocí restorecon příkaz:

$ sudo restorecon -Rv /var/lib/rpm

Nakonec znovu sestavte databázi RPM, abyste opravili chybu poškozenou hlavičkou rpmdb ve Fedoře, RHEL a jejích klonech jako CentOS, AlmaLinux a Rocky Linux:

$ sudo rpmdb --rebuilddb

V terminálu neuvidíte žádný výstup. Pokud chcete vidět, co se děje na pozadí, použijte -v vlajka.

$ sudo rpmdb --rebuilddb -v

A pak aktualizujte/upgradujte systém Fedory jako obvykle.

$ sudo dnf update --refresh

Nyní mohu bez problémů aktualizovat systém.

Copr repo for fedy owned by kwizart             921  B/s | 3.3 kB     00:03    
Copr repo for Signal-Desktop owned by luminoso  8.7 kB/s | 3.3 kB     00:00    
Copr repo for PyCharm owned by phracek          567  B/s | 3.3 kB     00:05    
Fedora 35 - x86_64                              5.1 kB/s | 5.3 kB     00:01    
Fedora 35 openh264 (From Cisco) - x86_64        2.0 kB/s | 989  B     00:00    
Fedora Modular 35 - x86_64                       17 kB/s | 5.2 kB     00:00    
Fedora 35 - x86_64 - Updates                     13 kB/s | 4.4 kB     00:00    
Fedora 35 - x86_64 - Updates                    210 kB/s | 1.7 MB     00:08    
Fedora Modular 35 - x86_64 - Updates             26 kB/s | 6.6 kB     00:00    
google-chrome                                   4.8 kB/s | 1.3 kB     00:00    
RPM Fusion for Fedora 35 - Free                 4.4 kB/s | 6.2 kB     00:01    
RPM Fusion for Fedora 35 - Free - Updates       6.2 kB/s | 5.8 kB     00:00    
RPM Fusion for Fedora 35 - Nonfree              7.1 kB/s | 6.7 kB     00:00    
RPM Fusion for Fedora 35 - Nonfree - NVIDIA Dri 6.8 kB/s | 6.4 kB     00:00    
RPM Fusion for Fedora 35 - Nonfree - Steam      6.5 kB/s | 6.1 kB     00:00    
RPM Fusion for Fedora 35 - Nonfree - Updates    6.6 kB/s | 6.2 kB     00:00    
Dependencies resolved.
================================================================================
 Package                     Arch       Version               Repository   Size
================================================================================
Upgrading:
 cmake-filesystem            x86_64     3.22.0-4.fc35         updates      18 k
 cpp                         x86_64     11.2.1-7.fc35         updates      10 M
 gcc                         x86_64     11.2.1-7.fc35         updates      31 M
 gcc-gdb-plugin              x86_64     11.2.1-7.fc35         updates     147 k
 glibc                       x86_64     2.34-10.fc35          updates     2.0 M
[...]
 python3-pikepdf             x86_64     4.1.0-1.fc35          updates     500 k
 virt-viewer                 x86_64     11.0-1.fc35           updates     324 k
 xxhash-libs                 x86_64     0.8.1-1.fc35          updates      40 k
 zram-generator              x86_64     1.1.1-3.fc35          updates     397 k
 zram-generator-defaults     noarch     1.1.1-3.fc35          updates     9.6 k

Transaction Summary
================================================================================
Upgrade  49 Packages

Total download size: 134 M
Is this ok [y/N]: y

Doufám, že to pomůže.

Související čtení:

  • [Vyřešeno] „chyba:rpmdbNextIterator:přeskakování“ ve Fedora Linux
  • Jak vyřešit chybu „Chyba:rpmdb open failed“ v CentOS

AlmaLinux
  1. [VYŘEŠENO] „dpkg:chyba:potřeba akce“

  2. Jak nainstalovat Python 3.5 na CentOS/RHEL a Fedoru

  3. Jak extrahovat balíček 7z v CentOS/RHEL/Fedora?

  1. Volání nedefinované funkce simplexml_load_file() – chyba PHP [vyřešeno]

  2. Chyba:Kontrola šíření DNS Neshoda tokenů [vyřešeno]

  3. Jak nakonfigurovat proxy v CentOS/RHEL/Fedora

  1. Jak nainstalovat Google Chrome 17 na Fedora 16, CentOS 6 / RHEL 6

  2. Chyba konfigurace PHP:xml2-config nenalezen. Zkontrolujte instalaci libxml2 na CentOS/RHEL/Fedora

  3. Jak nainstalovat docker na CentOS / RHEL / Fedora