web-dev-qa-db-fra.com

Correction de dpkg après l'interruption de la mise à jour de do-release

J'ai récemment mis à jour du 14.04 au 16.04 (via do-release-upgrade). Tout allait bien jusqu'à ce qu'un dialogue ncurses apparaisse pour la gestion des fichiers de configuration en conflit pour les "mises à niveau sans surveillance" - un dialogue qui ne répondait pas aux entrées (il était figé).

Puisqu'il n'y avait aucun moyen de continuer, j'ai mis fin au processus en laissant tout à moitié mis à niveau. Si j'essaie de réexécuter do-release-upgrade, il prétend déjà être la version 16.04. Je n'ai pas redémarré la machine, car je ne sais pas ce qui se passerait. Si j’exécute apt-get -f dist-upgrade, il affirme que chaque paquet que j’ai n’est plus nécessaire, puis essaie de tous les configurer, mais toutes les dépendances ne sont pas configurées. Essayer dpkg --configure -a donne les mêmes erreurs de configuration (ex. 389-ds depends on 389-admin; however: Package 389-admin is not configured yet.)

sortie

Compte tenu de tout cela, je pense toujours qu'il devrait y avoir un moyen de récupérer, étant donné que tout fonctionne toujours (pour la plupart). La question est, quel est ce moyen?

1
UnderSampled

Corrigez les paquets manquants, tapez Terminal:

Sudo apt-get update
Sudo apt-get install -f
Sudo dpkg --configure -a
Sudo apt-get upgrade
Sudo apt-get autoremove
2
Benny