人生第一次 Arch Linux “滚挂”记录,内含冗长的技术细节.
开机时显示“failed to start light display manager”,胡乱查了一下,看到另一个人是由于系统启动比 dm 启动更快导致的(https://bbs.archlinux.org/viewtopic.php?id=256682 ),就把这个判断加上了,反正也是无害的操作. ——重启,不行. 但这次不提示错误了,一直闪光标.
想到昨天升级了 xorg-server,自信如我,肯定是这个包的问题,直接降级. ——重启,不行.
看 systemd 的日志. 啊原来还有 optimus-manager 的错误!卸载之. ——重启,搞定!
整个过程行云流水,半小时不到,所谓“滚挂”,不过如此!
去看了 optimus-manager 最新的 issue(https://github.com/Askannz/optimus-manager/issues/349 ),不少人都遇到了这个问题,根源是 python 升级到 3.9 了……这时发现 cd 的时候 autojump 也出现了问题,一鼓作气把几个 AUR 的软件包都重新 rebuild 了.
一切都恢复了平静,就像没有发生过一样.
又到了一年一度因 Python 升级而导致 optimus-manager 不能用而导致 lightdm 起不来的时间 看到现象马上就知道是怎么回事了