我今天更新了软件。我可能不应该这么做。
就像上一个内核 4.15.0-24 破坏了一堆东西并最终被撤回一样,这次更新安装了内核 4.15.0-29,现在我顶部面板中的有线/无线网络图标和菜单不见了或乱了套。
我的有线连接仍可自动连接,但顶部面板上不显示网络图标,而且菜单中并未显示所有网络脚本。重新启动网络管理器可恢复顶部面板网络图标,但无法修复菜单。
无线网络菜单项完全没有出现。连接无线网络的唯一方法是通过设置面板。
启动回 -24 内核并不能使一切恢复到以前的状态。
对 -29 内核/更新有什么问题您知道吗?
答案1
问题在于 dkms 驱动程序正在污染 -29 内核。
你可以使用以下命令查看内核是否被污染:
grep -i taint /var/log/syslog*
然后我做了dkms 删除broadcom 和 r8168 dkms 驱动程序。
然后我卸载了:
- broadcom-sta-dkms
- r8168-dkms
重新启动后,顶部面板图标/菜单恢复正常。
更新#1:
好吧,我说得太早了。问题又回来了。以太网接口有问题。我启动了 Windows 10 一次,以太网接口工作正常。我必须再测试一下,但这看起来像是 Ubuntu 的问题……只有在 -29 内核更新后才会出现。
更新 #2:
让我们再试一次。我删除了 GNOME shell 扩展GS连接 这里,然后手动删除它留下的软件碎片,然后手动卸载连接。我的网络图标回到了顶部面板,网络菜单现在正确显示以太网和无线接口……有趣的是,它还修复了软件与更新它不允许我选择/取消选择存储库!
更新 #3:
好吧,更新 #2 中的所有内容都没有真正解决问题。我注意到,如果我在连接无线网的情况下启动机器,并且拔下以太网,一切都会正常。如果我随后连接以太网电缆,它永远不会连接,而且看起来我从未获得 IPv4 网络地址。我思考如果我启动时已连接以太网电缆,则图标/菜单的原始症状仍然存在。我不认为 netplan 与问题有任何关系。我还注意到,举个例子,如果我启动 Windows 10,然后启动 Ubuntu 18.04,一切似乎都按预期工作。
更新 #4:
如果您在 SSD 上运行,则可能会存在启动速度比网络上线速度快的风险,然后您需要修改以下文件:/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service
[Unit]
Description=Network Manager Wait Online
Documentation=man:nm-online(1)
Requires=NetworkManager.service
After=NetworkManager.service
Before=network-online.target
[Service]
Type=oneshot
ExecStart=/usr/bin/nm-online -s -q --timeout=60
RemainAfterExit=yes
[Install]
WantedBy=network-online.target
并将超时时间从 更改30
为60
。
更新 #5:
该死。更新 #4 根本没能解决问题。
更新 #6:
18.04(可能还有更新的 16.xx)中的网络问题发生在内核 4.15.0-29 到 -36 中。升级到 18.10 及其 4.18 内核后,问题就解决了!是的!