PDA

View Full Version : [Fedora 8] Ho fatto il danno! Help ricreare db rpm


mcardini
14-12-2007, 12:24
Sicuro di essere in vmware e non nella mia fedora fisica, ho cancellato il file /var/lib/rpm/Packages che tiene traccia di tutti gli rpm installati con relative header e ora sia rpm che yum non vanno.
Ho provato a ricreare il tutto con rpm --rebuilddb ma essendo la lista pacchetti vuota non mi crea niente.
Come faccio a ricreare /var/lib/rpm/packages con i pacchetti che ho installato?
HELP!!

Dcromato
14-12-2007, 12:47
Reinstallando yum?

mcardini
14-12-2007, 13:05
Qualsiasi rpm installi mi da' errore in quanto non trova gli header degli rpm installati.
Penso che prima debba ripristinare in qualche modo il database.
Spero di non dover riformattare, ci avevo messo tanto tempo per farmi fedora come volevo :cry:

Dcromato
14-12-2007, 13:09
Qualsiasi rpm installi mi da' errore in quanto non trova gli header degli rpm installati.
Penso che prima debba ripristinare in qualche modo il database.
Spero di non dover riformattare, ci avevo messo tanto tempo per farmi fedora come volevo :cry:

Fedora ha un disco di ripristino se ben ricordo.

mcardini
14-12-2007, 13:15
Si e' vero, e' anche il dvd di installazione un disco di ripristino, ora vedo.
La cosa preoccupante e' che il comando 'rpm -qa' non da nessun output :eek:

mcardini
14-12-2007, 13:31
HO RISOLTO!! (forse :D )
Ho preso il file cancellato dal cd live di fedora x64, dato un rpm --initdb e rpm --rebuilddb.
Ora pero' mi sta reinstallando tutti gli update, quando finito vi dico se ho risolto oppure no.

mcardini
14-12-2007, 13:45
Confermo che ho risolto, solo che mi tocca reinstallare il software che gia' ho per aggiornare il database dei pacchetti in modo corretto.
E' un rompimento di scatole ma sempre meglio che rimettere tutto. ;)