Невозможно выполнить обновление с 20.10 до 21.04

Сначала на терминале:

sudo apt update && sudo apt dist-upgrade

и в ответе :

1 package can be upgraded. Run 'apt list --upgradable' 

Я пробую:

apt list --upgradable

и

dh-python/groovy,groovy 4.20200925 all [upgradable from: 4.20191017ubuntu7]
N: There is 1 additional version. Please use the '-a' switch to see it

ключ -a выдает одно и то же сообщение.

При обновлении с графического интерфейса ничего не происходит, а с терминала:

update-manager

ответ:

Checking for a newer version of Ubuntu
Please install all necessary updates for your version before attempting an upgrade.
1
задан 4 June 2021 в 19:26

1 ответ

Пакет python-is-python2 связывает python с python2, и python2 устарел. Текущая версия dh-python нарушает работу python , который предоставляется python-is-python2 .

В любом случае, python-is-python2 следует устанавливать только в том случае, если он необходим для запуска старого программного обеспечения сторонних производителей на базе Python. В противном случае они рекомендуют удалить python-is-python2 .

Первое, что я сделал бы, это удалил python-is-python2 , но будьте осторожны и просмотрите список пакетов, которые нужно удалить, прежде чем принимать изменения, чтобы не удалить случайно то, что хотите. хранить.

sudo apt uninstall python-is-python2

Затем обновите dh-python :

sudo apt update
sudo apt install --reinstall dh-python

Кроме того, вы можете установить python-is-python3 , чтобы заменить старый пакет python2 и символическую ссылку / usr / bin / python на python3.

Выполните следующие команды для получения дополнительной информации:

apt-cache show python-is-python2
apt-cache show dh-python

Кроме того, я обнаружил эту ошибку .

0
ответ дан 28 July 2021 в 11:32

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

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