Độ trễ khởi động dài trên màn hình tải / giật gân Ubuntu sau khi nâng cấp thường xuyên khi cài đặt SSD sạch (18.04)


24

Tôi đã chạy 18.04 kể từ khi cài đặt SSD sạch vào ngày phát hành chính thức, không có vấn đề gì.
Bật nguồn để đăng nhập là giây (tối đa 10)

Sau đó, tôi đã nâng cấp thường xuyên sáng nay:

$ sudo apt update && sudo apt dist-upgrade

Các gói được cài đặt / nâng cấp là :

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)

Tôi đã khởi động lại sau khi quá trình nâng cấp hoàn tất và ghi nhận độ trễ 2-3 phút trên màn hình tải / giật Ubuntu (trước khi đăng nhập) (không có bất kỳ tiến trình / hoạt động nào được chỉ ra trên các dấu chấm).

Tôi tắt nguồn và cố gắng khởi động lại, nhưng hiện tại tôi đang bị chậm trễ. Cũng đóng xuống cũng chậm hơn nhiều.

Cập nhật # 1 (2018-07-03):
Phân tích trên 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

Cho thấy rằng plymouth-quit-wait.service(mà bây giờ tôi tin là có liên quan đến màn hình tải / giật gân Ubuntu) và snapd.seeded.servicecho đến nay là các dịch vụ chạy dài nhất để bắt đầu. Vì vậy, tôi đã so sánh thời gian trước dist-upgradevà sau:

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

Trước khi nâng cấp plymouth-quit-wait.servicemất 3 giây . Sau khi nâng cấp, mất 3 phút 35 giây

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

Trước khi nâng cấp snapd.seeded.servicemất 0 giây . Sau khi nâng cấp, mất 2 phút 2 giây.

Cập nhật # 2 (2018-07-06):
Khởi động sáng nay đã thấy sự trở lại của sự chậm trễ .
Vì vậy, tôi đoán rằng chúng tôi vẫn đang chờ cập nhật kernel / plymouth / snapd .

Cập nhật # 3 (2018-07-12):
Vấn đề dường như đã được giải quyết , nhưng tôi không thấy bất kỳ bản cập nhật nào cho snap hoặc plymouth, và tôi vẫn đang chạy kernel 4.15.0-24. Vì vậy, tôi không chắc bản cập nhật gói nào đã khắc phục sự cố hoặc nếu nó chỉ tự giải quyết bằng cách nào đó. Đọc các bản cập nhật lỗi trên launchpad, tôi không rõ những gì đã được thực hiện (hoặc đang được thực hiện) với gói / s nào. Nếu ai có thể làm rõ điều đó sẽ rất hữu ích.


Trông tôi như snapd đang gieo hạt (làm mới cơ sở dữ liệu snap) cho 2:20. Một sự kiện hiếm hoi, không có gì bị phá vỡ. Nếu nó làm điều đó mỗi lần, hãy báo lỗi với snapd.
dùng535733

1
Tôi đang gặp vấn đề tương tự sau khi cài đặt Ubuntu 18.04 mới: 3min 57.515s plymouth-quit-wait.service 2min 24.588s snapd.seeded.service
Alessandro Gaballo

1
Tôi đã gặp vấn đề tương tự ngày hôm nay sau khi nâng cấp kernel của tôi lên 4.15.0-24 chung.
dùng60531

1
Xem xét bắt đầu một chủ đề trên forum.snapcraft.io . Đó là nơi các nhà phát triển snap đi chơi. Hãy chắc chắn để bắt đầu một chủ đề CHỈ nếu bạn sẵn sàng giúp họ khắc phục sự cố và kiểm tra. Mọi người nên đăng ký vào cùng một chủ đề và tránh những bình luận 'tôi cũng vậy' vô ích - hãy giảm tiếng ồn để các nhà phát triển không nản lòng và tắt.
dùng535733

2
Tôi đã đăng nhập một lỗi tại: bug.launchpad.net/snapd/+orms/1779872 Tôi chắc chắn sẵn sàng giúp khắc phục sự cố
Broadsworde

Câu trả lời:


15

Đây là một hồi quy liên quan đến kernel, lỗi launchpad là: https://bugs.launchpad.net/ubfox/+orms/1779827

Như một giải pháp thay thế, nhấn phím và / hoặc di chuyển chuột khi khởi động.

Trong một dịch vụ ngắn gọn, sử dụng / dev / urandom hoặc getrandom () hiện chặn cho đến khi có đủ entropy. Trong quá khứ, entropy ít được yêu cầu cho / dev / urandom.

Trạng thái mới nhất từ https://bugs.launchpad.net/ubfox/+source/linux/+orms/1779961/comments/5 là:

Các gói meta đã được khôi phục và bản sửa lỗi đang được áp dụng và tải lên.

Nhóm snapd cũng đã xem xét vấn đề này và làm việc với bson ngược dòng để đảm bảo không cần / dev / unrandom để khởi động ( https://github.com/snapcore/snapd/pull/5464 )

Vì vậy, vấn đề này cần được khắc phục thông qua kernel hoặc cập nhật snapd sớm.


1
Tôi vừa thử khởi động "shift" và điều đó dường như phản ánh lần khởi động đến lần đăng nhập mà tôi đã thấy trước khi cập nhật ... vậy điều gì bị hỏng ở đây? BTW, "shift" khi khởi động không cho tôi một menu grub, nhưng nó đã cho tôi đăng nhập nhanh hơn nhiều.
Broadsworde

Michael, bạn có thể chỉnh sửa câu trả lời này và kết hợp thông tin từ câu trả lời khác của bạn vào câu trả lời này và sau đó xóa câu trả lời khác không? Chúng tôi thích một câu hỏi, một câu trả lời ở đây ... Cảm ơn bạn! ;-)
Fabby

vui lòng liên hệ với một mod để hợp nhất tài khoản của bạn
Zanna

@Broadsworde, Gửi thư rác (nhấn liên tục) phím shift hoặc phím Esc trong Ubuntu 18.04 LTS sẽ hiển thị menu grub cho tôi. (Chỉ giữ phím là không đủ; tôi đoán nó có thể khác nhau giữa các máy tính.)
sudodus

11

Bạn có thể di chuyển chuột hoặc tăng entropy trong hệ thống.

sudo apt install haveged

trang web giả mạo

Hoạt động cho kernel mặc định và từ ukuu. Điều này cho phép hệ thống khởi động chính xác trên kernel 4.17.4.


Giải pháp thú vị. Tôi chưa gặp sự cố vì gần đây tôi đã chuyển sang 4.4.0-130thử nghiệm Virtualbox, nhưng tôi đã cài đặt havegedđể chứng minh máy của mình trong tương lai.
WinEunuuchs2Unix

5

tôi có cùng vấn đề với 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

Để giải quyết tạm thời , bạn chỉ cần di chuyển chuột / bàn di chuột trong khi khởi động , dẫn đến thời gian khởi động "bình thường"; trong trường hợp của tôi:

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

Nguồn sửa lỗi: https://ubuntuforums.org/showthread.php?t=2395451&p=13780509#post13780509


5

Tôi đã thấy bảng kê khai này trên hai máy tính để bàn mà tôi quản lý. Chạy lệnh sau để cài đặt rng-toolsgiải quyết vấn đề cho tôi:

sudo apt install rng-tools

Từ Arch wiki: Các công cụ rng là một tập hợp các tiện ích liên quan đến việc tạo số ngẫu nhiên trong kernel. Điều này chủ yếu hữu ích để tăng số lượng entropy trong kernel để thực hiện / dev / ngẫu nhiên nhanh hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.