Saya mencoba untuk menjalankan yum update
dan saya menjalankan kesalahan ini:
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30974) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
Saya memeriksa halaman seperti ini tetapi menjalankan yum clean all
menjalankan kesalahan yang sama.
Bagaimana saya bisa memecahkan masalah ini?
cd /var/lib/rpm; db_recover
? Dalam kebanyakan kasus itu jauh lebih sedikit dari opsi nuklir.sudo rpm --rebuilddb
sendiri menyelesaikan kasus saya. Meskipun demikian selalu cadangan/var/lib/rpm
untuk aman.Terima kasih Alex, jawaban Anda berhasil untuk saya, terlepas dari satu perubahan kecil yang harus saya lakukan.
kesalahan dikembalikan
jadi saya harus berulang dengan
sumber
fsck
di partisi Anda untuk memastikan Anda tidak memiliki file korupsi.Saya mencoba yang di atas itu tidak berhasil
di bawah ini berfungsi dengan baik
Catatan: Cadangan tar ini dapat digunakan jika upaya untuk memulihkan basis data RPM memiliki masalah.
Verifikasi integritas file Paket:
Sekali lagi memverifikasi basis data RPM:
sumber
Yang harus saya lakukan adalah menghapus dua file dengan ekstensi ".lock", dan tiga file yang dimulai dengan "__db".
Setelah itu
yum update
berhasil.sumber