lightdm 或 X 服务器启动非常慢 - 需要几分钟

lightdm 或 X 服务器启动非常慢 - 需要几分钟

运行 xubuntu 18.04 LTS 时,启动动画不再起作用(相反,我看到黑屏),并且启动需要很长时间。我将/etc/default/grub行更改#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"#GRUB_CMDLINE_LINUX_DEFAULT="",之后sudo update-grub我确实在屏幕上看到了启动消息。在某个时候,大概是 X 服务器或 lightdm 正在启动,屏幕像以前一样变黑。2-3 分钟后,登录屏幕正常显示。

我不知道是什么导致了这个问题,我认为是一些更新或配置更改,但我不记得任何相关内容。我尝试了专有的 Nvidia 驱动程序和默认驱动程序。我使用两个显示器。

/var/log/lightdm/lightdm.log显示两行之间有超过 2 分钟的巨大间隙:

...
[+0.94s] DEBUG: Session pid=1104: Authentication complete with return value 0: Success
[+0.94s] DEBUG: Seat seat0: Session authenticated, running command
[+0.94s] DEBUG: Launching process 1107: xubuntu-numlockx
[+1.03s] DEBUG: Process 1107 exited with return value 0
[+1.03s] DEBUG: Seat seat0: Exit status of xubuntu-numlockx: 0
[+1.03s] DEBUG: Session pid=1104: Running command /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/lightdm-gtk-greeter
[+1.03s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+1.03s] DEBUG: Session pid=1104: Logging to /var/log/lightdm/seat0-greeter.log
[+130.54s] DEBUG: Activating VT 7
[+130.54s] DEBUG: Activating login1 session c1
[+130.54s] DEBUG: Seat seat0 changes active session to c1
[+130.54s] DEBUG: Session c1 is already active
[+130.81s] DEBUG: Greeter connected version=1.26.0 api=1 resettable=false
[+131.18s] DEBUG: Greeter start authentication for peter
[+131.18s] DEBUG: Session pid=1585: Started with service 'lightdm', use
...

我已经添加了allow-debugging = true一些/etc/lightdm/lightdm-gtk-greeter.conf调试消息,/var/log/lightdm/seat0-greeter.log但据我所知,这些消息是在神秘的两分钟睡眠后开始的。

我不知道这两行之间发生了什么。有什么想法可以进一步调试吗?

编辑:问题消失了,我不知道是怎么回事。

答案1

由于熵不足,您的 lightdm 登录欢迎界面可能挂起。请参阅https://unix.stackexchange.com/questions/442698/when-i-log-in-it-hangs-until-crng-init-done

就我而言,这个问题是在 Debian sid 上升级到最新内核时开始出现的。我必须等待以下内核消息才能继续登录。

crng init done
7 urandom warnings missed due to ratelimiting

通过使用哈格德或者rng 工具,修复登录问题。

相关内容