Тривала затримка завантаження на екрані завантаження / бризки Ubuntu після регулярного оновлення дистрибутива на чистій установці SSD (18.04)


24

Я працюю 18.04 з моменту встановлення чистого SSD в день його офіційного випуску, без проблем.
Увімкнено для входу в секунду (максимум 10)

Потім я зробив регулярне оновлення сьогодні вранці:

$ sudo apt update && sudo apt dist-upgrade

Встановлені / оновлені пакети :

Install: linux-headers-4.15.0-24:amd64 (4.15.0-24.26, automatic), linux-headers-4.15.0-24-generic:amd64 (4.15.0-24.26, automatic), linux-modules-extra-4.15.0-24-generic:amd64 (4.15.0-24.26, automatic), linux-modules-4.15.0-24-generic:amd64 (4.15.0-24.26, automatic), linux-image-4.15.0-24-generic:amd64 (4.15.0-24.26, automatic)
Upgrade: gnome-control-center-data:amd64 (1:3.28.1-0ubuntu1.18.04.1, 1:3.28.1-0ubuntu1.18.04.2), linux-headers-generic:amd64 (4.15.0.23.25, 4.15.0.24.26), gnome-control-center:amd64 (1:3.28.1-0ubuntu1.18.04.1, 1:3.28.1-0ubuntu1.18.04.2), linux-image-generic:amd64 (4.15.0.23.25, 4.15.0.24.26), linux-signed-generic:amd64 (4.15.0.23.25, 4.15.0.24.26), gnome-control-center-faces:amd64 (1:3.28.1-0ubuntu1.18.04.1, 1:3.28.1-0ubuntu1.18.04.2), linux-generic:amd64 (4.15.0.23.25, 4.15.0.24.26)

Я перезавантажився після завершення оновлення і відзначив затримку на 2-3 хвилини на екрані завантаження / сплеску Ubuntu (до входу в систему) (без будь-якого прогресу / діяльності, зазначеного на крапках).

Я вимкнув роботу і спробував завантажитися знову, але зараз я отримую цю затримку постійно. Також закриватись набагато повільніше.

Оновлення №1 (2018-07-03):
Аналіз на systemd:

$ sudo systemd-analyze blame
3min 53.073s plymouth-quit-wait.service
    2min 20.699s snapd.seeded.service
         49.949s snapd.service
          6.186s NetworkManager-wait-online.service
          1.148s dev-sda2.device
          1.098s plymouth-start.service

Показано, що це plymouth-quit-wait.service(що, на мою думку, зараз пов’язане з екраном завантаження / сплеск Ubuntu), і snapd.seeded.serviceбули далеко не найдовшими послугами, які запускалися. Тож я порівняв часи до dist-upgradeта після:

$ journalctl -u plymouth-quit-wait.service --since today
-- Logs begin at Fri 2018-04-27 13:01:30 BST, end at Tue 2018-07-03 12:38:05 BST. --
Jul 03 04:15:43 user-laptop systemd[1]: Starting Hold until boot process finishes up...
Jul 03 04:15:46 user-laptop systemd[1]: Started Hold until boot process finishes up.
-- Reboot --
Jul 03 04:21:17 user-laptop systemd[1]: Starting Hold until boot process finishes up...
Jul 03 04:24:52 user-laptop systemd[1]: Started Hold until boot process finishes up.

До оновлення plymouth-quit-wait.serviceпройшло 3 секунди . Після оновлення пройшло 3 хвилини 35 секунд

$ journalctl -u snapd.seeded.service --since today
-- Logs begin at Fri 2018-04-27 13:01:30 BST, end at Tue 2018-07-03 12:42:14 BST. --
Jul 03 04:15:43 user-laptop systemd[1]: Starting Wait until snapd is fully seeded...
Jul 03 04:15:43 user-laptop systemd[1]: Started Wait until snapd is fully seeded.
-- Reboot --
Jul 03 04:22:47 user-laptop systemd[1]: Starting Wait until snapd is fully seeded...
Jul 03 04:24:49 user-laptop systemd[1]: Started Wait until snapd is fully seeded.

До оновлення snapd.seeded.serviceпройшло 0 секунд . Після оновлення пройшло 2 хвилини 2 секунди.

Оновлення №2 (2018-07-06): вчорашній
черевик побачив повернення затримки .
Тому я думаю, що ми ще чекаємо оновлення ядра / плімута / оснащення .

Оновлення №3 (2018-07-12): Здається,
проблема вирішена , але я не побачив жодного оновлення для оснащення чи плімуту, і я все ще працюю з ядром 4.15.0-24. Тож я не впевнений, яке оновлення пакета вирішило проблему, або якщо воно просто якось вирішилось. Читаючи оновлення помилок на стартовій панелі, мені незрозуміло, що було зроблено (чи робиться) для якого пакета / з. Якщо хтось може уточнити, це було б дуже корисно.


