Created attachment 6866 [details] Отчёт о системе system-report Актуальный сизиф, un-def/systemd. Виртуальная машина Vmware, т.е. аппаратная часть типовая и не менялась. С какого-то времени загрузка останавливается с сообщением из initramfs: Stage 'udev' failed и приглашением отладочной оболочки. Если нажать в ней Ctrl+D - машина продолжает загружаться и работает штатно. На std-def такого поведения не наблюдается. По составу модулей initrd в un-def чуть более полный, чем в std-def, оба образа пробовал перегенерировать, т.е. они свежие и актуальные для работающей машины и её ПО. В рассылке есть сообщение о том, что это началось с каких-то версий ядра un-def, но сам подтвердить не могу, пробовал только на самых новых ядрах.
На всякий: у себя на ноуте и регулярках (20161109 были с 4.8.5) не наблюдаю. Валер, ты там ничего не мог сломать часом?
Воспроизвелось и на свежеустановленном 4.8.7-un-def-alt1
Прошу показать rpm -qa |grep make-initrd
Я не зря приложил sysreport - там есть это и многое другое. С тех пор ничего не менял, кроме доустановки 4.8.7-un-def-alt1 Думаешь, есть смысл попробовать откатить make-initrd?
(В ответ на комментарий №4) > Я не зря приложил sysreport - там есть это и многое другое. Не заглядывал ещё :( > Думаешь, есть смысл попробовать откатить make-initrd? Чтоб понять, какие изменения всё-таки могли повлиять. Т.е. свести из минимум четырёх комбинаций make-initrd/kflavour к парам. Если make-initrd не влиял, тогда стоит ещё std-def проверить. У меня на нынешний un-def нарекание некоторое есть, но его в багу не оформил: https://bugzilla.altlinux.org/show_bug.cgi?id=32753#c5
Пробовал откатывать make-initrd на 0.8.1-alt1 и alt2 - эффект сохраняется, для обоих ядер. (образы все получаются одинаковыми по составу и размерам файлов, но разными хэшами). Следующее на очереди проверки ядро.
Обновил весь софт (а именно make-initrd*) до актуального и принялся ставить более старые ядра un-def. На 4.8.5 эффект уже присутствует, а 4.7.5 - ещё нет (загрузка проходит нормально, без остановки в initramfs). Похоже, сломали именно ядро un-def.
(В ответ на комментарий №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.
Воспроизводится на свежем сизифе с 4.8.7-un-def-alt1 и 4.8.14-un-def-alt1
Ильдар, а у Вас под vmware подобного не наблюдается на un-def? У меня просто именно такого нигде нет...
Воспроизводится на свежем сизифе с 4.9.6-un-def-alt1
*** Bug 33276 has been marked as a duplicate of this bug. ***
В #33276 советуют убрать FEATURES+=luks из /etc/initrd.mk Убрал - помогло, проблема обойдена. Поживу пока на un-def.
*** Bug 33277 has been marked as a duplicate of this bug. ***
Теперь это проникло в p8, причём в виде std-def, что не сильно хорошо: bug 34002.
А в 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.
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)
(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.
Всё же, сделаю reopen и перевешу на make-initrd, пока кто-то не проверит и не отпишется по ситуации в Сизифе.
4.9.76-std-def-alt0.M80P.1 make-initrd-2.0.7 (точечное обновление из Сизифа в p8) С FEATURES+=luks не виснет (make-initrd-luks установлен)
Спасибо! 2cas@ : в стабильные бранчи?
(In reply to comment #21) > Спасибо! > 2cas@ : в стабильные бранчи? В бранчах Антон в 0.8.14-alt1.M80P.1 пофиксил: Comment #17 Непонятно было про Сизиф, а тут повод подвернулся проверить версию из Сизифа, тем более, что она установилась. Но, может, и стоит 2.x в бранчи портировать из-за удобства в initrd смотреть за счёт новых утилит. Только нужно учесть bug 34457 тогда.