Tout d'abord, un peu de contexte :
J'ai une machine avec Ubuntu 13.10 64bit avec Unity, que j'utilise pour le développement. J'ai donc mis à jour plusieurs paquets manuellement, et j'en ai même installé/compilé certains à partir des sources (par exemple python3 - 3.4.0).
Maintenant, lorsque j'essaie de passer à la version 14.04, j'obtiens l'erreur "Cannot calculate the upgrade" (Impossible de calculer la mise à jour). D'après ce que j'ai lu en ligne, il s'agit d'un problème spécifique à chaque machine, il n'existe pas de "solution miracle". J'ai donc commencé à lire /var/log/dist-upgrade/apt.log
pour voir quels sont les paquets Broken pour essayer de les réparer.
La question est la suivante : comment interpréter la ligne ?
Broken python3-dbus:amd64 Depends on python3 [ amd64 ] < 3.3.2-14ubuntu1 -> 3.4.0-0ubuntu2 > ( python ) (< 3.4)
Cela signifie-t-il que j'ai une version 3.3.2.14 mise à jour en 3.4.0 et qu'elle attend une version inférieure à (<) 3.4 ?
Ou l'inverse ?
Par ailleurs, j'ai réinstallé python3, dpkg -l
indique 3.3.2-14, mais le binaire python3 indique la version 3.4.0
Merci.