Raro, ma capita. Ecco come sistemare.
Se si verifica sul portatile di computer di lavor è un danno limitato alla stregua di un fastidio indesiderato.
Se si verifica su un server il problema può essere molto spinoso.
Cosa
Parliamo dell'evento che durante l'aggiornamento o l'installazione di un pacchetto il processo viene interrotto violentemente. Ad esempio una mancanza di corrette (e non c'è l'UPS!!!) o da qualche imponderabile problema software.
L'evento è raro, ma può ancora accadere.
Effetti
A seconda dalla situazione possiamo trovarci con spiacevoli disagi dove apt
ci informa che non può installare o aggiornare a problemi bloccanti come l'impossibilità di avviare Apache per errori con un oggetto all'interno di una certa libreria.
Soluzione
La soluzione è molto spesso semplice, ma dipende dal momento in cui si è interrotta l'installazione o l'aggiornamento.
In qualche raro caso bisogna intervenire con attività più radicali di reinstallazione manuale o re-installazione dell'OS.
Per sistemare, comunque, dobbiamo usare il comando dpkg
, ovvero il gestore di pacchetti remoto invocato da apt
.
Dipendenze non risolte
Potrebbe essere la soluzione più semplice ed il danno più semplice.
Sarà sufficiente dare il seguente comando e seguire le eventuali istruzioni
sudo apt install -f
Riprendere l'installazione
In questo caso è sufficiente dare il seguente comando e seguire le eventuali istruzioni
sudo dpkg --configure -a
Completare la configurare d'installazione
Il seguente comando può essere una riconfigurazione di base di un servizio o la sistemazione di un servizio installato, ma con il processo di installazione interrotto prima della configurazione finale.
Pertanto lo possiamo usare per creare la configurazione base default di un servizio o completare un'installazione interrotta dopo l'installazione dei pacchetti, ma prima della loro configurazione default.
Nel primo caso possiamo usarlo per riconfigurare Postfix o il pacchetto che sappiamo corrotto
sudo dpkg-reconfigure postfix
Se si tratta di una ri-configurazione ad ampio spettro perché non abbiamo evidenza di cosa e quando è stato bloccato possiamo usare
sudo dpkg-reconfigure -a