Bug 38952

Summary: boot incomplete
Product: Regular Reporter: ildar <ildar>
Component: rescueAssignee: Антон Мидюков <antohami>
Status: CLOSED WONTFIX QA Contact: Andrey Cherepanov <cas>
Severity: critical    
Priority: P5    
Version: не указана   
Hardware: ppc   
OS: Linux   
Attachments:
Description Flags
boot log none

Description ildar 2020-09-17 07:50:11 MSK
Платформа: IBM POWER8 S822 / PowerVM / VIOS+IVM
В консоли загрузка останавливается на строчке:
> Starting rsyslogd service: [ DONE ]

init=/bin/sh срабатывает, даёт консоль.
Comment 1 ildar 2020-09-17 07:50:57 MSK
Created attachment 8963 [details]
boot log
Comment 2 Антон Мидюков 2020-09-17 08:03:05 MSK
А это у Вас вывод на последовательный порт? Графики вообще никакой нет? Я думаю, что дальнейший вывод идёт на графику. И приглашение консоли в графике висит. попробуйте дописать в cmdline ядра console=ttyS0,115200 (заменить на то, что у Вас там фактически).
Comment 3 ildar 2020-09-17 08:21:01 MSK
фактически там
> [    0.001659] printk: console [hvc0] enabled

console=hvc0 пробовал, не помогло.
Да и не в ней дело, поскольку init=/bin/sh сработал, как надо. Т.е. консоль на месте.

Судя по выводу, S30rsyslogd отрабатывает, а S99rescue-remote --- нет.

И система неплохо себя чувствует, поскольку реагирует на poweroff (со строчки [   24.032797])
Comment 4 ildar 2020-09-17 11:21:39 MSK
проблема осложняется тем, что параметры, добавляемые ядру в grub "не пробиваются" к stage2. Получается, без пересборки образа ничего поменять нельзя.
Comment 5 ildar 2020-09-17 12:51:34 MSK
кажется, проблему нашёл в inittab:
> 1:2345:respawn:/bin/openvt -elfw -c 1 -- /usr/bin/rescue-shell
> ...

ни tty1, ни прочие не доступны:
> bash-4.4# /bin/openvt -elfw -c 1 -- /usr/bin/rescue-shell
> openvt: Unable to open /dev/tty1: Operation not permitted

Видимо, надо с openvt что-то поменять.
Comment 6 ildar 2020-10-14 09:37:43 MSK
jeos из img удалось запустить, отдав mingetty аргумент `hvc0`
> 1:234:respawn:/sbin/mingetty --noclear hvc0

(пришлось ещё использовать загрузочный раздел+grub из CentOS).

Вполне возможно, openvt в Rescue можно починить аналогичным образом.
Comment 7 Антон Мидюков 2023-09-02 11:08:10 MSK
Выпуск регулярок для ppc64le не планируется.