Temiz SSD kurulumunda düzenli olarak yapılan yükseltme işleminin ardından Ubuntu yükleme / sıçrama ekranında uzun önyükleme gecikmesi (18.04)


24

18.04'te çalışıyordum, resmi yayınlandığı gün temiz bir SSD kurulumundan beri sorun yaşamadım.
Giriş yapmak için açılacak saniye saniye oldu (en fazla 10)

Sonra, bu sabah düzenli olarak yükseltme yaptım :

$ sudo apt update && sudo apt dist-upgrade

Yüklenen / yükseltilen paketler :

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)

Yükseltme tamamlandığında yeniden başlatıldım ve Ubuntu yükleme / sıçrama ekranında (oturum açmadan önce) 2-3 dakika gecikme olduğunu belirttim (noktalarda herhangi bir ilerleme / aktivite olmadan).

Gücü kapattım ve yeniden başlatmayı denedim, ancak şimdi bu gecikmeyi sürekli alıyorum. Ayrıca kapatılması da çok daha yavaştır.

Güncelleme # 1 (2018-07-03): Sistem
analizi:

$ 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

Bu gösteriliyor plymouth-quit-wait.service(şimdi Ubuntu yükleme ilişkili olabileceğine inanıyoruz / Giriş ekranını) ve snapd.seeded.servicebaşlatmak için uzak uzun soluklu servisleri tarafından idi. Bu yüzden önceki dist-upgradeve sonraki zamanları karşılaştırdım :

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

Yükseltmeden önce 3 saniyeplymouth-quit-wait.service sürdü . Güncellemeden sonra 3 dakika 35 saniye sürdü

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

Önce yükseltme snapd.seeded.servicealdı 0 saniye . Güncellemeden sonra 2 dakika 2 saniye sürdü .

Güncelleme # 2 (2018-07-06):
Bu sabahki açılış gecikmenin geri döndüğünü gördü .
Sanırım hala çekirdek / plymouth / snapd güncellemesini bekliyoruz .

Güncelleme # 3 (2018-07-12):
Sorun çözülmüş gibi görünüyor , ancak ekim ya da plymouth için herhangi bir güncelleme görmedim ve hala 4.15.0-24 çekirdeği kullanıyorum. Bu nedenle, hangi paket güncellemesinin sorunu çözdüğünden veya bir şekilde kendiliğinden çözülüp çözülmediğinden emin değilim. Başlatma panelindeki hata güncellemelerini okumak, bana hangi paketlerin / paketlerin ne yapıldığı (ya da yapıldığı) belli değil. Birisi netleşebilirse bu çok yararlı olacaktır.


Bana öyle geliyor ki snapd 2:20 için tohum çekiyordu (snap veritabanını yeniliyor). Nadir bir olay, hiçbir şey kırılmadı. Bunu her zaman yaparsa, snapd'a karşı bir hata yaz.
user535733

1
Ubuntu 18.04'ün yeni kurulumundan sonra da aynı sorunu yaşıyorum: 3min 57.515s plymouth-quit-wait.service 2min 24.588s snapd.seeded.service
Alessandro Gaballo

1
Çekirdeğimi 4.15.0-24-generic'e yükselttikten sonra bugün de aynı sorunu yaşadım.
user605331

1
Forum.snapcraft.io'da bir konu başlatmayı düşünün . Hızlı geliştiricilerin takıldığı yer burasıdır. SADECE bir konu başlatmayı unutmayın, sorun gidermelerinde ve test etmelerinde onlara yardım etmeye istekliysen. Herkes aynı konuya abone olmalı ve işe yaramaz 'ben de' yorumlarından kaçınmalı - geliştiricilerin cesareti kırılmaması ve kapanmaması için gürültüyü azaltın.
user535733

2
Ben bir hata giriş yaptım: bugs.launchpad.net/snapd/+bug/1779872 Kesinlikle sorun gidermeye yardım etmeye hazırım
Broadsworde

Yanıtlar:


15

Bu, çekirdeğe bağlı bir gerilemedir, launchpad hatası: https://bugs.launchpad.net/ubuntu/+bug/1779827

Çözüm olarak, tuşlara basın ve / veya fareyi açılışta hareket ettirin.

/ Dev / urandom veya getrandom () kullanan kısaca hizmetlerde, şimdi yeterli entropi sağlanıncaya kadar bloke edin. Geçmişte / dev / urandom için daha az entropi gerekiyordu.

Https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779961/comments/5 adresindeki son durum şudur:

Meta paketler geri alındı ​​ve düzeltme uygulanıyor ve yükleniyor.

Anlık ekip de buna baktı ve başlangıçta hiçbir / dev / unrandom gerekmediğinden emin olmak için bson ile çalıştı ( https://github.com/snapcore/snapd/pull/5464 )

Bu nedenle, bu sorun yakında bir çekirdek veya anlık güncelleme ile çözülmelidir.


1
Sadece "shift" önyüklemesini denedim ve güncellemeden önce gördüğüm oturum açma zamanlarındaki önyüklemeyi yansıtıyor gibiydi ... peki burada ne bozuldu? Btw, açılışta "shift" bana bir grub menüsü vermedi, ama bana çok daha hızlı bir giriş verdi.
Broadsworde

Michael, bu cevabı düzenleyip diğer cevabındaki bilgiyi bu cevaba ekleyip sonra diğerini silebilir misin? Bir soruyu seviyoruz, bir cevap burada ... Teşekkürler! ;-)
Fabby

hesaplarınızın birleştirilmesi için lütfen bir mod ile iletişim kurun
Zanna

@Broadsworde, Spamming (tekrarlanan isabet) shift tuşunu veya Ubuntu 18.04 LTS'deki Esc tuşunu benim için grub menüsünü getirir. (Sadece anahtarı basılı tutmak yeterli değildir; sanırım bilgisayarlar arasında farklılık gösterebilir.)
sudodus

11

Fareyi hareket ettirebilir veya sistemdeki entropiyi artırabilirsiniz.

sudo apt install haveged

web sitesi

Varsayılan çekirdek için ve ukuu'dan çalışır. Bu, sistemin 4.17.4 çekirdeğinde düzgün şekilde açılmasını sağlar.


İlginç bir çözüm. Henüz bir sorunum yok çünkü yakın zamanda 4.4.0-130Virtualbox denemesine geçtim, ancak havegedmakinemi geleceğe dönük olarak kullandım.
WinEunuuchs2Unix

5

Ben aynı sorunu var 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

Geçici bir geçici çözüm için , önyükleme yaparken farenizi / dokunmatik yüzeyinizi hareket ettirmeniz yeterlidir ; bu da "normal" bir önyükleme süresi sağlar; benim durumumda:

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

Düzeltme Kaynağı: https://ubuntuforums.org/showthread.php?t=2395451&p=13780509#post13780509


5

Bu bildirimi yönettiğim iki masaüstünde gördüm. Yüklemek için aşağıdaki komutu çalıştırmak rng-toolsbenim için sorunu çözer:

sudo apt install rng-tools

Arch wiki'den: rng-tools, çekirdekte rasgele sayı üretimi ile ilgili bir dizi yardımcı programdır. Bu esas olarak çekirdekteki entropi miktarını arttırmada / dev / rastgele yapmak için kullanışlıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.