Bug 38952 - boot incomplete
Summary: boot incomplete
Status: CLOSED WONTFIX
Alias: None
Product: Regular
Classification: Distributions
Component: rescue (show other bugs)
Version: не указана
Hardware: ppc Linux
: P5 critical
Assignee: Антон Мидюков
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-17 07:50 MSK by ildar
Modified: 2023-09-02 11:08 MSK (History)
0 users

See Also:


Attachments
boot log (30.54 KB, text/plain)
2020-09-17 07:50 MSK, ildar
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 не планируется.