Kernel panic после обновления ядра

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Ответить
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Kernel panic после обновления ядра

Сообщение kerogaz »

CentOS 6.8.Обновил ядра на нескольких идентичных серверах Supermicro, На всех после перезагрузки всё в порядке а на одном

Код: Выделить всё

Kernel panic VFS. Unable to mount root fs on unknown-block(0,0)
.......
pid:comm:swapper Not tainted 2.6.32-642.1.1 el6.x86_64 #1

Тогда откатил на старое ядро (2.6.32-642.el6.x86_64 #1 ). Здесь всё в порядке Что происходит никак не пойму. Я на этом сервере обновляю ядра уже несколько лет начиная с CentOS.6.2 до CentOS.6.8 и никогда такой проблемы не было
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Kernel panic после обновления ядра

Сообщение kerogaz »

При апгрейде ядра были сообщения что при удалении лишнего ядра не могут быть удалены некоторые файлы. Вот такие (это я сейчас вручную удалял старые ядра при помощи package-cleanup --oldkernels --count=2 но сообщения были точно такие же

Код: Выделить всё

 Удаление    : kernel-devel.x86_64                                                                                                       1/6
  Удаление    : kernel.x86_64                                                                                                             2/6
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.18.1.el6.x86_64/weak-updates: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.18.1.el6.x86_64/modules.order: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.18.1.el6.x86_64/modules.networking: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.18.1.el6.x86_64/modules.modesetting: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.18.1.el6.x86_64/modules.drm: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.18.1.el6.x86_64/modules.block: Нет такого файла или каталога
  Удаление    : kernel-devel.x86_64                                                                                                       3/6
  Удаление    : kernel.x86_64                                                                                                             4/6
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.22.1.el6.x86_64/weak-updates: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.22.1.el6.x86_64/modules.order: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.22.1.el6.x86_64/modules.networking: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.22.1.el6.x86_64/modules.modesetting: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.22.1.el6.x86_64/modules.drm: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.22.1.el6.x86_64/modules.block: Нет такого файла или каталога
  Удаление    : kernel-devel.x86_64                                                                                                       5/6
  Удаление    : kernel.x86_64                                                                                                             6/6
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.26.1.el6.x86_64/weak-updates: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.26.1.el6.x86_64/modules.order: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.26.1.el6.x86_64/modules.networking: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.26.1.el6.x86_64/modules.modesetting: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.26.1.el6.x86_64/modules.drm: Нет такого файла или каталога
предупреждение:    erase невозможно удалить /lib/modules/2.6.32-573.26.1.el6.x86_64/modules.block: Нет такого файла или каталога
  Verifying   : kernel-2.6.32-573.26.1.el6.x86_64                                                                                         1/6
  Verifying   : kernel-devel-2.6.32-573.18.1.el6.x86_64                                                                                   2/6
  Verifying   : kernel-2.6.32-573.22.1.el6.x86_64                                                                                         3/6
  Verifying   : kernel-devel-2.6.32-573.26.1.el6.x86_64                                                                                   4/6
  Verifying   : kernel-2.6.32-573.18.1.el6.x86_64                                                                                         5/6
  Verifying   : kernel-devel-2.6.32-573.22.1.el6.x86_64                                                                                   6/6


То есть новое ядро хочет удалить какие-то файлы модулей ,которых нет в предыдущем ядре. Это началось с ядра * -642
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Kernel panic после обновления ядра

Сообщение kerogaz »

Вот я сфотографировал то что не показал в первом сообщении а обозначил точками
Изображение загрузить картинку

и на этом система висит а откатываешь на предыдущее ядро-всё грузится нормально
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Kernel panic после обновления ядра

Сообщение Vascom »

А если сравнить конфигурации работающего и неработающего ядер диффом?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20791
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Kernel panic после обновления ядра

Сообщение Bizdelnick »

Не может найти блочное устройство. Соответственно вопрос — что оно из себя представляет? RAID? Том LVM? Ещё что-то?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Kernel panic после обновления ядра

Сообщение kerogaz »

Bizdelnick писал(а):
08.06.2016 12:45
Не может найти блочное устройство. Соответственно вопрос — что оно из себя представляет? RAID? Том LVM? Ещё что-то?

Контроллер RAID и два HDD под него там физически присутствуют но я его в BIOS отключил и использую только один HDD

Код: Выделить всё

 df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       289G  3,9G  270G   2% /
tmpfs            12G     0   12G   0% /dev/shm
/dev/sda2        96G  208M   91G   1% /scratch


А на серверах, где это ядро работает без проблем как раз и есть LVM

Код: Выделить всё

df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_node3-lv_root
                       50G   26G   21G  56% /
tmpfs                  12G     0   12G   0% /dev/shm
/dev/md126p1          477M   63M  389M  14% /boot


Код: Выделить всё

df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_node2-lv_root
                       50G   23G   25G  48% /
tmpfs                 5,9G     0  5,9G   0% /dev/shm
/dev/sda1             477M   58M  394M  13% /boot
/dev/mapper/vg_node2-lv_home
                      862G  118M  818G   1% /share
storage:/home         2,7T  1,3T  1,3T  49% /home


...и почему старое ядро видит это блочное устройство а новое ядро не может его определить?
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Kernel panic после обновления ядра

Сообщение kerogaz »

В общем удалил я это новое ядро вместе с фирмварью а потом снова установил с помощью yum updtate и оно заработало

Код: Выделить всё

uname -a
Linux node1 2.6.32-642.1.1.el6.x86_64 #1 SMP Tue May 31 21:57:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Kernel panic после обновления ядра

Сообщение Olej »

kerogaz писал(а):
09.06.2016 08:13
В общем удалил я это новое ядро вместе с фирмварью а потом снова установил с помощью yum updtate и оно заработало

Код: Выделить всё

uname -a
Linux node1 2.6.32-642.1.1.el6.x86_64 #1 SMP Tue May 31 21:57:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Вот и я всегда утверждал, что нужно полностью протрезветь и сосредоточиться перед обновлением ядра... :drinks:
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Kernel panic после обновления ядра

Сообщение kerogaz »

Olej писал(а):
09.06.2016 08:49
Вот и я всегда утверждал, что нужно полностью протрезветь и сосредоточиться перед обновлением ядра... :drinks:

https://www.youtube.com/watch?v=8AU2tklaoaQ
Спасибо сказали:
Ответить