Проблема:
При обновлении версии ОС Ubuntu я столкнулся со следующей проблемой при выполнении команды do-release-upgrade.
Даже все текущие пакеты были обновлены с помощью apt upgrade.
sudo do-release-upgrade
Мы столкнулись с известной проблемой, которая не позволила нам продолжить обновление.
Вы увидите следующее сообщение об ошибке:
Checking for a new Ubuntu release Please install all available updates for your release before upgrading.
Вот 2 решения, доступные для устранения этой проблемы.
Возможно, в некоторых ситуациях если одно решение не сработает, попробуйте другое.
Решение 1:
Первое решение заключается в отключении всех сторонних репозиториев в вашей системе.
Используйте приведенные ниже команды для отключения всех репозиториев:
cd /etc/apt/sources.list.d
for i in *.list; do mv ${i} ${i}.disabled; done
Затем очистите данные кэша состояния обновления Apt:
apt clean
apt autoclean
Теперь снова запустите процесс обновления Ubuntu.
sudo do-release-upgrade
Если вышеуказанное решение не помогло, выполните второе решение.
Решение 2:
Прежде всего очистите весь кэш состояния обновления Ubuntu с помощью следующих команд.
apt clean
apt autoclean
Теперь выполните следующие команды по очереди.
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade
Наконец, снова запустите процесс обновления Ubuntu. Надеюсь, это решит проблему
sudo do-release-upgrade