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

Cent OS, Scientific Linux

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

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

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

Сообщение kerogaz » 08.06.2016 09:08

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
Сообщения: 784
ОС: CentOS,FreeBSD 12.0

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

Сообщение kerogaz » 08.06.2016 11:00

При апгрейде ядра были сообщения что при удалении лишнего ядра не могут быть удалены некоторые файлы. Вот такие (это я сейчас вручную удалял старые ядра при помощи 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
Сообщения: 784
ОС: CentOS,FreeBSD 12.0

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

Сообщение kerogaz » 08.06.2016 11:21

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

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

Аватара пользователя
Vascom
Сообщения: 1489
ОС: Fedora 30

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

Сообщение Vascom » 08.06.2016 11:59

А если сравнить конфигурации работающего и неработающего ядер диффом?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick » 08.06.2016 12:45

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

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

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

Сообщение kerogaz » 08.06.2016 14:18

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
Сообщения: 784
ОС: CentOS,FreeBSD 12.0

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

Сообщение 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
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

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

Сообщение Olej » 09.06.2016 08:49

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
Сообщения: 784
ОС: CentOS,FreeBSD 12.0

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

Сообщение kerogaz » 09.06.2016 09:31

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

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