Misteriosamente il comando yum smette di funzionare e riceviamo il seguente errore:
[root@00 ~]# yum upgrade
errore: rpmdb: BDB0113 Thread/process 12664/139742821894208 failed: BDB1507 Thread died in Berkeley DB library
errore: db5 errore(-30973) da dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
errore: impossibile aprire l'indice Packages utilizando db5 - (-30973)
errore: impossibile aprire il database dei pacchetti in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
Per risolvere è sufficiente rimuovere database RPM , eseguire il rebuild e scaricare tutta la lista dei mirrors.
Creiamo una directory temporanea dove appoggiare i file del DB, così in caso di insuccesso potremo ripristinare il database:
[root@00 ~]# mv /var/lib/rpm/__db* /tmp/
Ora lanciamo la ricostruzione:
[root@00 ~]# rpm --rebuilddb
E per finire facciamo pulizia:
[root@00 ~]# yum clean all
A questo punto possiamo provare lo yum update o upgrade per vedere se tutto è tornato nella norma.
No responses yet