Bug 34915 - Не грузятся регулярки с make-initrd-2.1.0-alt1
Summary: Не грузятся регулярки с make-initrd-2.1.0-alt1
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-16 13:26 MSK by Антон Мидюков
Modified: 2018-05-18 05:33 MSK (History)
4 users (show)

See Also:


Attachments
Скрин неудачной загрузки (36.58 KB, image/png)
2018-05-16 13:26 MSK, Антон Мидюков
no flags Details
initrd.mk (82 bytes, text/x-makefile)
2018-05-16 15:48 MSK, Антон Мидюков
no flags Details
попытка фикса1 (25.08 KB, image/png)
2018-05-17 07:44 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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

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