Upgradoval jsem z 13.10 na 14.04 (prozatím vývoj, stabilní za několik hodin) pomocí do-release-upgrade
a došlo k následujícímu problému:
Can not upgrade
Your python install is corrupted. Please fix the '/usr/bin/python' symlink.
Problém jsem vyřešil poté, co jsem se trochu pobavil, takže bych se zde rád podělil o své řešení. Doufám, že to někomu pomůže.
Přijatá odpověď:
Ukázalo se, že můj problém je způsoben pouze změněným /usr/bin/python
symbolický odkaz, jak je navrženo v chybové zprávě. Používal jsem update-alternatives
pomocí /usr/bin/python
takže to ukazovalo na /etc/alternatives/python
. Ukázalo se, že do-release-upgrade
je s tímto symbolickým odkazem opravdu přísný a pouze vybírá python2.7 pomocí update-alternatives
nestačí, takže jsem to nakonec donutil do původního stavu:
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
A tím byl problém vyřešen.
Pokud to pro vás nefunguje, předpokládám, že máte skutečně poškozenou instalaci pythonu. Navrhoval bych
sudo apt-get install --reinstall python