Рейтинг:0

Ubuntu 16.04 ошибка обновления обновления

флаг ro

Я пытаюсь обновить свой сервер Ubuntu 16.04 с помощью «do-release-update» и получаю сообщение об ошибке:

# сделать-релиз-обновление
Проверка новой версии Ubuntu
Получить: 1 сигнатуру инструмента обновления [819 B]
Get:2 Инструмент обновления [1,251 КБ]
Извлечено 1252 КБ за 0 с (0 Б/с)
аутентифицировать «bionic.tar.gz» по «bionic.tar.gz.gpg»
извлечение «bionic.tar.gz»
    
Проверка менеджера пакетов
    
Не могу обновить
    
Ваша установка python3 повреждена. Пожалуйста, исправьте '/usr/bin/python3'
символическая ссылка.

Но на мой взгляд ссылка на python3 настроена правильно.

# питон3
Python 3.5.2 (по умолчанию, 26 января 2021 г., 13:30:48)
[GCC 5.4.0 20160609] в Linux
Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.
>>>

# альтернативы обновления --display python3
альтернативы обновления: ошибка: нет альтернатив для python3

# ls -l /usr/bin/python3
lrwxrwxrwx 1 root root 18 30 октября 20:53 /usr/bin/python3 -> /usr/bin/python3.5

что может быть не так? заранее спасибо

FedKad avatar
флаг cn
Ubuntu 16.04, к сожалению, не поддерживается. Вы не можете обновить. Вы должны сделать чистую установку.
Рейтинг:0
флаг cn

Ubuntu 16.04 поставляется с Python 3.5.1 и никогда не обновлялся с него, так что это то, что проверяет программа обновления.

Ваш вывод говорит, что у вас установлен Python 3.5.2.

Если вы не можете изменить символическую ссылку обратно на 3.5.1 (возможно, эти файлы были удалены), то самый безопасный, быстрый и поддерживаемый метод — сделать резервную копию ваших данных и переустановить.

Как правило, мы не рекомендуем изменять или обновлять версию Python, поставляемую с вашей версией Ubuntu. Это вызывает проблемы. Если вы хотите использовать другой выпуск Python, вы можете установить его из исходного кода (вместо deb), чтобы предотвратить конфликты, или вы можете использовать виртуальную машину, контейнер или venv для разделения версий.

FedKad avatar
флаг cn
Насколько я знаю, даже если «python» исправлен, OP не сможет обновить или обновить свою систему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.