GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

[Résolu] Erreur rpmdb endommagé en-tête dans Fedora, RHEL

Aujourd'hui, j'ai essayé de mettre à jour tous les packages avec sudo dnf --refresh upgrade commande dans mon bureau Fedora 35. Lors de la mise à jour du package, j'ai rencontré ce problème - error :rpmdb :en-tête endommagé #5904 récupéré -- ignoré .

J'ai souvent eu cette erreur. Je n'ai pas pu mettre à jour le système Fedora. Après quelques recherches sur le Web, j'ai découvert que la base de données RPM était corrompue pour une raison quelconque.

Si vous êtes déjà coincé dans une situation comme la mienne, vous pouvez facilement résoudre l'erreur "rpmdb en-tête endommagé" en reconstruisant la base de données RPM comme indiqué dans les étapes suivantes.

Correction de l'erreur :rpmdb :en-tête endommagé dans Fedora

Sauvegardez la base de données RPM corrompue, juste au cas où :

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

Ensuite, supprimez la base de données RPM à l'aide de la commande :

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

Ensuite, réinitialisez le contexte de sécurité SELinux pour /var/lib/rpm/ répertoire à ses valeurs par défaut en utilisant restorecon commande :

$ sudo restorecon -Rv /var/lib/rpm

Enfin, reconstruisez la base de données RPM pour corriger l'erreur d'en-tête endommagé rpmdb dans Fedora, RHEL et ses clones comme CentOS, AlmaLinux et Rocky Linux :

$ sudo rpmdb --rebuilddb

Vous ne verrez aucune sortie dans le terminal. Si vous voulez voir ce qui se passe en arrière-plan, utilisez -v drapeau.

$ sudo rpmdb --rebuilddb -v

Et puis mettez à jour/mettez à niveau le système Fedora comme d'habitude.

$ sudo dnf update --refresh

Maintenant, je peux mettre à jour le système sans aucun problème.

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

J'espère que cela vous aidera.

Lire connexe :

  • [Résolu] "erreur :rpmdbNextIterator :saut" dans Fedora Linux
  • Comment résoudre l'erreur "Erreur :échec de l'ouverture de rpmdb" dans CentOS

AlmaLinux
  1. Comment installer Google Chrome 17 sur Fedora 16, CentOS 6 / RHEL 6

  2. [RÉSOLU] "dpkg :erreur :besoin d'une option d'action"

  3. Comment installer Python 3.5 sur CentOS/RHEL et Fedora

  4. Erreur de configuration PHP :xml2-config introuvable. Vérifier l'installation de libxml2 sur CentOS/RHEL/Fedora

  5. Comment résoudre l'erreur de commande de recherche Docker - "getsockopt :pas de route vers l'hôte" dans CentOS / RHEL / Fedora

Comment installer pgAdmin 4 sur CentOS 7 / RHEL 7 et Fedora 29 / Fedora 28

[Résolu] « erreur :rpmdbNextIterator :saut » dans Fedora Linux

Comment activer le référentiel RPM Fusion dans Fedora, RHEL, AlmaLinux, Rocky Linux

Comment résoudre l'erreur Initramfs dans Fedora

Comment installer Wine 5.0 sur CentOS, RHEL et Fedora

Erreurs courantes sur Yum sur CentOS, RHEL ou Fedora