Bug 34915

Summary: Не грузятся регулярки с make-initrd-2.1.0-alt1
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: make-initrdAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: antohami, glebfm, ldv, legion, mike, placeholder
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Скрин неудачной загрузки
none
initrd.mk
none
попытка фикса1 none

Description Антон Мидюков 2018-05-16 13:26:43 MSK
Created attachment 7541 [details]
Скрин неудачной загрузки

Не грузятся регулярки с make-initrd-2.1.0-alt1. Не удаётся смонитировать файловые системы /sys и /run
И после продолжительной паузы:
rdshell: The waiting time expired!
Shell access is not allowed.

Смотреть приложенный скриншот.

При этом уже установленные системы переживают обновление нормально. make-initrd для установленного ядра загрузку не ломает.

За прошедшие сутки никаких других серьёзных обновлений не было в Сизифе, кроме как make-initrd.
Comment 1 Alexey Gladkov 2018-05-16 15:15:02 MSK
Приложите пожалуйста получившийся initrd и /etc/initrd.mk.
Comment 2 Alexey Gladkov 2018-05-16 15:16:22 MSK
Кажется, что фикс должен выглядеть так:

diff --git a/data/etc/rc.d/init.d/fstab b/data/etc/rc.d/init.d/fstab
index 2e6c2e2..1aa79ac 100755
--- a/data/etc/rc.d/init.d/fstab
+++ b/data/etc/rc.d/init.d/fstab
@@ -102,8 +102,4 @@ gen_fstab()
 }
 
 msg='Creating /etc/fstab:'
-if [ ! -s /etc/fstab ] && [ -z "${ROOT-}" ]; then
-       echo_msg "$msg"; passed "$msg"; echo
-else
-       action_shell "$msg" gen_fstab
-fi
+action_shell "$msg" gen_fstab
Comment 3 Антон Мидюков 2018-05-16 15:48:36 MSK
Created attachment 7542 [details]
initrd.mk
Comment 4 Антон Мидюков 2018-05-16 15:49:41 MSK
Что-то не соображу, где лежит в live initrd
Comment 5 Антон Мидюков 2018-05-16 16:10:49 MSK
Я так понимаю, initrd в alt0/full.cz находится
https://yadi.sk/d/lqFhLDJf3UyD54
Comment 6 Michael Shigorin 2018-05-16 16:59:27 MSK
Ещё могу добавить, что перед таймаутом был Starting udev (по памяти).

Что самое смешное, видел это на сегодняшней regular-rescue.iso,
как раз понадобившейся всерьёз...
Comment 7 Alexey Gladkov 2018-05-16 17:06:11 MSK
Можете попробовать предложенное изменение ?
Comment 8 Антон Мидюков 2018-05-16 17:33:21 MSK
(В ответ на комментарий №7)
> Можете попробовать предложенное изменение ?

Сделайте тестовое задание, а я regular-rescue с ним соберу, и посмотрим на результат. Или предлагаете перепаковать squashfs с этим изменением?
Comment 9 Michael Shigorin 2018-05-16 19:57:02 MSK
(В ответ на комментарий №8)
> > Можете попробовать предложенное изменение ?
> Сделайте тестовое задание, а я regular-rescue с ним соберу, и посмотрим на
> результат. Или предлагаете перепаковать squashfs с этим изменением?
Скорее "собрать у себя в hasher, с полученным репо собрать исошку, проверить".
Comment 10 Антон Мидюков 2018-05-17 07:44:01 MSK
Created attachment 7543 [details]
попытка фикса1

(В ответ на комментарий №7)
> Можете попробовать предложенное изменение ?

Попробовал. Не помогло.
Comment 11 Alexey Gladkov 2018-05-17 13:27:21 MSK
Исправлено в 2.1.1-alt1
Comment 12 Антон Мидюков 2018-05-18 05:33:50 MSK
(В ответ на комментарий №11)
> Исправлено в 2.1.1-alt1

Спасибо! Теперь нормально грузятся.