Ho riscontrato un errore "Sub-Process /usr/bin/dpkg ha restituito un codice di errore (1) ” durante l'installazione di un pacchetto Single Sign-On chiamato Gluu Server. Di seguito è riportato l'istantanea dell'errore.
# apt-get install gluu-server-3.1.3 Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gluu-server-3.1.3 ...... Setting up gluu-server-3.1.3 (1.8~trusty+Ub14.04) ... update-rc.d: /etc/init.d/gluu-server-3.1.3: file does not exist dpkg: error processing package gluu-server-3.1.3 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: gluu-server-3.1.3 E: Sub-process /usr/bin/dpkg returned an error code (1)
Quindi, come risolvere questo problema? Eccoci,
Come correggere il processo secondario /usr/bin /dpkg ha restituito un codice di errore (1) durante l'installazione di Gluu Server
È uno degli errori più comuni generati da dpkg
gestore di pacchetti.
Passaggio 1: La prima cosa che fa un gestore di pacchetti è configurare il database dei pacchetti, che contiene le informazioni sui pacchetti installati. Se l'installazione di un pacchetto viene interrotta, è possibile che questo database sia danneggiato. Quindi riconfiguriamo il database dei pacchetti.
Riconfigura il database dei pacchetti
Esegui il comando seguente per riparare e riconfigurare il database del pacchetto:
# sudo dpkg --configure -a
Passaggio 2: Alcuni dei pacchetti potrebbero essere memorizzati nella cache, a causa del quale l'installazione potrebbe essere interrotta.
Installa forzatamente
Esegui il comando seguente per installare un pacchetto in modo forzato:
# sudo apt-get install -f <package-name>
Passaggio 3: Rimuovere i pacchetti indesiderati installati in precedenza che potrebbero influire sull'installazione del pacchetto.
Rimozione automatica pacchetti indesiderati
Esegui il comando seguente per rimuovere i pacchetti indesiderati installati in precedenza. Questo è un comando sicuro che pulirà la cache per i pacchetti inutilizzati.
# sudo apt-get autoremove
Questo è tutto. Ora il pacchetto è installato senza alcun problema.
# apt-get install gluu-server-3.1.3