Ошибка при попытке обновить от Ubuntu 18.04 до 18,10: “Установите все доступные обновления для своего выпуска перед обновлением”.

На ноутбуке Lenovo я хочу обновить от Ubuntu 18.04 до Ubuntu 18.10 (волнистый попугайчик).

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

Отметьте - я прошел ту же процедуру этим утром по моему другому ноутбуку и Ubuntu, успешно обновленной.

do-release-upgrade сбои для обновления и броски эта ошибка:

Please install all available updates for your release before upgrading.

Что я могу сделать для обновления системы успешно?

23
задан 7 August 2019 в 05:02

7 ответов

Установите все обновления и затем выполните обновление системы через Терминал, который должен работать:

sudo apt-get update && sudo apt-get upgrade
sudo do-release-upgrade -d
7
ответ дан 23 November 2019 в 01:28

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

2
ответ дан 23 November 2019 в 01:28

Позвольте обновить до non-LTS версий

software-properties-gtk

Затем:

  • Вкладка "Updates"
  • "Уведомьте меня относительно новой версии Ubuntu", выпадают
  • "Для любой новой версии"

enter image description here

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 если Вы действительно не знаете то, что Вы делаете, поскольку это обновляет до нестабильных версий разработки, который не является чем-то, что хочет большинство пользователей.

17
ответ дан 23 November 2019 в 01:28

Какую версию ОС Вы имеете (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.

(cammand sudo do-release-upgrade -d для обновления до выпуска последнего достижения! И это возможно от последнего выпуска только.)

0
ответ дан 23 November 2019 в 01:28

Я имею, столкнулся с той же проблемой при обновлении от 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

Править: Позже я нашел, что это подробно изложило ответ Michael на подобный вопрос, который мог бы помочь достигнуть той же цели.

2
ответ дан 23 November 2019 в 01:28

Также вручную проверьте, отображается ли при использовании sudo apt update все пакеты обновлены.

Потому что, даже если вы используете sudo apt upgrade, система может обновить не все.

в моем конкретном случае Wine вообще не обновлялся, и из-за этого я не смог успешно sudo do-release-upgrade. Итак, я удалил вино, а затем sudo apt autoremove.

После этого я мог легко обновить свою релизную версию.

1
ответ дан 5 May 2020 в 23:58

У меня была проблема с некоторыми пакетами Wine, но они мне не понадобились, поэтому я просто apt-get remove (packages), а затем apt-get autoremove, и это решило проблему.

2
ответ дан 29 September 2020 в 08:52

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

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