Не мог обновить до Ubuntu 18.04 из Ubuntu 17.10

Я пытаюсь обновить свой релиз 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.
>>> 

У Вас есть какое-либо предложение для решения проблемы?

Спасибо!

1
задан 24 December 2018 в 12:38

1 ответ

После предложения 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 хорошо работает!

1
ответ дан 7 December 2019 в 15:09

Другие вопросы по тегам:

Похожие вопросы: