Рейтинг:2

do-release-upgrade молча завершает обновление с 18.04 LTS до 20.04 LTS в WSL

флаг ru

Пришло время обновить Ubuntu с 18.04 до 20.04! Но я не ухожу далеко, прежде чем процесс прерывается без сообщения об ошибке. Есть ли файл журнала, который я могу проверить для получения дополнительной информации?

$ uname -a
Linux tribble 5.4.72-microsoft-standard-WSL2 #1 SMP, среда, 28 октября, 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 18.04.5 LTS
Релиз: 18.04
Кодовое название: бионический

$ sudo сделать-релиз-обновление
Проверка новой версии Ubuntu
Получите: 1 сигнатуру инструмента обновления [1554 B]
Get:2 Upgrade tool [1340 kB]
Извлечено 1342 КБ за 0 с (0 Б/с)
аутентифицировать 'focal.tar.gz' по 'focal.tar.gz.gpg'
извлечение «focal.tar.gz»

На созданном экране:

Чтение кеша

Проверка менеджера пакетов
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Нажмите http://security.ubuntu.com/ubuntu bionic-security InRelease.
Нажмите http://archive.ubuntu.com/ubuntu bionic InRelease.
Нажмите http://ppa.launchpad.net/maxmind/ppa/ubuntu bionic InRelease.
Нажмите http://archive.ubuntu.com/ubuntu bionic-updates InRelease.
Нажмите http://archive.ubuntu.com/ubuntu bionic-backports InRelease.
Нажмите https://packagecloud.io/cs50/repo/ubuntu bionic InRelease.
Получено 0 Б за 0 с (0 Б/с)
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
[ДОЛГАЯ ПАУЗА]

Восстановление исходного состояния системы

Прерывание
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
=== Команда завершена со статусом выхода 1 (Чт, 5 августа, 02:10:50 2021) ===

Судя по всему, есть /var/log/dist-upgrade/main.log. Все, что он показывает, это то, что Quirks.focalPostInitialUpdate "вызывается прерыванием".

2021-08-05 02:08:40,403 ИНФОРМАЦИЯ Использование файлов конфигурации '['./DistUpgrade.cfg.bionic', '/etc/update-manager/release-upgrades.d/ubuntu-advantage-upgrades.cfg']'
2021-08-05 02:08:40,403 INFO uname information: 'Linux tribble 5.4.72-microsoft-standard-WSL2 #1 SMP, среда, 28 октября, 23:40:43 UTC 2020 x86_64'
2021-08-05 02:08:40,852 INFO подходящая версия: «1.6.14»
2021-08-05 02:08:40,853 ИНФОРМАЦИЯ версия Python: '3.6.9 (по умолчанию, 26 января 2021 г., 15:33:00)
[GCC 8.4.0]'
2021-08-05 02:08:40,859 Начат выпуск INFO-обновления версии '20.04.34'
2021-08-05 02:08:40,866 Язык INFO: 'en_US' 'UTF-8'
05.08.2021, 02:08:40,948 ВНИМАНИЕ, оценка_kernel_initrd_size_in_boot() вернула '0' для ядра?
05.08.2021, 02:08:40,948 ВНИМАНИЕ, оценка_kernel_initrd_size_in_boot() вернула '0' для initrd?
2021-08-05 02:08:40,968 ОТЛАДКА Использование представления DistUpgradeViewText
2021-08-05 02:08:41,024 DEBUG включить dpkg --force-overwrite
2021-08-05 02:08:41,055 DEBUG создание файла состояния: '/var/log/dist-upgrade/apt-clone_system_state.tar.gz'
2021-08-05 02:08:43,346 DEBUG lsb-выпуск: «бионический»
2021-08-05 02:08:43,346 DEBUG _pythonSymlinkПроверка запуска
2021-08-05 02:08:43,347 ОТЛАДКА openCache()
2021-08-05 02:08:43,347 Особенности ОТЛАДКИ: запуск PreCacheOpen
2021-08-05 02:08:43,347 DEBUG работает Quirks.PreCacheOpen
2021-08-05 02:08:44,659 DEBUG /openCache(), новый размер кеша 72360
2021-08-05 02:08:44,660 ОТЛАДКА need_server_mode(): не удается найти метапакет рабочего стола или ключи, работающие в режиме сервера
2021-08-05 02:08:44,660 ОТЛАДКА checkViewDepends()
2021-08-05 02:08:44,662 DEBUG работает doUpdate() (showErrors=False)
2021-08-05 02:08:46,643 ОТЛАДКА openCache()
2021-08-05 02:08:48,077 DEBUG /openCache(), новый размер кеша 72360
2021-08-05 02:08:48,077 ОТЛАДКА doPostInitialUpdate
2021-08-05 02:08:48,077 Особенности ОТЛАДКИ: запуск focusPostInitialUpdate
2021-08-05 02:08:48,077 DEBUG работает Quirks.focalPostInitialUpdate
2021-08-05 02:10:48,996 Вызвано прерывание DEBUG
2021-08-05 02:10:48,998 ОТЛАДКА openCache()
2021-08-05 02:10:50,287 DEBUG /openCache(), новый размер кеша 72360

