Atraso de inicialização longo na tela de carregamento / splash do Ubuntu após a atualização dist dist regular na instalação limpa do SSD (18.04)

24

Estou executando o 18.04 desde uma instalação limpa do SSD no dia de seu lançamento oficial, sem problemas.
A inicialização do login foi em segundos (máximo 10)

Então, fiz uma atualização regular esta manhã:

$ sudo apt update && sudo apt dist-upgrade

Os pacotes instalados / atualizados foram :

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)

Reiniciei uma vez que a atualização foi concluída e observei um atraso de 2 a 3 minutos na tela inicial / de carregamento do Ubuntu (antes do login) (sem nenhum progresso / atividade indicado nos pontos).

Desliguei e tentei inicializar novamente, mas agora estou recebendo esse atraso de forma consistente. Também fechar é muito mais lento também.

Atualização # 1 (03/07/2018):
Análise no 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

Mostrando isso plymouth-quit-wait.service(que agora acredito estar relacionado à tela inicial / de carregamento do Ubuntu) e snapd.seeded.serviceforam de longe os serviços mais antigos a serem iniciados. Então eu comparei os tempos antes dist-upgradee depois:

$ 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.

Antes de a atualização plymouth-quit-wait.servicedemorar 3 segundos . Após a atualização, levou 3 minutos e 35 segundos

$ 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.

Antes de a atualização snapd.seeded.servicedemorar 0 segundos . Após a atualização, demorou 2 minutos e 2 segundos.

Atualização # 2 (06/07/2018):
A inicialização desta manhã viu o retorno do atraso .
Acho que ainda estamos aguardando a atualização do kernel / plymouth / snapd .

Atualização # 3 (12/07/2018):
O problema parece estar resolvido , mas não vi nenhuma atualização para encaixar ou plymouth, e ainda estou executando o kernel 4.15.0-24. Portanto, não tenho certeza de qual atualização de pacote corrigiu o problema ou se ela se resolveu de alguma forma. Lendo as atualizações de bugs na barra de ativação, não está claro para mim o que foi feito (ou está sendo feito) para quais pacotes. Se alguém puder esclarecer isso seria muito útil.

Broadsworde
fonte
Parece-me que o snapd estava semeando (atualizando o banco de dados de snap) por 2:20. Um evento raro, nada quebrado. Se fizer isso sempre, registre um bug no snapd.
user535733
1
Estou tendo o mesmo problema após uma nova instalação do Ubuntu 18.04: 3min 57.515s plymouth-quit-wait.service 2min 24.588s snapd.seeded.service
Alessandro Gaballo
1
Eu tive esse mesmo problema hoje depois de atualizar meu kernel para 4.15.0-24-generic.
user605331
1
Considere iniciar um tópico no forum.snapcraft.io . É aí que os desenvolvedores de snap ficam. Certifique-se de iniciar um thread APENAS se estiver disposto a ajudá-los a solucionar problemas e testar. Todos devem se inscrever no mesmo tópico e evitar comentários inúteis 'eu também' - mantenha o barulho baixo para que os desenvolvedores não fiquem desanimados e desliguem.
user535733
2
Eu entrei um bug em: bugs.launchpad.net/snapd/+bug/1779872 com certeza estou disposto a ajudar a solucionar
Broadsworde

Respostas:

15

Esta é uma regressão relacionada ao kernel, o erro da barra de ativação é: https://bugs.launchpad.net/ubuntu/+bug/1779827

Como solução alternativa, pressione as teclas e / ou mova o mouse na inicialização.

Em resumo, os serviços que usam / dev / urandom ou getrandom () agora bloqueiam até que entropia suficiente esteja disponível. No passado, era necessária muito menos entropia para / dev / urandom.

O status mais recente de https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779961/comments/5 é o seguinte:

Os meta-pacotes foram revertidos e a correção está em andamento para ser aplicada e carregada.

A equipe do snapd também analisou isso e trabalhou com o bson upstream para garantir que não seja necessário / dev / unrandom na inicialização ( https://github.com/snapcore/snapd/pull/5464 )

Portanto, esse problema deve ser corrigido por meio de um kernel ou uma atualização snapd em breve.

Michael Vogt
fonte
1
Eu apenas tentei a inicialização "shift" e isso parecia refletir a inicialização nos tempos de login que eu estava vendo antes da atualização ... então o que está quebrado aqui? BTW, "shift" na inicialização não me deu um menu grub, mas me deu um login muito mais rápido.
Broadsworde
Michael, você poderia editar esta resposta e incorporar as informações da sua outra resposta nesta e depois excluir a outra? Gostamos de uma pergunta, uma resposta aqui ... Obrigado! ;-)
Fabby
entre em contato com um mod para ter suas contas fundiu
Zanna
@Broadsworde, Spamming (bater repetidamente) a tecla Shift ou a tecla Esc no Ubuntu 18.04 LTS exibe o menu grub para mim. (Não é suficiente apenas para manter a tecla para baixo, eu acho que pode variar entre computadores.)
sudodus
11

Você pode mover o mouse ou aumentar a entropia no sistema.

sudo apt install haveged

site protegido

Funciona para o kernel padrão e do ukuu. Isso permite que o sistema inicialize corretamente no kernel 4.17.4.

Radoslaw Brzozowski
fonte
Solução interessante. Ainda não tenho o problema porque mudei recentemente para 4.4.0-130a experiência com Virtualbox, mas instalei havegedpara proteger minha máquina com o futuro.
WinEunuuchs2Unix 10/07
5

eu tenho o mesmo problema com 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

Para uma solução temporária , você só precisa mover o mouse / touchpad durante a inicialização , resultando em um tempo de inicialização "normal"; No meu caso:

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

Corrigir fonte: https://ubuntuforums.org/showthread.php?t=2395451&p=13780509#post13780509

Francio
fonte
5

Eu já vi esse manifesto em dois desktops que eu gerencio. A execução do seguinte comando para instalar rng-toolsresolve o problema para mim:

sudo apt install rng-tools

No wiki do Arch: O rng-tools é um conjunto de utilitários relacionados à geração de números aleatórios no kernel. Isso é útil principalmente para aumentar a quantidade de entropia no kernel para tornar o / dev / random mais rápido.

psiphi75
fonte