GNU/Linux >> LINUX-Kenntnisse >  >> AlmaLinux

[Gelöst] Fehler rpmdb beschädigter Header in Fedora, RHEL

Heute habe ich versucht, alle Pakete mit sudo dnf --refresh upgrade zu aktualisieren Befehl in meinem Fedora 35-Desktop. Während der Paketaktualisierung bin ich auf dieses Problem gestoßen - Fehler:rpmdb:Damaged Header #5904 abgerufen -- überspringen .

Ich habe diesen Fehler immer wieder bekommen. Ich konnte das Fedora-System nicht aktualisieren. Nach ein paar Websuchen stellte ich fest, dass die RPM-Datenbank aus irgendeinem Grund beschädigt ist.

Wenn Sie jemals in eine Situation wie meine geraten sind, können Sie den Fehler „rpmdb beschädigter Header“ leicht beheben, indem Sie die RPM-Datenbank wie in den folgenden Schritten gezeigt neu erstellen.

Fehler behoben:rpmdb:beschädigter Header in Fedora

Sichern Sie die beschädigte RPM-Datenbank für alle Fälle:

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

Als nächstes löschen Sie die RPM-Datenbank mit dem Befehl:

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

Setzen Sie als Nächstes den SELinux-Sicherheitskontext für /var/lib/rpm/ zurück Verzeichnis mit restorecon auf seine Standardwerte zurücksetzen Befehl:

$ sudo restorecon -Rv /var/lib/rpm

Erstellen Sie abschließend die RPM-Datenbank neu, um den Fehler „rpmdb beschädigter Header“ in Fedora, RHEL und seinen Klonen wie CentOS, AlmaLinux und Rocky Linux zu beheben:

$ sudo rpmdb --rebuilddb

Sie werden keine Ausgabe im Terminal sehen. Wenn Sie sehen möchten, was im Hintergrund vor sich geht, verwenden Sie -v Flagge.

$ sudo rpmdb --rebuilddb -v

Und aktualisieren/aktualisieren Sie dann das Fedora-System wie gewohnt.

$ sudo dnf update --refresh

Jetzt kann ich das System ohne Probleme aktualisieren.

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

Hoffe das hilft.

Verwandte Lektüre:

  • [Gelöst] „error:rpmdbNextIterator:skipping“ In Fedora Linux
  • So beheben Sie den Fehler „Error:rpmdb open failed“ in CentOS

AlmaLinux
  1. So installieren Sie Google Chrome 17 auf Fedora 16, CentOS 6 / RHEL 6

  2. [GELÖST] „dpkg:Fehler:Benötige eine Aktionsoption“

  3. So installieren Sie Python 3.5 unter CentOS/RHEL und Fedora

  4. PHP-Konfigurationsfehler:xml2-config nicht gefunden. Überprüfen Sie die libxml2-Installation auf CentOS/RHEL/Fedora

  5. So beheben Sie den Docker-Suchbefehlsfehler – „getsockopt:no route to host“ in CentOS / RHEL / Fedora

So installieren Sie pgAdmin 4 unter CentOS 7 / RHEL 7 und Fedora 29 / Fedora 28

[Gelöst] „error:rpmdbNextIterator:skipping“ In Fedora Linux

So aktivieren Sie das RPM-Fusion-Repository in Fedora, RHEL, AlmaLinux, Rocky Linux

So lösen Sie den Initramfs-Fehler in Fedora

So installieren Sie Wine 5.0 auf CentOS, RHEL und Fedora

Häufige Fehler bei Yum unter CentOS, RHEL oder Fedora