GNU/Linux >> Belajar Linux >  >> AlmaLinux

[Terpecahkan] Kesalahan rpmdb header rusak di Fedora, RHEL

Hari ini saya mencoba memperbarui semua paket dengan sudo dnf --refresh upgrade perintah di desktop Fedora 35 saya. Selama pembaruan paket, saya mengalami masalah ini - kesalahan:rpmdb:header rusak #5904 diambil -- melewatkan .

Saya terus mendapatkan kesalahan ini banyak. Saya tidak dapat memperbarui sistem Fedora. Setelah beberapa pencarian web, saya menemukan bahwa database RPM rusak karena suatu alasan.

Jika Anda pernah terjebak dalam situasi seperti saya, Anda dapat dengan mudah mengatasi kesalahan "rpmdb rusak header" dengan membangun kembali database RPM seperti yang ditunjukkan pada langkah-langkah berikut.

Perbaiki kesalahan:rpmdb:header rusak di Fedora

Cadangkan basis data RPM yang rusak, untuk berjaga-jaga:

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

Selanjutnya, hapus database RPM menggunakan perintah:

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

Selanjutnya, reset konteks keamanan SELinux untuk /var/lib/rpm/ direktori ke nilai defaultnya menggunakan restorecon perintah:

$ sudo restorecon -Rv /var/lib/rpm

Terakhir, bangun kembali basis data RPM untuk memperbaiki kesalahan header rpmdb yang rusak di Fedora, RHEL dan klonnya seperti CentOS, AlmaLinux dan Rocky Linux:

$ sudo rpmdb --rebuilddb

Anda tidak akan melihat output apa pun di terminal. Jika Anda ingin melihat apa yang terjadi di latar belakang, gunakan -v bendera.

$ sudo rpmdb --rebuilddb -v

Dan kemudian perbarui/upgrade sistem Fedora seperti biasa.

$ sudo dnf update --refresh

Sekarang, saya dapat memperbarui sistem tanpa masalah.

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

Semoga membantu.

Bacaan terkait:

  • [Memecahkan] “kesalahan:rpmdbNextIterator:melewatkan” Di Fedora Linux
  • Cara Mengatasi Error “Error:rpmdb open failed” Di CentOS

AlmaLinux
  1. Bagaimana cara mengekstrak paket 7z di CentOS/RHEL/Fedora?

  2. Panggil ke fungsi yang tidak ditentukan simplexml_load_file() – Kesalahan PHP [Terpecahkan]

  3. Kesalahan:Propagasi DNS memeriksa Token Mismatch [Terpecahkan]

  1. Cara Memasang Google Chrome 17 di Fedora 16, CentOS 6 / RHEL 6

  2. Cara Mengonfigurasi Proksi di CentOS/RHEL/Fedora

  3. Cara menginstal buruh pelabuhan di CentOS / RHEL / Fedora

  1. [ASK] "dpkg:kesalahan:perlu opsi tindakan"

  2. Cara Menginstal Python 3.5 di CentOS/RHEL dan Fedora

  3. Kesalahan konfigurasi PHP:xml2-config tidak ditemukan. Periksa instalasi libxml2 di CentOS/RHEL/Fedora