我有一台 Ubuntu 18.04.3 LTS 服务器,几个月来运行良好。它作为 Hyper-V 上的虚拟机运行。
从 2 天前开始它就一直崩溃。经过一些调试后,它似乎会崩溃,除非我 (a) 从虚拟机中移除网卡或 (b) 启动到恢复模式,这样我就可以运行网络而不会崩溃。
因此,看起来网络出现了一些异常,导致它崩溃。
我该如何开始诊断和解决这个问题?
我想知道是否是更新的软件包导致了这个问题?
答案1
我可以确认我遇到了类似的问题,将内核升级到 v5 后问题就解决了。就我而言,我在裸机上运行 18.04.3 并使用各种 Docker 容器。
基本上我的问题与此相同:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1842447
自从升级到 v5 以来,sudo apt-get install --install-recommends linux-generic-hwe-18.04
我已经有约 24 小时没有崩溃了。
这也有相关信息https://github.com/mailcow/mailcow-dockerized/issues/2904
我知道这个答案更具体到 Docker,但这实际上并不是 Docker 问题。内核 4.15-60 破坏了网络,已经有一个针对内核 4.15-62 的修复程序提交,但尚未发布。我会避免使用内核 4.15-60。