Articles

/usr/bin/dpkg ha restituito un codice di errore (1) – Risoluzione rapida

State lottando per risolvere /usr/bin/dpkg ha restituito un codice di errore (1)? Ti aiuteremo a risolverlo.

Di solito, questo errore si verifica quando c’è un problema con il programma di installazione dei pacchetti.

A Bobcares, riceviamo spesso richieste per risolvere questo errore come parte dei nostri servizi di gestione dei server.

Oggi, diamo uno sguardo approfondito ai vari metodi adottati dai nostri ingegneri di supporto per risolvere questo errore.

Cause dell’errore /usr/bin/dpkg

Prima di entrare nel dettaglio delle correzioni, discutiamo le cause principali dell’errore.

Come tutti sappiamo, i programmi di installazione dei pacchetti tengono traccia di software, aggiornamenti e così via. E la corruzione con questi installatori di pacchetti spesso lancia errori.

Può causare il fallimento del software appena installato. E /usr/bin/dpkg è l’installatore di pacchetti dpkg per Linux.

Quindi, la corruzione del pacchetto dpkg causerà il fallimento dell’installazione del software. Quindi, restituisce il seguente codice di errore.

/usr/bin/dpkg returned an error code (1)

Come risolviamo /usr/bin/dpkg ha restituito un codice di errore (1) ?

Discutiamo ora come i nostri ingegneri del supporto risolvono facilmente questo errore.

Ci sono diversi metodi per risolverlo.

Riconfigurazione del database dei pacchetti

Di recente, uno dei nostri clienti ci ha contattato con questo errore. Controllando, i nostri ingegneri del supporto hanno trovato la corruzione del database dei pacchetti.

Questa corruzione avviene principalmente a causa di qualche interruzione non necessaria durante l’installazione del pacchetto.

Così, abbiamo usato il seguente comando per riconfigurarlo e ripararlo.

sudo dpkg ––configure –a

Utilizzando il metodo force install

Così, se l’installazione del pacchetto non riesce, usiamo il seguente comando

sudo apt-get install –f

L’opzione -f indica fix-broken. Ripara le dipendenze rotte che si verificano quando avviene l’interruzione del download.

Rimozione dei pacchetti problematici e dei file post-info

Anche noi possiamo risolvere questo errore rimuovendo i pacchetti software che causano l’errore.

sudo apt remove package_name

Similmente, se conosciamo il pacchetto che causa l’errore, allora i file di installazione saranno nel file /var/lib/dpkg/info.

Eliminare questi file manualmente risolverà l’errore facilmente.