Bug 32749 - Загрузка останавливается с сообщением Stage 'udev' failed на ядре 4.8 и новее
: Загрузка останавливается с сообщением Stage 'udev' failed на ядре 4.8 и новее
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/make-initrd)
: unstable
: all Linux
: P3 normal
Assigned To:
:
: https://lists.altlinux.org/pipermail/...
:
:
: 33276
  Show dependency tree
 
Reported: 2016-11-13 13:59 by
Modified: 2018-01-15 01:58 (History)


Attachments
Отчёт о системе system-report (115.79 KB, application/x-xz)
2016-11-13 13:59, Evgenii Terechkov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2016-11-13 13:59:11
Created an attachment (id=6866) [details]
Отчёт о системе system-report

Актуальный сизиф, un-def/systemd. Виртуальная машина Vmware, т.е. аппаратная
часть типовая и не менялась.

С какого-то времени загрузка останавливается с сообщением из initramfs:

  Stage 'udev' failed

и приглашением отладочной оболочки. Если нажать в ней Ctrl+D - машина
продолжает загружаться и работает штатно.

На std-def такого поведения не наблюдается. По составу модулей initrd в
un-def чуть более полный, чем в std-def, оба образа пробовал перегенерировать,
т.е. они свежие и актуальные для работающей машины и её ПО.

В рассылке есть сообщение о том, что это началось с каких-то версий ядра
un-def, но сам подтвердить не могу, пробовал только на самых новых ядрах.
------- Comment #1 From 2016-11-14 20:24:29 -------
На всякий: у себя на ноуте и регулярках (20161109 были с 4.8.5) не наблюдаю.

Валер, ты там ничего не мог сломать часом?
------- Comment #2 From 2016-11-15 05:59:48 -------
Воспроизвелось и на свежеустановленном 4.8.7-un-def-alt1
------- Comment #3 From 2016-11-15 14:50:33 -------
Прошу показать rpm -qa |grep make-initrd
------- Comment #4 From 2016-11-15 15:04:48 -------
Я не зря приложил sysreport - там есть это и многое другое. С тех пор ничего не
менял, кроме доустановки  4.8.7-un-def-alt1

