upcp でcPanelを更新しているときに、以下のエラーが発生する可能性があります コマンドまたはyumupdateコマンドを使用してcentosを更新している間
[xxxx-11-23 22:39:12 -0600] ***** FATAL: Failed to download updatenow.static from server: (XID 6ytug8) “/bin/rpm” reported error code “1” whe$
[xxxx-11-23 22:39:12 -0600] error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
[xxxx-11-23 22:39:12 -0600] error: cannot open Packages index using db5 - (-30973)
[xxxx-11-23 22:39:12 -0600] error: cannot open Packages database in /var/lib/rpm
[xxxx-11-23 22:39:12 -0600] error: rpmdb: BDB0113 Thread/process 10040/139989472626752 failed: BDB1507 Thread died in Berkeley DB library
[xxxx-11-23 22:39:12 -0600] error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
上記のエラーに従って、LinuxマシンのRPMデータベースに問題があります。この問題を修正するには、次の回避策を参照してください。
- WHMパネルにログインします。
- ソフトウェアに移動します RPMデータベースの再構築をクリックします 。
- 続行をクリックします ボタンをクリックしてRPMの再構築を開始します。
プロセスが完了すると、問題なくcPanelを更新できるようになります。
yumの問題に直面していて、WHM / cPanelがない場合は、以下のコマンドを実行することもできます。
mkdir /root/old_rpm_dbs/
mv /var/lib/rpm/__db* /root/old_rpm_dbs/
rpm --rebuilddb -vv
yum clean all