У меня Ubuntu Server 13.10 установлен на Dell PowerEdge 2950 (Gen II), и всякий раз, когда я нажимаю (не нажимаю и не удерживаю) кнопку питания, машина не отключается (она мгновенно выключается), хотя она и мигает, «acpid: выход» перед выключением.

Если я вместо этого запускаю shutdown -h сейчас, он проходит обычный цикл остановки процессов, размонтирования файловых систем и т. Д ...

Есть идеи, почему это может быть? Я хочу, чтобы кнопка питания безопасно выключала систему (если, конечно, я ее не удерживаю).

2 ответа2

1

Изучив руководство, кнопка питания выполняет постепенное отключение, только если операционная система совместима с ACPI.

Судя по ответу здесь, вам может потребоваться получить пакет acpi-support или, согласно второму ответу, пакет acpid .

Вы можете попробовать любой из них.

Информация об оборудовании напрямую из Руководства Dell Poweredge 2950:

Страница 13:

ПРИМЕЧАНИЕ. Если вы выключаете систему с помощью кнопки питания, а система работает под управлением операционной системы, совместимой с ACPI, система выполняет постепенное отключение перед отключением питания. Если в системе не установлена операционная система, совместимая с ACPI, питание отключается сразу после нажатия кнопки питания.

Страница 44:

Кнопка питания (по умолчанию включено)

Включает и выключает питание системы.

• Если вы выключаете систему с помощью кнопки питания, и система работает под управлением операционной системы, совместимой с ACPI, система может выполнить упорядоченное выключение до отключения питания.

• Если в системе не установлена операционная система, совместимая с ACPI, питание отключается сразу после нажатия кнопки питания.

Кнопка включена в программе настройки системы. Когда кнопка отключена, она может включать только питание системы.

ПРИМЕЧАНИЕ. Систему по-прежнему можно включить с помощью кнопки питания, даже если для параметра «Кнопка питания» установлено значение «Отключено».

Источник: ftp://ftp.dell.com/Manuals/all-products/esuprt_ser_stor_net/esuprt_poweredge/poweredge-2950_owner%27s%20manual_en-us.pdf

0

Похоже, это конфликт между acpid и systemd, который пытается завершить работу, и в результате происходит немедленное отключение питания.
Обходной путь: либо отключить.

Отключение acpid: закомментируйте строки в /etc/acpi/events/powerbtn (или удалите этот файл)
Отключение systemd: отредактируйте /etc/systemd/logind.conf и добавьте HandlePowerKey=ignore в раздел [Login] .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .