抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

症状

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.serviceenable状态,可能就是它和NM冲突了,systemctl disable --now后有一小段时间无线网络断开,但随即立刻被NM启动,没有长时间断网。(这里其实不必--now的)

后续

怀着忐忑的心情反复重启,阻塞问题没有再次出现。
我菜得一批,不知道这个原因找对没有,再看看吧,也许下次重启又阻塞了。