Помилка під час спроби оновлення з Ubuntu 18.04 до 18.10: "Будь ласка, встановіть усі доступні оновлення для вашого випуску перед оновленням."


23

На ноутбуці Lenovo я хочу оновити з Ubuntu 18.04 до Ubuntu 18.10 (budgie) .

Коли я вибираю оновлення в менеджері оновлень, діалогове вікно зникає, і нічого не відбувається. Оновлення не починається.

Примітка. Я пройшов цю ж процедуру сьогодні вранці на своєму іншому ноутбуці і Ubuntu успішно оновився.

do-release-upgrade не вдалося оновити та видаляє цю помилку:

Please install all available updates for your release before upgrading.

Що я можу зробити для успішного оновлення системи?


1
Перезавантажте систему. Відкрийте термінал. Спробуйте команду do-release-upgrade. Якщо це не вдалося, відредагуйте своє питання, щоб включити повний висновок терміналу.
користувач535733

1
термінальна відповідь: "Будь ласка, встановіть усі доступні версії оновлень перед оновленням"
dupont

1
Я знайшов рішення після введення в термінали "sudo apt-get update" та "sudo apt-get dist-upgrade", а потім запустити менеджер оновлень та оновлення розпочато.
дюпон

Відповіді:


17

Увімкнути оновлення до не-LTS-версій

software-properties-gtk

Потім:

  • Вкладка "Оновлення"
  • Спадне меню "Повідомляти мене про нову версію Ubuntu"
  • "Для будь-якої нової версії"

введіть тут опис зображення

TODO як це зробити тільки з командного рядка?

Тоді як завжди:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

Без For any new versionналаштування не вдалося знайти нову версію з:

No new release found.

Також зауважте, що оновлення не випускається в той самий час, коли вийде диск 18.10, здається, що вам доведеться почекати кілька днів до виходу 18.04.1 перед оновленням.

Чомусь apt-getпропустив одну з оновлень, і я отримав:

Please install all available updates for your release before upgrading."

тільки aptпрацював.

Я раджу проти, -dякщо ви дійсно не знаєте, що ви робите, як оновлення до нестабільних версій розробки, що не те, чого хочуть більшість користувачів.


3
+1 Примітка в кінці про використання aptзамість того, apt-getщо мені було потрібно.
Фларкс

7

Встановіть усі оновлення та виконайте оновлення системи через термінал, який повинен працювати:

sudo apt-get update && sudo apt-get upgrade
sudo do-release-upgrade -d

4
Зауважте, що -dоновлення до версії розробки та, ймовірно, погана ідея для більшості користувачів, замість цього розглянемо цей варіант: askubuntu.com/questions/1085295/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

6
Також потрібно зателефонувати apt dist-upgradeперед тим, як робитиdo-release-upgrade
кап

1
Навіть роблячи dist-upgrade, це все ще дає мені помилкуPlease install all available updates for your release before upgrading.
Серін

2

У мене був такий самий випуск на моєму Lenovo ThinkPad X240. Після того як sudo apt-get update && sudo apt-get upgrade у Терміналі графічний менеджер оновлень (Software Updater) працював належним чином ...


2

Я стикався з тим самим питанням при переході з 18.10 до 19.04. У моєму випадку причиною було те, що у мене були деякі пакунки, позначені як kept back. У цьому випадку вони були пов'язані з MSSQL.

szymon@szymon-Lenovo-Z580:~$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

Я просто усунув їх разом зі своїми залежностями:

szymon@szymon-Lenovo-Z580:~$ sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc

Тоді наступна послідовність команд привела мене до успішного оновлення:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

EDIT: Пізніше я знайшов цю детальну відповідь Майкла на подібне запитання, яке може допомогти досягти тієї ж мети.


0

Яка версія ОС у вас (32/64 біт)? Вихід терміналу на моїй машині Lubuntu після використання sudo do-release-upgrade:

apt architecture is i386 

Upgrades from 18.04 on the i386 architecture are not supported at 
this time.

(Кампанія sudo do-release-upgrade -dпризначена для оновлення до останнього випуску розробки! І це можливо лише з останнього випуску.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.