J'étais en train de mettre à jour depuis 15.10
au 16.04
et j'ai reçu des invites sur les fichiers de configuration ayant changé, par exemple. /etc/xdg/autostart/at-spi-dbus-bus.desktop
. Alors je tape D
pour voir le diff, mais appuyez accidentellement sur ctrl +c (avec l'intention de copier le diff) au lieu de ctrl +maj +c . Juste un glissement de doigts.
Quoi qu'il en soit, cela a rapidement semblé quitter le processus de mise à niveau (bien que laissant le terminal dans un état étrange), mais bien sûr, l'installation n'était pas terminée ! Bien qu'exécutant sudo do-release-upgrade
donne
Aucune nouvelle version trouvée . Comment revenir au processus d'installation ? Je peux dire que dpkg est en cours d'exécution car il est verrouillé. sudo lsof /var/lib/dpkg/lock
donne :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dpkg 29329 root 3uW REG 8,7 0 262367 /var/lib/dpkg/lock
Je crains maintenant que si je redémarre mon ordinateur, il ne démarre pas à ce stade, et j'espère qu'il existe un moyen de reprendre l'installation sans avoir à redémarrer en mode de récupération, etc. facilement en appuyant sur ctrl +c .
Une option bien sûr, comme décrit ici, est de tuer mon dpkg
processus puis essayez d'exécuter sudo dpkg --configure -a
… mais j'ai pensé que je demanderais ici s'il y avait des idées avant de faire quelque chose qui pourrait être irréversible.
Alternativement, si quelqu'un sait que l'étape spécifique à laquelle je me suis arrêté (fichiers de configuration) est suffisamment tôt pour que ce soit nbd, cela serait également utile !
Réponse acceptée :
Cela a fonctionné ! Je suis maintenant l'heureux utilisateur de 16.04.
sudo lsof /var/lib/dpkg/lock
sudo kill -TERM <PID>
sudo dpkg --configure -a