![Обновление до Centos Stream на Hetzner приводит к панике ядра](https://rvso.com/image/776291/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%BE%20Centos%20Stream%20%D0%BD%D0%B0%20Hetzner%20%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%20%D0%BA%20%D0%BF%D0%B0%D0%BD%D0%B8%D0%BA%D0%B5%20%D1%8F%D0%B4%D1%80%D0%B0.png)
У меня есть несколько серверов Hetzner AX и EX серий (AMD и Intel), которые я установил с Centos 8, а затем мигрировал на Centos Stream, но я получаю Kernel Panic каждый раз, когда пытаюсь загрузить любой образ из Stream.
Конечно, они не очень помогают с предложениями по потенциальной конфигурации ядра для его работы, за исключением утверждения, что нет известных проблем (HA!). Поскольку это даже не доходит до ведения журнала, я практически беспомощен.
Я сделал около 10 миграций на Stream на разных ПК, но у меня проблемы только с серверами HZ.
У кого-нибудь есть идеи по этому поводу?
решение1
Ошибка произошла в amd64_edac_mod
модуле.
Вы можете отключить модуль, добавив его в черный список модулей.
IE в/etc/modprobe.d/edac_blacklist.conf
blacklist amd64_edac_mod
Затем попробуйте перезагрузить компьютер и посмотрите, возникнет ли проблема снова.
Это отключает поддержку исключений проверки машины для памяти ECC и может помешать распознать, произошла ли ошибка ECC.
Учитывая, что это происходит на нескольких хостах Hetzner, это, вероятно, программная ошибка, связанная с материнской платой или блоком управления памятью на плате.
Более новые ядра, возможно, действительно исправят эту проблему, но я подозреваю, что занесение модуля в черный список должно предотвратить панику.
Любые хосты, которые все еще онлайн, которые загрузились, но не умерли, вымощьможно modprobe -r
также использовать модуль для предотвращения проблем, но я бы посоветовал сначала протестировать его на неважном хосте.