Другие файлы в /var/log/dist-обновление тоже ничего не раскрывать.


Дополнительная информация:

  • Windows была обновлена ​​заранее (на случай, если это проблема с WSL).
  • обновление sudo apt && обновление sudo apt не помогло.
NotTheDr01ds avatar
флаг vn
Сомневаюсь, что это проблема, но стоит проверить: выполняли ли вы `sudo apt update && sudo apt upgrade` непосредственно перед попыткой `do-release-upgrade`?
флаг ru
@ NotTheDr01ds Я действительно сделал это.
NotTheDr01ds avatar
флаг vn
Посмотрите, поможет ли [это] (https://askubuntu.com/questions/1071646/restoring-original-system-state-aborting).
NotTheDr01ds avatar
флаг vn
На самом деле, у [этого] (https://askubuntu.com/a/1344071/1165986) больше шансов. Я видел, что это проблема на WSL1, но, поскольку это был WSL2, я не думал, что это был ответ. Тем не менее, этот вопрос / ответ касался «обычной» (не WSL) Ubuntu, поэтому, безусловно, это может быть причиной проблемы и для вас.
флаг ru
@ NotTheDr01ds, во втором упоминается файл журнала! Я проверю это через некоторое время.
NotTheDr01ds avatar
флаг vn
Истинный! Я даже не заметил файл журнала в этом связанном вопросе (который, как я знаю, также был частью вашего вопроса).
NotTheDr01ds avatar
флаг vn
У вас была возможность попробовать «sudo apt-get purge snapd», упомянутый в этом вопросе?
флаг ru
@ NotTheDr01ds, еще нет. Я решил сначала попытаться обновить Windows; это займет некоторое время. Немного занят другими делами, так что это то, что можно сделать без моего внимания.
флаг ru
@ NotTheDr01ds, удаление snapd помогло. Закрыто как дубликат [этого] (https://askubuntu.com/q/1344069/602945). Спасибо за помощь.
Рейтинг:5
флаг in

Я была такая же проблема. Я думал, что у меня не установлена ​​оснастка, и, насколько я знаю, нет PPA. Проверено /var/log/dist-upgrade/main.log и ошибок не было. Вот результат:

2021-08-05 16:57:53,055 ИНФОРМАЦИЯ Использование файлов конфигурации '['./DistUpgrade.cfg.bionic', '/etc/update-manager/release-upgrades.d/ubuntu-advantage-upgrades.cfg']'
2021-08-05 16:57:53,055 INFO uname information: 'Linux DESKTOP-514S07G 4.4.0-19041-Microsoft #488-Microsoft Mon 01 Sep 13:43:00 PST 2020 x86_64'
2021-08-05 16:57:53,586 INFO подходящая версия: «1.6.14»
2021-08-05 16:57:53,587 ИНФОРМАЦИЯ версия Python: '3.6.9 (по умолчанию, 26 января 2021 г., 15:33:00)
[GCC 8.4.0]'
2021-08-05 16:57:53,601 Начат выпуск INFO-обновления версии '20.04.34'
2021-08-05 16:57:53,648 Язык INFO: 'en_US' 'UTF-8'
05.08.2021, 16:57:53,820 ВНИМАНИЕ, оценка_kernel_initrd_size_in_boot() вернула '0' для ядра?
05.08.2021, 16:57:53,820 ПРЕДУПРЕЖДЕНИЕ: Assessment_kernel_initrd_size_in_boot() вернул '0' для initrd?
2021-08-05 16:57:53,870 ОТЛАДКА Использование представления DistUpgradeViewText
2021-08-05 16:57:53,991 DEBUG включить dpkg --force-overwrite
2021-08-05 16:57:54,198 DEBUG создание файла состояния: '/var/log/dist-upgrade/apt-clone_system_state.tar.gz'
2021-08-05 16:57:56,401 DEBUG lsb-выпуск: «бионический»
2021-08-05 16:57:56,402 DEBUG _pythonSymlinkПроверка запуска
2021-08-05 16:57:56,403 ОТЛАДКА openCache()
2021-08-05 16:57:56,403 Особенности ОТЛАДКИ: запуск PreCacheOpen
2021-08-05 16:57:56,403 DEBUG работает Quirks.PreCacheOpen
2021-08-05 16:57:57,597 DEBUG /openCache(), новый размер кеша 72355
2021-08-05 16:57:57,598 ОТЛАДКА need_server_mode(): не удается найти метапакет рабочего стола или ключи, работающие в режиме сервера
2021-08-05 16:57:57,598 ОТЛАДКА checkViewDepends()
2021-08-05 16:57:57,603 DEBUG работает doUpdate() (showErrors=False)
2021-08-05 16:58:03,578 ОТЛАДКА openCache()
2021-08-05 16:58:04,857 DEBUG /openCache(), новый размер кеша 72355
2021-08-05 16:58:04,857 ОТЛАДКА doPostInitialUpdate
2021-08-05 16:58:04,857 Особенности ОТЛАДКИ: запуск focusPostInitialUpdate
2021-08-05 16:58:04,858 DEBUG работает Quirks.focalPostInitialUpdate
2021-08-05 16:58:05,643 Вызвано прерывание DEBUG
2021-08-05 16:58:05,644 ОТЛАДКА openCache()
2021-08-05 16:58:06,869 DEBUG /openCache(), новый размер кеша 72355

Оказалось, что у меня был установлен snapd, и его удаление решило проблему.

NotTheDr01ds avatar
флаг vn
Добро пожаловать в Ask Ubuntu. Я знаю, что это расстраивает, но Ask Ubuntu намеренно не позволяет новым пользователям оставлять комментарии, пока у них не будет достаточного количества представителей. Обычно я бы сказал "это больше комментарий", но я также знаю, что журнал не помещается в комментарий. Но ваша информация показывает одну большую разницу между вашей системой и вопросом @ikegami. Ваша строка `uname` показывает, что вы используете WSL1, а `uname` для @ikegami показывает, что это WSL2. Хотя обычно это не имеет значения, я видел, что это довольно важный фактор для обновлений Ubuntu на WSL.
NotTheDr01ds avatar
флаг vn
Кроме того, вы уверены, что у вас не установлен snapd? Насколько я знаю, он есть по умолчанию, если вы его не удалили.
Adrian Sanabria avatar
флаг in
@ NotTheDr01ds, ты попал в точку - у меня действительно был snapd. Удалил его, и теперь он обновляется, спасибо!
флаг in
Прибил его, удалил

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

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