Mentre installavo plesk su una ubuntu-server mi sono ritrovato davanti a uno spiacevole errore:
dpkg: error processing psa-imp (–remove):
subprocess post-removal script returned error exit status 1
Errors were encountered while processing: psa-imp
E: Sub-process /usr/bin/dpkg returned an error code (1).
La soluzione consigliata era apt-get -f install, questo comando avrebbe dovuto risolvere le dipendenze e sistemare le cose. Ma purtroppo non è stato cosi e apt-get era inutilizzabile. Per risolvere il problema ho dovuto modificare il file /var/lib/dpkg/info/psa-imp.postrm aggiungendo dopo dopo #!/bin/sh exit 0. Cosi facendo lo script non incontra errori e il pacchetto viene rimosso senza problemi ovviamente una volta rimosso va eliminato exit 0. Riassumendo se vi trovate in una situazione simile basta editare il file /var/lib/dpkg/info/nome-pacchetto.postrm e aggiungere exit 0 dopo #!bin/sh e poi rimuoverlo una volta disinstallato il pacchetto, e poi potete usare apt-get senza problemi.

3 Responses to “E:Sub-process /usr/bin/dpkg returned an error code (1).”
  1. Antonio says:

    Ci provo subito sperando che funzioni!
    Ma non ci sta un modo per risolverlo una volta per tutte?

  2. andrea says:

    GRAZIE !
    per me ha funzionato alla grande

  3. Warraich says:

    Bravo anche a me funziona Grazie.

  4.  
Leave a Reply