Hier, j'ai commencé la mise à niveau de 12h10 à 13h04, mais je l'ai interrompue parce que cela prenait trop de temps. Maintenant, si je le redémarre, cela ne se poursuit pas.
Est-il possible de nettoyer le gâchis qu'il a laissé quand je l'ai interrompu et de redémarrer proprement cette mise à jour?
Essayez ces étapes, à partir de la ligne de commande:
Correction de dépendances brisées:
$ Sudo apt-get install -f
Si cela ne fonctionne toujours pas, essayez ceci pour corriger/reconfigurer les paquets existants, non compressés mais pas encore configurés:
$ Sudo dpkg --configure -a
Ensuite, essayez à nouveau la mise à niveau.
Si cela échoue à nouveau, vous voudrez peut-être supprimer tous les packages déjà téléchargés (ils devraient être stockés dans /var/cache/apt/archives
), ne
$ Sudo apt-get clean
Cela va nettoyer les paquets, mais si vous êtes toujours coincé dans un état bizarre, je ne sais pas quoi suggérer.
$ Sudo apt-get autoremove -y
Cela supprimera tous les paquets maintenant obsolètes.
Bien sûr, avant de faire quoi que ce soit, sauvegardez tout contenu important de votre répertoire /home/dave
(ou de votre répertoire $HOME
).
Il semble que Sudo screen -D -r
se reconnectera à une installation déconnectée dans une mise à niveau de 12.04 à 16.04. Cela signifie pas de tuer des colis ou quelque chose comme ça. Cela suppose que vous n'avez pas activement arrêté la mise à niveau, mais simplement perdu l'accès à la session.
Ma mise à niveau de 16.04 à 18.04 s’était interrompue car j’avais arrêté le processus par erreur. Je suppose que le processus était à la fin (installation de paquets wifi). Rien de ce qui précède n'a fonctionné et n'a cessé de donner "dpkg fronend est verrouillé par un autre processus". Un redémarrage du système suivi de
$ Sudo dpkg --configure -a
a repris le processus et a terminé la mise à niveau vers 18.04 avec succès.