martedì 2 marzo 2010

Problema con rpm (o errore relativo all'aggiornamento automatico del sistema tramite yum)

Ciao, mi è capitato (e non so perchè) che si sia corrotto il db contenente l'elenco dei pacchetti rpm installati nel sistema.
Come te ne sei accorto chiederà il lettore piu' astuto, bene rispondo io, era impossibile non accorgersene visto che una finestra popup priva di titolo ma contenenti misteriosi e minacciosi messaggi circa yum e un errore dovuto probabilmente ad altro aggiornamento in corso camperava sul mio desktop.
Preso da un brivido come di dejavu' (ebbene lo confesso, nel passato ho reinstallato tutto quando mi capito' una analoga situazione), ho sguinzagliato la mia fida volpe di fuoco e sfruttando il noto motore di ricerca Gigol (ciao Pietro), ho iniziato pieno di fiducia a fare incetta di informazioni a riguardo.
Ebbene ho scoperto con somma gioia che è sufficiente eseguire questi due comandi (come utente root) per risolvere la difficoltà:

$> rm -f /var/lib/rpm/__db*
$> rpm --rebuilddb

Ora il lettore meno attento si agiterà perchè il primo dei due comandi dara' un errore, lo esorto quindi a leggere il testo contenuto tra parentesi qualche riga sopra e ad accorgersi che i caratteri _ sono due...
Il problema (almeno nel mio caso) si è risolto.
E nel vostro ? ;)
Ciao !

Nessun commento: