do-release-upgrade
を使用して、13.10から14.04(今のところ開発、数時間で安定)にアップグレードしていました 次の問題が発生しました:
Can not upgrade
Your python install is corrupted. Please fix the '/usr/bin/python' symlink.
少しいじって問題を解決したので、ここで解決策を共有したいと思います。これが誰かに役立つことを願っています。
承認された回答:
私の問題は、変更された/usr/bin/python
のみが原因であることが判明しました。 エラーメッセージで提案されているシンボリックリンク。 update-alternatives
を使用していました /usr/bin/python
を使用 つまり、/etc/alternatives/python
を指していたのです。 。 do-release-upgrade
であることが判明しました このシンボリックリンクでは本当に厳密であり、update-alternatives
でpython2.7を選択するだけです。 十分ではないので、私はそれを元の状態に強制することになりました:
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
そして、それで問題は解決しました。
これがうまくいかない場合は、Pythonが本当に破損していると思います。提案します
sudo apt-get install --reinstall python