Errore yum update “rpmdb: PANIC: fatal region error detected; run recovery”

fixrpmdb01

Lanciando il comando yum per l’aggiornamento del sistema, viene visualizzato un errore relativo al database rpm.

rpmdb: PANIC: fatal region error detected; run recovery

L’errore è legato al repository del sistema, più precisamente al database rpm del server che si è corrotto e che necessita di essere ricostruito.

fixrpmdb02

 

Procedura

Per risolvere il problema è necessario innanzitutto cancellare la cache di yum.

# yum clean-all

Successivamente eliminare il database rpm dei package tramite le istruzioni:

# rm -f /var/lib/rpm/_db*
# rpm –rebuilddb

fixrpmdb03

Provare ad effettuare nuovamente l’upgrade del sistema lanciando il comando di aggiornamento tramite yum.

# yum update

fixrpmdb04

Durante l’operazione, il sistema effettua il check del database per verificarne la corretta consistenza.

fixrpmdb05

Se il fix è andato a buon fine, la procedura di aggiornamento è correttamente completata installando le versioni più recenti dei vari package.

fixrpmdb06

Il sistema è nuovamente operativo ed aggiornato per garantire la massima funzionalità.