Stavo aggiornando da 15.10
al 16.04
e ho ricevuto alcune richieste sui file di configurazione modificati, ad es. /etc/xdg/autostart/at-spi-dbus-bus.desktop
. Quindi scrivo D
per vedere la differenza, ma poi premi accidentalmente ctrl +c (con l'intenzione di copiare le differenze) invece di ctrl +shift +c . Solo un passaggio delle dita.
Ad ogni modo, questo è sembrato prontamente interrompere il processo di aggiornamento (sebbene lasciando il terminale in uno stato strano), ma ovviamente l'installazione non è stata completata! Sebbene sia in esecuzione sudo do-release-upgrade
dà
Nessuna nuova versione trovata . Come posso tornare al processo di installazione? Posso dire che dpkg è in esecuzione perché è bloccato. sudo lsof /var/lib/dpkg/lock
rendimenti:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dpkg 29329 root 3uW REG 8,7 0 262367 /var/lib/dpkg/lock
Sono preoccupato ora che se riavvio il mio computer, a quel punto non si avvierà e spero che ci sia un modo per riprendere l'installazione senza dover riavviare in modalità di ripristino, ecc. Sono anche infastidito dal fatto che si sia chiuso così facilmente premendo ctrl +c .
Un'opzione ovviamente, come descritto qui, è uccidere il mio dpkg
processo quindi prova a eseguire sudo dpkg --configure -a
... ma ho pensato di chiedere qui se ci sono idee prima di fare qualcosa che potrebbe essere irreversibile.
In alternativa, se qualcuno sa che la fase specifica in cui mi sono fermato (file di configurazione) è abbastanza presto da essere nbd, sarebbe anche utile!
Risposta accettata:
Questo ha funzionato! Ora sono l'utente felice del 16.04.
sudo lsof /var/lib/dpkg/lock
sudo kill -TERM <PID>
sudo dpkg --configure -a