Je mettais à jour de 13.10 à 14.04 (dev pour l'instant, stable en quelques heures) en utilisant do-release-upgrade
et a rencontré le problème suivant :
Can not upgrade
Your python install is corrupted. Please fix the '/usr/bin/python' symlink.
J'ai résolu le problème après avoir un peu déconné, alors j'aimerais partager ma solution ici. J'espère que cela pourra aider quelqu'un.
Réponse acceptée :
Mon problème s'est avéré être uniquement dû à un /usr/bin/python
modifié lien symbolique comme suggéré dans le message d'erreur. J'utilisais update-alternatives
avec /usr/bin/python
il pointait donc vers /etc/alternatives/python
. Il s'est avéré que do-release-upgrade
est vraiment strict avec ce lien symbolique et sélectionne simplement python2.7 avec update-alternatives
n'est pas suffisant, j'ai donc fini par le forcer à revenir à son état d'origine :
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
Et cela a résolu le problème.
Si cela ne fonctionne pas pour vous, alors je suppose que vous avez une installation python véritablement corrompue. Je suggérerais
sudo apt-get install --reinstall python