Impossible de mettre à niveau du 14.04 au 16.04. Impossible de calculer la mise à niveau. Un problème insoluble s'est produit lors du calcul de la mise à niveau

16

Impossible de mettre à niveau du 14.04 au 16.04. J'essaie sudo do-release-upgradeet il échoue avec l'erreur suivante:

Calculating the changes

Could not calculate the upgrade 

An unresolvable problem occurred while calculating the upgrade. 

This can be caused by: 
* Upgrading to a pre-release version of Ubuntu 
* Running the current pre-release version of Ubuntu 
* Unofficial software packages not provided by Ubuntu 

If none of this applies, then please report this bug using the 
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. 


Restoring original system state

/var/log/dist-upgrade/main.log https://www.dropbox.com/s/3gf1tg8uxmn75jq/main.log?dl=0 /var/log/dist-upgrade/apt.log https: // www .dropbox.com / s / 79i2mf320pvg3bl / apt.log? dl = 0

Je ne comprends pas pourquoi le gestionnaire de packages ne peut pas résoudre ce problème et quel package est à l'origine de ce problème.

Appréciez toute aide.

pasha.zhukov
la source

Réponses:

19

J'ai rencontré le même problème en utilisant l'itinéraire «À propos de cet ordinateur»> «Mettre à niveau» sur un système 14.04 LTS entièrement mis à jour. J'ai des logiciels provenant de plusieurs référentiels alternatifs, ce qui, selon plusieurs publications, pourrait avoir causé le problème.

grep Broken /var/log/dist-upgrade/apt.log ont signalé 163 lignes, dont beaucoup étaient liées à gnuplot. Je note quelques autres articles qui ont signalé gnuplot comme un problème.

J'ai supprimé les deux packages gnuplot installés sur mon système à l'aide de Synaptic, puis j'ai fermé Synaptic. Fait intéressant, lors du filtrage avec «installé (évolutif)» dans Synaptic, seuls ces deux packages sont apparus (gnuplot et gnuplotX11) et les deux avaient un point d'exclamation dans la case à cocher.

Puis do-release-upgradetravaillé.

Pholorian
la source
4
Ty @Pholorian, mais je n'utilise pas gnuplot et grep Broken /var/log/dist-upgrade/apt.logrenvoie plus de 700 lignes.
pasha.zhukov
dans mon cas, c'était quelque chose de mplayer2. La désinstallation et la mise à niveau ont de nouveau fonctionné.
Ivo van der Wijk
2
Pareil pour moi. Pholorian a grepmentionné quelques paquets gnuplot. Après les avoir apt-get removefaites, do-release-upgradeles erreurs ont disparu.
Camille Goudeseune du
3

Ivo van der Wijk a signalé dans un commentaire que la suppression de mplayer2 avait résolu ce problème et permis à la mise à niveau de se poursuivre. Cette solution a également fonctionné pour moi.

Samuel Towle
la source
1

Utilisez la commande suivante:

grep Broken /var/log/dist-upgrade/apt.log

Dans ma liste, xserver-xorg-video-*s'affiche. Pour supprimer cela, exécutez:

sudo apt-get remove xserver-xorg-video-*
Singgih Wisnu Pranata
la source
0

Le problème est dans un package qui peut différer d'un utilisateur à l'autre, il n'y a donc pas de solution commune qui convient à chaque cas spécifique, mais il existe un algorithme qui m'a aidé:

  1. Essayez de courir sudo do-release-upgrade
  2. Vérifiez les journaux à /var/log/dist-upgrade/, essayez de trouver des packages susceptibles de provoquer une erreur
  3. Supprimez les packages trouvés à l'étape 2 et revenez à l'étape 1

J'ai supprimé plusieurs packages différents et à un moment donné, la mise à niveau de la version s'est bien déroulée

pasha.zhukov
la source