Vous pouvez rencontrer l'erreur ci-dessous lors de la mise à jour de cPanel avec upcp commande ou lors de la mise à jour des centos à l'aide de la commande yum update
[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
Conformément à l'erreur ci-dessus, il y a un problème avec la base de données RPM sur la machine Linux. Veuillez vous référer à la solution de contournement suivante pour résoudre ce problème.
- Connectez-vous à votre panneau WHM.
- Aller au Logiciel et cliquez sur Reconstruire la base de données RPM .
- Cliquez sur Continuer bouton pour démarrer la reconstruction RPM.
Une fois le processus terminé, vous devriez pouvoir mettre à jour cPanel sans aucun problème.
Vous pouvez également exécuter la commande ci-dessous si vous rencontrez le problème avec yum et que vous n'avez pas WHM/cPanel.
mkdir /root/old_rpm_dbs/
mv /var/lib/rpm/__db* /root/old_rpm_dbs/
rpm --rebuilddb -vv
yum clean all