Memperbaiki yum update Error: rpmdb open failed

Pengguna CentOs ataupun juga CloudLinux Ada kalanya saat ingin melakukan proses update dengan menggunakan perintah yum update, akan mendapatkan pesan error Error: rpmdb open failed

Pada saat anda mendapati pesan error tersebut umunya semua fitur dari cloudlinux juga tidak bekerja sebagaimana mestinya

$ yum update                                                                                                                                                                                                                                  
error: rpmdb: BDB0113 Thread/process 3724252/140521501394752 failed: BDB1507 Thread died in Berkeley DB library 
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery 
error: cannot open Packages index using db5 -  (-30973) 
error: cannot open Packages database in /var/lib/rpm 
CRITICAL:yum.main: 
 
Error: rpmdb open failed

Selain itu pada saat mencoba melakukan verifikasi licnese cloudlinux, anda akan mendapati error berikut :

$ /usr/bin/cldetect --check-license         
No valid license found, last successful check was on Nov 12, 19

Nah, untuk memperbaiki hal tersebut bisa mencoba melakukan hal berikut :

  1. Pindahkan file rpm db

    $ mv /var/lib/rpm/__db.00* /tmp/

  2. Lakukan update license

    $ /usr/bin/cldetect --update-license

  3. Periksa kembali keabsahan license

    $ /usr/bin/cldetect --check-license

Nah setelah langkah ke-3 seharusnya anda sudah mendapatkan tampilan OK, dan silahkan coba kembali seluruh vasilitas cloudlinux anda atau coba kembali untuk melakukan proses update

Semoga informasi tersebut bermanfaat, dan selanjutnya apabila Centos maupun CloudLinux anda sudah di pastikan bekerja sebagaimana yang di harapkan, jangan lupa untuk menghapus file db yang di pindahkan tadi

$ rm /tmp/__db.00* -f

Author: Reza MNR

Reza MNR bagian dari warga negara indonesia yang baik, ramah tidak sombong dan suka menabung. keinginan mulai menulis blog untuk berbagi apa yang di ketahui, jika anda merasa ada yang kurang dari cara saya menyampaikan, mohon untuk tidak segan menyampaikan koreksi ke email admin(at)idweb.id

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.