Дивиться на мене як snapd були висів (оновлення стопорних баз даних) для 2:20. Рідкісна подія, нічого зламаного. Якщо це робиться щоразу, подайте помилку на оснащення.
користувач535733

1
У мене виникає те саме питання після нової установки Ubuntu 18.04: 3min 57.515s plymouth-quit-wait.service 2min 24.588s snapd.seeded.service
Алессандро Габалло

1
У мене була ця сама проблема сьогодні після оновлення ядра до 4.15.0-24-generic.
user605331

1
Розглянемо початок теми на forum.snapcraft.io . Ось тут і тусуються розробники. Не забудьте запустити нитку ТОЛЬКО, якщо ви готові допомогти їм у вирішенні проблем і тестуванні. Усі повинні підписатися на один і той же потік і уникати непотрібних коментарів "я теж" - не шуміть, щоб розробники не відлякувались і не вимикалися.
user535733

2
Я зареєстрував помилку за адресою: bugs.launchpad.net/snapd/+bug/1779872 Я, безумовно, готовий допомогти у вирішенні проблем
Broadsworde

Відповіді:


15

Це регресія, пов’язана з ядром, помилка запуску: https://bugs.launchpad.net/ubuntu/+bug/1779827

Для вирішення проблеми натисніть клавіші та / або перемістіть мишу під час завантаження.

У двох словах, сервіси, які використовують / dev / urandom або getrandom (), тепер блокуються, поки не з’явиться достатня кількість ентропії. У минулому для / dev / urandom потрібно було набагато менше ентропії.

Останній статус https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779961/comments/5 такий:

Метапакети були повернуті назад, і виправлення зараз застосовується та завантажується.

Команда оснащених також вивчила це і працювала з bson вище за течією, щоб переконатися, що не потрібно / dev / unrandom для запуску ( https://github.com/snapcore/snapd/pull/5464 )

Тож цю проблему незабаром слід вирішити через ядро ​​або оновлюване оснащення.


1
Я просто спробував завантаження "shift" і, здавалося, відображає завантаження для входу, який я бачив перед оновленням ... так що тут порушено? До речі, "shift" під час завантаження не давав мені меню grub, але це дозволило мені ввійти набагато швидше.
Broadsworde

Майкл, ти міг би відредагувати цю відповідь і включити в цю інформацію інформацію своєї іншої відповіді, а потім видалити іншу? Нам подобається одне запитання, одна відповідь тут ... Дякую! ;-)
Fabby

зв'яжіться з модом, щоб об’єднати ваші акаунти
Zanna

@Broadsworde, Спам (повторне натискання) клавіша Shift або клавіша Esc в Ubuntu 18.04 LTS відображає меню grub для мене. (Не достатньо просто утримувати клавішу; я думаю, вона може відрізнятися між комп'ютерами.)
sudodus

11

Ви можете переміщати мишу або збільшувати ентропію в системі.

sudo apt install haveged

вебсайт

Працює для ядра за замовчуванням та від ukuu. Це дозволяє коректно завантажувати систему на ядрі 4.17.4.


Цікаве рішення. У мене поки немає проблеми, тому що я нещодавно перейшов на 4.4.0-130експерименти з Virtualbox, але встановив, havegedщоб моя машина була впевненою у майбутньому.
WinEunuuchs2Unix

5

У мене те саме питання з 4.15.0-24-generic #26-Ubuntu SMP

user@nb:~$ systemd-analyze blame |head
         4min 2s plymouth-quit-wait.service
          1.440s systemd-udev-settle.service
           562ms dev-sda1.device
           313ms udisks2.service
           240ms systemd-rfkill.service
           231ms NetworkManager.service
           194ms networkd-dispatcher.service
           180ms systemd-backlight@backlight:acpi_video0.service
           179ms systemd-journal-flush.service
           147ms systemd-logind.service

Для тимчасового вирішення проблеми потрібно просто перемістити мишу / тачпад під час завантаження , що призводить до "нормального" часу завантаження; у моєму випадку:

user@nb:~$ systemd-analyze blame |head
          1.440s systemd-udev-settle.service
           882ms plymouth-quit-wait.service
           562ms dev-sda1.device
           313ms udisks2.service
           240ms systemd-rfkill.service
           231ms NetworkManager.service
           194ms networkd-dispatcher.service
           180ms systemd-backlight@backlight:acpi_video0.service
           179ms systemd-journal-flush.service
           147ms systemd-logind.service

Виправити джерело: https://ubuntuforums.org/showthread.php?t=2395451&p=13780509#post13780509


5

Я бачив цей маніфест на двох робочих столах, якими я керую. Запуск наступної команди для встановлення rng-toolsвирішує проблему для мене:

sudo apt install rng-tools

З Arch wiki: rng-tools - це набір утиліт, пов'язаних з генерацією випадкових чисел у ядрі. Це в основному корисно для збільшення кількості ентропії в ядрі, щоб швидше зробити / dev / random.

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