[Terpecahkan] Kesalahan rpmdb header rusak di Fedora, RHEL

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

Saya terus mendapatkan kesalahan ini. 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

Backup database RPM 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 SELinux konteks keamanan untuk direktori /var/lib/rpm/ ke nilai defaultnya menggunakan perintah restorecon:

$ 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 flag.

$ sudo rpmdb --rebuilddb -v

Dan kemudian perbarui/tingkatkan sistem Fedora seperti biasa.

$ sudo dnf update --refresh

Sekarang, saya dapat memperbarui sistem tanpa masalah. repo

Copr untuk fedy yang dimiliki oleh kwizart 921 B/s | 3.3 kB 00:03 Copr repo untuk Signal-Desktop milik luminoso 8.7 kB/s | 3.3 kB 00:00 Copr repo untuk PyCharm yang dimiliki oleh 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 (Dari 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 - Pembaruan 13 kB/dtk | 4.4 kB 00:00 Fedora 35 - x86_64 - Pembaruan 210 kB/dtk | 1,7 MB 00:08 Fedora Modular 35 - x86_64 - Memperbarui 26 kB/dtk | 6.6 kB 00:00 google-chrome 4.8 kB/s | 1.3 kB 00:00 RPM Fusion untuk Fedora 35 - Gratis 4.4 kB/s | 6.2 kB 00:01 RPM Fusion untuk Fedora 35 - Gratis - Pembaruan 6.2 kB/s | 5.8 kB 00:00 RPM Fusion untuk Fedora 35 - Tidak Gratis 7.1 kB/s | 6.7 kB 00:00 RPM Fusion untuk Fedora 35 - Tidak Gratis - NVIDIA Dri 6.8 kB/s | 6,4 kB 00:00 RPM Fusion untuk Fedora 35 - Tidak Gratis - Steam 6,5 kB/dtk | 6.1 kB 00:00 RPM Fusion untuk Fedora 35 - Tidak Gratis - Pembaruan 6.6 kB/s | 6.2 kB 00:00 Ketergantungan diselesaikan. ================================================== ============================= Paket Versi Arch Ukuran Repositori =============== ================================================== =============== Peningkatan: cmake-filesystem x86_64 3.22.0-4.fc35 pembaruan 18 k cpp x86_64 11.2.1-7.fc35 pembaruan 10 M gcc x86_64 11.2.1-7 pembaruan .fc35 31 jt pembaruan gcc-gdb-plugin x86_64 11.2.1-7.fc35 pembaruan 147 k glibc x86_64 2.34-10.fc35 pembaruan 2.0 M [...] pembaruan python3-pikepdf x86_64 4.1.0-1.fc35 500 rb virt-viewer x86_64 11.0-1.fc35 memperbarui 324rb xxhash-libs x86_64 0.8.1-1.fc35 memperbarui 40rb-generator zram x86_64 1.1.1-3.fc35 memperbarui 397rb zram-generator-defaults noa rch 1.1.1-3.fc35 memperbarui 9.6 k Ringkasan Transaksi ===================================== =========================================== Tingkatkan 49 Paket Total ukuran unduhan: 134 M Apakah ini ok [y/T]: y

Semoga ini membantu.

Related read:
[Solved] “error: rpmdbNextIterator: skipping” Di Fedora LinuxCara Mengatasi Kesalahan “Error: rpmdb open failed” Di CentOS

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

%d bloggers like this: