Summary: | Загрузка останавливается с сообщением Stage 'udev' failed на ядре 4.8 и новее | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||
Component: | make-initrd | Assignee: | Alexey Gladkov <legion> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | aen, aspsk, asy, boris, boyarsh, cas, glebfm, ildar, kernelbot, ldv, legion, mike, mithraen, placeholder, rider, sbolshakov, shrek, sin, stalker, vitty, vseleznv, vsu, zerg | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
URL: | https://lists.altlinux.org/pipermail/sisyphus/2016-November/365631.html | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 33276 | ||||||
Attachments: |
|
На всякий: у себя на ноуте и регулярках (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 тогда. |
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, но сам подтвердить не могу, пробовал только на самых новых ядрах.