FG21: Emerge fallisce nel disinstallare un pacchetto
Posted: Sat Nov 19, 2005 5:35 pm
Navigazione: [ back FG20: Emerge fallisce dopo l'aggiornamento di gcc ] [ next FG22: Il compilatore C non riesce a creare eseguibili ] [ Fondamenti Gentoo ] [ Indice ]
Q: Ho effettuato l'upgrade di un pacchetto ma la vecchia versione non viene rimossa. Cosa dovrei fare se:
Autore: kallamej (testo originale)
Traduttore: Cazzantonio
Q: Ho effettuato l'upgrade di un pacchetto ma la vecchia versione non viene rimossa. Cosa dovrei fare se:
- Si lamenta di un A: Questo è causato da un vecchio bug che sostituiva un carattere " con ^A. Editate manualmente l'ebuild in
Code: Select all
unexpected EOF while looking for matching `"' in /var/db/pkg/<cat>/<pkg-version>/<pkg-version>.ebuild
/var/db/... o provate a lanciare lo script fixvardbentries che però non è attualmente mantenuto.
Leggete Unexpected EOF error on unmerging per avere più informazioni al riguardo. - Si lamenta per delle eclass mancanti (missing eclass)?
A: Ci sono diversi modi per risolvere questo problema:
1. Prendete la vecchia eclass dal CVS e mettentela in /usr/portage/eclass prima di disinstallarlo
2. Editate l'ebuild in /var/db/pkg/<cat>/<pkg-version>
3. Rimuovete a mano i files installati dall'ebuild
Preso da questo post in Cannot unmerge due to missing eclass - Ottengo un traceback
A: Probabilmente il database dei pacchetti è corrotto. Controllate i files in in /var/db/pkg/<cat>/<pkg-version> e cercate caratteri
vuoti o qualunque altra cosa che non dovrebbe essere lì. Ci sono ottime probabilità che riemergendo il vecchio pachetto e poi
effettuando l'upgrade il problema si risolva da se. Maggiori informazioni possono essere trovate qui e qui per esempio.
Autore: kallamej (testo originale)
Traduttore: Cazzantonio