Думаешь, есть смысл попробовать откатить make-initrd?
------- Comment #5 From 2016-11-15 16:11:50 -------
(В ответ на комментарий №4)
> Я не зря приложил sysreport - там есть это и многое другое.
Не заглядывал ещё :(

> Думаешь, есть смысл попробовать откатить make-initrd?
Чтоб понять, какие изменения всё-таки могли повлиять.
Т.е. свести из минимум четырёх комбинаций make-initrd/kflavour к парам.
Если make-initrd не влиял, тогда стоит ещё std-def проверить.

У меня на нынешний un-def нарекание некоторое есть, но его в багу не оформил:
https://bugzilla.altlinux.org/show_bug.cgi?id=32753#c5
------- Comment #6 From 2016-11-15 19:20:55 -------
Пробовал откатывать make-initrd на 0.8.1-alt1 и alt2 - эффект сохраняется, для
обоих ядер. (образы все получаются одинаковыми по составу и размерам файлов, но
разными хэшами).

Следующее на очереди проверки ядро.
------- Comment #7 From 2016-11-15 19:54:28 -------
Обновил весь софт (а именно make-initrd*) до актуального и принялся ставить
более старые ядра un-def.

На 4.8.5 эффект уже присутствует, а 4.7.5 - ещё нет (загрузка проходит
нормально, без остановки в initramfs). Похоже, сломали именно ядро un-def.
------- Comment #8 From 2016-11-16 13:48:21 -------
(В ответ на комментарий №7)
> На 4.8.5 эффект уже присутствует, а 4.7.5 - ещё нет (загрузка проходит
> нормально, без остановки в initramfs). Похоже, сломали именно ядро un-def.
Если что, под рукой (специально держу некоторый ассортимент):

kernel-image-un-def-3.17.6-alt1
kernel-image-un-def-3.18.7-alt1
kernel-image-un-def-3.19.8-alt1
kernel-image-un-def-4.0.8-alt1
kernel-image-un-def-4.1.6-alt1
kernel-image-un-def-4.2.5-alt1
kernel-image-un-def-4.3.3-alt1
kernel-image-un-def-4.4.5-alt1
kernel-image-un-def-4.5.5-alt1
kernel-image-un-def-4.6.5-alt1
kernel-image-un-def-4.7.10-alt1
kernel-image-un-def-4.8.5-alt1
kernel-image-un-def-4.8.6-alt1
kernel-image-un-def-4.8.7-alt1

2 boyarsh: перепроверить с 4.7/4.8?  У меня те странные oops'ы полезли на
4.8.x.
------- Comment #9 From 2016-12-15 18:47:36 -------
Воспроизводится на свежем сизифе с 4.8.7-un-def-alt1 и 4.8.14-un-def-alt1
------- Comment #10 From 2016-12-17 13:08:08 -------
Ильдар, а у Вас под vmware подобного не наблюдается на un-def?
У меня просто именно такого нигде нет...
------- Comment #11 From 2017-01-30 09:06:25 -------
Воспроизводится на свежем сизифе с 4.9.6-un-def-alt1
------- Comment #12 From 2017-03-24 19:31:06 -------
*** Bug 33276 has been marked as a duplicate of this bug. ***
------- Comment #13 From 2017-03-24 19:34:32 -------
В #33276 советуют убрать FEATURES+=luks из /etc/initrd.mk

Убрал - помогло, проблема обойдена. Поживу пока на un-def.
------- Comment #14 From 2017-04-02 00:17:04 -------
*** Bug 33277 has been marked as a duplicate of this bug. ***
------- Comment #15 From 2017-10-12 20:38:37 -------
Теперь это проникло в p8, причём в виде std-def, что не сильно хорошо: bug
34002.
------- Comment #16 From 2017-10-12 22:54:20 -------
А в Sisyphus проблема не пропала случайно в связи с обновлением make-initrd ?
Точнее, переименованием make-initrd2 -> make-initrd:

 2017-03-21 Alexey Gladkov <legion at altlinux.ru> 2.0.3-alt1

    - Backport patches from make-initrd-0.8.14.
    - Rename back to original name.
------- Comment #17 From 2017-10-13 17:59:00 -------
make-initrd-0.8.14-alt1.M80P.1 -> p8:

Fri Oct 13 2017 Anton V. Boyarshinov <boyarsh@altlinux.org> 0.8.14-alt1.M80P.1
- ignore load_modules return (there are some warnings, poisioning 
  return code of modprobe) (Closes: #32749)
------- Comment #18 From 2017-10-13 18:33:18 -------
(In reply to comment #17)

> make-initrd-0.8.14-alt1.M80P.1 -> p8:
> 
> Fri Oct 13 2017 Anton V. Boyarshinov <boyarsh@altlinux.org> 0.8.14-alt1.M80P.1
> - ignore load_modules return (there are some warnings, poisioning 
>   return code of modprobe) (Closes: #32749)

Это надо было bug 34002 (std-def) и bug 33277 (un-def) закрывать тогда, которые
на p8.
------- Comment #19 From 2017-10-16 09:17:48 -------
Всё же, сделаю reopen и перевешу на make-initrd, пока кто-то не проверит и не
отпишется по ситуации в Сизифе.
------- Comment #20 From 2018-01-14 19:20:33 -------
4.9.76-std-def-alt0.M80P.1
make-initrd-2.0.7 (точечное обновление из Сизифа в p8)

С FEATURES+=luks не виснет (make-initrd-luks установлен)
------- Comment #21 From 2018-01-14 19:33:00 -------
Спасибо!
2cas@ : в стабильные бранчи?
------- Comment #22 From 2018-01-15 01:58:21 -------
(In reply to comment #21)

> Спасибо!
> 2cas@ : в стабильные бранчи?

В бранчах Антон в 0.8.14-alt1.M80P.1 пофиксил: Comment #17

Непонятно было про Сизиф, а тут повод подвернулся проверить версию из Сизифа,
тем более, что она установилась. Но, может, и стоит 2.x в бранчи портировать
из-за удобства в initrd смотреть за счёт новых утилит. Только нужно учесть bug
34457 тогда.