С новым make-initrd 2.38.0-alt1 при загрузке всегда наблюдается: Stopping rootdelayd service: [FAILED]
(Ответ для Антон Мидюков на комментарий #0) > С новым make-initrd 2.38.0-alt1 при загрузке всегда наблюдается: > > Stopping rootdelayd service: [FAILED] Но не везде. Пока проверялись regular-xfce.iso aarch64 на одноплатнике с rtc и regular-jeos-sysv.iso x86_64 в virtualbox. Проблемы у обоих iso. Но проблемы нет в установленной jeos.
Это очень интересно. Я лишь добавил: https://github.com/osboot/make-initrd/blob/master/data/sbin/rootdelayd#L45-L46 чтобы не использовать обычный `date +%s`. Можешь попробовать в этот скрипт добавить `set -x`, чтобы понять, что там приходит ?
Created attachment 14156 [details] Лог initrd Добавил -x в скрипт rootdelayd и initr-скрипт rootdelay (иначе ничего не выводилось).
Ты добавил -x в data/etc/rc.d/init.d/rootdelay. По этому выводу ничего понять нельзя. Можешь добавить -x в data/sbin/rootdelayd и добавить вот такое ? --- a/data/etc/rc.d/init.d/rootdelay +++ b/data/etc/rc.d/init.d/rootdelay @@ -19,6 +19,7 @@ start() { stop() { stop_daemon $ARGS -- "$NAME" RETVAL=$? + cat /var/log/$NAME.log return $RETVAL }
Created attachment 14159 [details] Лог initrd
во! теперь видна проблема. спасибо!
Вот такой фикс должен помочь. https://github.com/osboot/make-initrd/commit/4e1d532e0662b4a19a2de4f328addaa066f7ce46
(Ответ для Alexey Gladkov на комментарий #7) > Вот такой фикс должен помочь. > > https://github.com/osboot/make-initrd/commit/ > 4e1d532e0662b4a19a2de4f328addaa066f7ce46 Мне тестовое задание с патчем собрать пока и проверить?
(Ответ для Антон Мидюков на комментарий #8) > (Ответ для Alexey Gladkov на комментарий #7) > > Вот такой фикс должен помочь. > > > > https://github.com/osboot/make-initrd/commit/ > > 4e1d532e0662b4a19a2de4f328addaa066f7ce46 > > Мне тестовое задание с патчем собрать пока и проверить? Сделал таск: #327450 TESTED #1 [test-only] sisyphus make-initrd.git=2.38.0-alt2 Собрал c ним iso для x86_64 и aarch64. Проблема исправлена.
make-initrd-2.38.0-alt2 -> sisyphus: Sat Aug 19 2023 Alexey Gladkov <legion@altlinux.ru> 2.38.0-alt2 - Use really raw output (ALT#47284).