การหน่วงเวลาบูตนานบนหน้าจอการโหลด / การสาดน้ำของ 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):
บูตของเช้าวันนี้ได้เห็นการกลับมาของความล่าช้า
ดังนั้นผมคิดว่าเรายังคงรอให้เคอร์เนล / พลีมั ธ / snapd ปรับปรุง

อัปเดต # 3 (2018-07-12):
ปัญหาดูเหมือนว่าจะได้รับการแก้ไขแต่ฉันไม่เห็นการอัปเดตใด ๆ ที่จะ snap หรือ plymouth และฉันยังคงใช้งานเคอร์เนล 4.15.0-24 ดังนั้นฉันจึงไม่แน่ใจว่าการอัปเดตแพ็กเกจใดจะแก้ไขปัญหาได้หรือหากมันเพิ่งแก้ไขได้เอง การอ่านการอัพเดทบั๊กบน launchpad มันไม่ชัดเจนสำหรับฉันในสิ่งที่ทำ (หรือกำลังทำอยู่) กับแพคเกจ / s ถ้าทุกคนสามารถชี้แจงได้ว่าจะมีประโยชน์มาก


ดูเหมือนว่าฉันจะ snapd เป็นเมล็ด (รีเฟรชฐานข้อมูล snap) สำหรับ 2:20 เหตุการณ์ที่หายากไม่เสียอะไรเลย หากเป็นเช่นนั้นทุกครั้งให้ยื่นข้อบกพร่องกับ snapd
user535733

1
ฉันมีปัญหาเดียวกันหลังจากติดตั้ง Ubuntu ใหม่ 18.04: 3min 57.515s plymouth-quit-wait.service 2min 24.588s snapd.seeded.service
Alessandro Gaballo

1
ฉันมีปัญหาเดียวกันนี้ในวันนี้หลังจากอัพเกรดเคอร์เนลเป็น 4.15.0-24-generic
user605331

1
พิจารณาเริ่มต้นด้ายบนforum.snapcraft.io นั่นคือสิ่งที่นักพัฒนา snap ออกไปเที่ยว ให้แน่ใจว่าได้เริ่มหัวข้อเท่านั้นถ้าคุณยินดีที่จะช่วยแก้ไขปัญหาและทดสอบ ทุกคนควรสมัครรับกระทู้เดียวกันและหลีกเลี่ยงความคิดเห็นที่ 'ไร้ประโยชน์' เช่นกัน - ส่งเสียงดังเพื่อให้นักพัฒนาไม่ได้ท้อแท้และปิด
user535733

2
ฉันบันทึกข้อผิดพลาดที่: bugs.launchpad.net/snapd/+bug/1779872ฉันยินดีที่จะแก้ไขปัญหาอย่างแน่นอน
Broadsworde

คำตอบ:


15

นี่คือการถดถอยที่เกี่ยวข้องกับเคอร์เนลข้อผิดพลาดของ launchpad คือ: https://bugs.launchpad.net/ubuntu/+bug/1779827

วิธีแก้ปัญหาให้กดปุ่มและ / หรือเลื่อนเมาส์ตอนบูต

ในบริการสรุปที่ใช้ / dev / urandom หรือ getrandom () ตอนนี้บล็อกจนกว่าจะมีเอนโทรปีเพียงพอ ในอดีตมีความต้องการเอนโทรปีน้อยมากสำหรับ / dev / urandom

สถานะล่าสุดจากhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779961/comments/5คือ:

เมตาแพ็คเกจได้ถูกย้อนกลับและการแก้ไขอยู่ในระหว่างการใช้งานและอัปโหลด

ทีมงาน snapd ยังพิจารณาเรื่องนี้และทำงานกับ bson upstream เพื่อให้แน่ใจว่าไม่จำเป็นต้องมี / dev / unrandom ในการเริ่มต้น ( https://github.com/snapcore/snapd/pull/5464 )

ดังนั้นปัญหานี้ควรได้รับการแก้ไขผ่านเคอร์เนลหรืออัปเดต snapd ในไม่ช้า


1
ฉันเพิ่งลองบูต "shift" และดูเหมือนจะสะท้อนถึงการบูตเพื่อเข้าสู่ระบบครั้งที่ฉันได้เห็นก่อนการปรับปรุง ... ดังนั้นสิ่งที่แตกที่นี่? BTW, "shift" ตอนบู๊ตไม่ได้ให้เมนูด้วง แต่ก็ให้ล็อกอินเร็วกว่าฉันมาก
Broadsworde

Michael คุณสามารถแก้ไข คำตอบนี้และรวมข้อมูลจากคำตอบอื่นของคุณเข้ากับคำตอบนี้แล้วลบคำตอบอื่นได้หรือไม่ เราชอบคำถามหนึ่งข้อหนึ่งคำตอบที่นี่ ... ขอบคุณ! ;-)
Fabby

โปรดติดต่อ mod เพื่อให้บัญชีของคุณถูกรวมเข้าด้วยกัน
Zanna

@Broadsworde, สแปม (กดปุ่มซ้ำ ๆ ) ปุ่ม Shift หรือปุ่ม Esc ใน Ubuntu 18.04 LTS จะแสดงเมนูด้วงสำหรับฉัน (มันไม่เพียงพอที่จะเพียงแค่ให้กุญแจสำคัญในการลงผมคิดว่ามันอาจแตกต่างกันระหว่างเครื่องคอมพิวเตอร์.)
sudodus

11

คุณสามารถเลื่อนเมาส์หรือเพิ่มเอนโทรปีในระบบ

sudo apt install haveged

เว็บไซต์ hasged

ใช้งานได้สำหรับเคอร์เนลเริ่มต้นและจาก 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 / สุ่มเร็วขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.