我有几台 Hetzner AX 和 EX 系列(AMD 和 Intel)的服务器,我用 Centos 8 安装,然后迁移到 Centos Stream,但每次尝试使用 Stream 中的任何图像引导时都会出现内核恐慌。
当然,除了声称没有已知问题(HA!)之外,它们对潜在内核配置的建议并不是很有帮助。由于它甚至没有进入日志记录,我非常无助。
我已经在各种 PC 上完成了 10 次到 Stream 的迁移,但我只遇到了 HZ 服务器的问题。
有人对此有任何想法吗?
我有几台 Hetzner AX 和 EX 系列(AMD 和 Intel)的服务器,我用 Centos 8 安装,然后迁移到 Centos Stream,但每次尝试使用 Stream 中的任何图像引导时都会出现内核恐慌。
当然,除了声称没有已知问题(HA!)之外,它们对潜在内核配置的建议并不是很有帮助。由于它甚至没有进入日志记录,我非常无助。
我已经在各种 PC 上完成了 10 次到 Stream 的迁移,但我只遇到了 HZ 服务器的问题。
有人对此有任何想法吗?
错误发生在
amd64_edac_mod
模块中。您可以通过将模块添加到模块黑名单来禁用该模块
浏览器
/etc/modprobe.d/edac_blacklist.conf
然后尝试重新启动并查看问题是否再次出现。
这会禁用对 ECC 内存的机器检查异常支持,并且可能会阻止知道是否发生了 ECC 错误。
鉴于这发生在多个 hetzner 主机上,它可能是与主板或板上的内存控制单元有关的软件错误。
较新的内核实际上可能会修复它,但我怀疑将模块列入黑名单应该可以防止出现恐慌。
任何仍然在线但已加载但未死亡的主机,您可能也可以使用
modprobe -r
该模块来防止出现问题,但我建议首先在不重要的主机上进行测试。