Logo Informatizzati

Nel tentativo di disinstallare un pacchetto si verifica questo errore:

dpkg: error processing <nome pacchetto> (–remove):
subprocess post-removal script returned error exit status 1
Errors were encountered while processing: <nome pacchetto>
E: Sub-process /usr/bin/dpkg returned an error code (1).

oppure in italiano:

dpkg: errore processando <nome pacchetto (--remove):

il sottoprocesso post-removal script ha restituito un codice di errore 1
Sono occorsi degli errori processando:  <nome pacchetto>
E: Sub-process /usr/bin/dpkg returned an error code (1)


Il comando apt non era più utilizzabile per alcuna altra operazione perchè restituiva sempre quest'errore.

Sovente l'errore si risolve con il comando
apt-get -f install
che si occupa di risolvere delle dipendenze mancanti. Se questo comando non dovesse bastare prova a fare così:

  1. apri il file /var/lib/dpkg/info/<nome-pacchetto>.postrm
  2. inserisci exit 0 dopo #!/bin/sh
  3. disinstalla il pacchetto incriminato con apt-get remove <nome pacchetto> --purge
  4. una volta terminata la disinstallazione devi togliere exit 0
  5. adesso potrai utilizzare il comando apt senza alcun problema

Commenti offerti da CComment