GNU/Linux >> Tutoriels Linux >  >> Ubuntu

J'ai accidentellement annulé la mise à niveau 16.04 à mi-parcours ; Statut Dpkg verrouillé ?

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

Ubuntu
  1. Comment mettre à niveau vers Debian 11 à partir de Debian 10

  2. Terminal Ubuntu 12.04 uniquement après la mise à niveau du pilote Nvidia ?

  3. Afficher l'état de la transmission via Cli ?

  4. Comment mettre à niveau Node.js de 4.2 à 6.11.0 sur Ubuntu 16.04 ?

  5. Après la mise à niveau de 14.04 à 16.04, l'écran de connexion s'exécute en boucle alors que la connexion à la console fonctionne ?

Comment mettre à niveau Apache sur Debian 11 Bullseye

Comment mettre à niveau vers Ubuntu 21.10 Impish Indri Beta à partir du 21.04

Installer ou mettre à niveau les pilotes Nvidia sur Ubuntu 21.10 Impish Indri

Comment mettre à niveau Ubuntu 21.04 vers 21.10 Impish Indri

Comment mettre à niveau vers AlmaLinux 8.5

Réinitialiser les icônes après la mise à niveau ?