症状
Manjaro
在重启后有概率陷入假死状态,该状态下系统卡在启动加载画面,显示内容静止,对外部输入无响应。
影响
由于我的水平不精,迟迟无法定位问题,导致每次重启都有概率假死,这使我非常难受,毕竟每次开机都当一次赌狗也太累人了。我身边也没有能解决问题的人,甚至没一个用Linux的,这个问题一度使我放弃Manjaro
转战其他发行版,甚至用过DE
烂得像答辩的所谓国产深度系统Deepin
。
发现
逛Arch论坛的时候,偶然看到了这篇帖子:
https://bbs.archlinux.org/viewtopic.php?id=256984
上面倒是没什么有用的信息,直到目光看到了这个回复:
Anyway, you’ve networkmanager, wpa_supplicant and dhcpcd (a whopping 3 different services) enabled.
Try harder, pick one and disable the other two.The timeout is (likely, from what one can guess from the fraction of the journal) because dhcpcd requires it while NM is already messing around w/ the device.
这说明wpa_supplicant
,dhcpd
,NetworkManager
这三个服务存在冲突,wpa_supplicant
本来是应该由NetworkManager
带起来的。
排查与解决
dhcpd
排查了,没什么问题。wpa_supplicant.service
是enable
状态,可能就是它和NM冲突了,systemctl disable --now
后有一小段时间无线网络断开,但随即立刻被NM启动,没有长时间断网。(这里其实不必--now
的)
后续
怀着忐忑的心情反复重启,阻塞问题没有再次出现。
我菜得一批,不知道这个原因找对没有,再看看吧,也许下次重启又阻塞了。