web-dev-qa-db-fra.com

Comment reprendre une mise à jour de version?

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?

47
Dave

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).

53
Lambart

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.

52
flickerfly

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.

1
SDQT