我使用 Arch Linux 与 KDE 和 SDDM 大约有 6 个月的时间。几天前我得到了一个平常的system update 。第二天,重新启动后,系统陷入黑屏,并显示启动版本 243.0-1-arch
。然后我按 Ctrl+Alt+F2
和 tty
终端,登录并 $startx
- GUI 已加载。下次当我尝试在 tty 终端中使用 $ systemctl start sddm 手动启动 sddm 时,什么也没有发生。这就是journalctl -b -1 | grep sddm 说:
сен 23 02:48:55 jenkins audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sddm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
сен 23 02:48:55 jenkins sddm[630]: Initializing...
сен 23 02:48:55 jenkins sddm[630]: Starting...
сен 23 02:48:55 jenkins sddm[630]: Logind interface found
сен 23 03:00:03 jenkins sddm[630]: Signal received: SIGTERM
сен 23 03:00:03 jenkins systemd[1]: sddm.service: Succeeded.
сен 23 03:00:03 jenkins audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sddm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
сен 23 03:00:03 jenkins kernel: audit: type=1131 audit(1569196803.849:47): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sddm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
另一个列表systemctl status sddm:
● sddm.service - Simple Desktop Display Manager
Loaded: loaded (/usr/lib/systemd/system/sddm.service; enabled; vendor preset: disab>
Active: active (running) since Mon 2019-09-23 10:30:06 MSK; 6h ago
Docs: man:sddm(1)
man:sddm.conf(5)
Main PID: 427 (sddm)
Tasks: 2
Memory: 12.8M
CGroup: /system.slice/sddm.service
└─427 /usr/bin/sddm
сен 23 10:30:06 jenkins systemd[1]: Started Simple Desktop Display Manager.
сен 23 10:30:06 jenkins sddm[427]: Initializing...
сен 23 10:30:06 jenkins sddm[427]: Starting...
сен 23 10:30:06 jenkins sddm[427]: Logind interface found
可能会出现什么问题?
最佳答案
感谢dritter的回答,遗憾的是我无法验证其正确性,因为我找到了另一个解决方案,甚至是两个(我检查了这两个选项 - 所有选项都有效)。因此,第一个解决方案是降级 Linux-lts 核心(在我的例子中从 4.19.73-1 降级到 4.19.72-1 或更低)。另一个解决方案(我选择的)是安装 nvidia-dkms 驱动程序。
关于linux - 系统更新后SDDM被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58064222/