Я пытаюсь обновить свой релиз Ubuntu от 17,10 до 18,04 без успеха.
do-release-upgrade
возвращает следующую ошибку:
Checking package manager
Can not upgrade
Your python3 install is corrupted. Please fix the '/usr/bin/python3'
symlink.
Я удалил все мой update-alternatives
конфигурация для python
, затем я пытался переустановить python3
но это не работало.
Я пытался также полностью удалить python3
и затем установите его снова, не устраняя проблему.
Только для Вашей информации /usr/bin/python3
символьная ссылка, кажется, хорошо работает:
neoben@neoben-samsung:~$ /usr/bin/python3
Python 3.6.3 (default, Oct 3 2017, 21:45:48)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
У Вас есть какое-либо предложение для решения проблемы?
Спасибо!
После предложения Velkan я выполнил strace -f do-release-upgrade
при нахождении проблемы связанной с пакетом языка, таким образом, я зафиксировал его:
sudo apt-get install --reinstall language-pack-en-base
sudo dpkg-reconfigure locales
Затем чтение /var/log/dist-upgrade/main.log
, Я обнаружил, что была проблема с Python 2 несмотря на журнал ошибок, указывал на Python 3, таким образом, я попробовал:
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python
Затем:
sudo apt-get update && sudo apt-get dist-upgrade
Теперь, это кажется этим sudo do-release-upgrade
хорошо работает!