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.

6 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. Defkon1 says:

    Grazie a questo post ho risolto una rogna con cinelerra che mi affliggeva da un paio di giorni!

    http://www.alessiomarinelli.it/modules/weblog/details.php?blog_id=33

    Grazie!

  5. Maurizio says:

    Veramente grazie. Il problema si era verificato installando i driver della mobile key Nokia cs10 partendo da un pacchetto .deb

  6. Pigerman says:

    Mille mille grazie

  7.  
Leave a Reply