Bug 42626 - В режиме Rescue не работает shutdown now
Summary: В режиме Rescue не работает shutdown now
Status: REOPENED
Alias: None
Product: Альт Сервер
Classification: Distributions
Component: Установка (show other bugs)
Version: 10.0
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-28 12:40 MSK by jqt4
Modified: 2023-01-11 02:12 MSK (History)
4 users (show)

See Also:


Attachments
А в sysvinit man такой вот! (36.11 KB, image/png)
2022-05-22 09:32 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 всегда можно скачать и к нему, как к продукту, нет таких строгих требований. Нет, вообще, никаких требований.