Bug 42626

Summary: В режиме Rescue не работает shutdown now
Product: Альт Сервер Reporter: jqt4
Component: УстановкаAssignee: Anton V. Boyarshinov <boyarsh>
Status: REOPENED --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5 CC: antohami, nir, rider, sin
Version: 10.0   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
А в sysvinit man такой вот! none

Description jqt4 2022-04-28 12:40:22 MSK
Образ alt-server-10.0-x86_64.iso загружаю на Intel NUC
Выбираю загрузку в режиме Rescue.
После выхода в командную строку подаю команду
shutdown now

Результат:
Произошло завершение всех процессов, а затем переход в runlevel 3 SysVinit.
Выдана командная строка.
Система даже не перезагрузилась.

Ожидаемый результат: выключение компьютера

Замечу, что по команде poweroff или
shutdown -h now
компьютер выключается.
Comment 1 Антон Мидюков 2022-05-20 15:04:59 MSK
В rescue sysvinit. Поведение несколько иное, чем в systemd. Работает в соответствии с тем, что написано в
shutdown --help
Comment 2 Anton Farygin 2022-05-22 09:23:07 MSK
а в man 8 shutdown сказано:
       -P, --poweroff
           Power-off the machine (the default).
Comment 3 Антон Мидюков 2022-05-22 09:32:18 MSK
Created attachment 10790 [details]
А в sysvinit man такой вот!
Comment 4 Антон Мидюков 2022-05-22 09:37:18 MSK
man'ы из разных пакетов. Один из systemd-sysvinit, другой из sysvinit.
Предлагаю баг таки закрыть. Или же придётся исправлять sysvinit.
Comment 5 Anton Farygin 2022-05-23 10:28:55 MSK
Лучше поведение синхронизировать.
Comment 6 Igor Chudov 2022-05-30 15:48:15 MSK
Добрый день.

(Ответ для Anton Farygin на комментарий #5)
> Лучше поведение синхронизировать.

Я предлагаю не изменять поведение команд из-за неочевидного удобства. Оно так спроектировано и пусть остаётся.

Вообще, стандартный механизм это как раз

shutdown -h now

уже много лет.
Comment 7 Anton Farygin 2022-05-31 10:01:04 MSK
а у нас в сервере sysvinit ?
Comment 8 jqt4 2022-05-31 13:24:52 MSK
(Ответ для Anton Farygin на комментарий #7)
> а у нас в сервере sysvinit ?

В Rescue и установщике, да, sysvinit.
В установленной системе - systemd.
Comment 9 Evgeny Sinelnikov 2023-01-11 02:12:52 MSK
Предлагаю перейти во встроенном rescue на systemd.
Вариант sysvinit всегда можно скачать и к нему, как к продукту, нет таких строгих требований. Нет, вообще, никаких требований.