Autore: Fabio Di Matteo
Ultima revisione: 21/03/2010
Puo' capitare che un pacchetto non ne voglia sapere di essere disinstallato dal sistema con i metodi classici (Lista dei comandi più utili per l'utilizzo di Apt e Dpkg su Debian e derivate) e dpkg ritorni un errore del genere:
subprocess post-removal script returned error exit status 2 Errors were encountered while processing: package_name E: Sub-process /usr/bin/dpkg returned an error code (1)
In questi casi si devono mettere mani direttamente su una parte del database di apt-get. Ecco come procedere.
Entriamo nella directory contenente le info sul pacchetto:
cd /var/lib/dpkg/info/
Individuiamo i file relativi il pacchetto:
ls | grep <nome-pacchetto>
Procediamo alla rimozione manuale di tali file :
Procedere con cautela e in caso cancellare ogni singolo file stando attenti a non cancellare altri file con nomi simili
rm <nome-pacchetto>*
Infine rimuoviamo gli ultimi riferimenti al pacchetto con apt-get
apt-get remove <nome-pacchetto>
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.