Автор Тема: сбой системы и странное поведение при выключение  (Прочитано 3320 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Скажите конкретно куда нажимать и что прописать что бы исчезли "System halted" при выключение компьютера
Это - правильно !!! А желание, чтобы надпись исчезла - странное. :-)
проблема "System halted" - решена удалением пакета acpi
Вы создали проблему удалением пакета acpi - нормальный останов системы теперь не работает. :-)
работает - как часики =)

Если всё так и было как вы говорите, то всё намного хуже:
- с какого вдруг рожна, утилита необходимая владельцам ноутбуков, которая кроме как Show information из /proc и /sys ничего не делает, имея 7 основных опций и судя по сообщению rdepends, самому acpid ни разу не впёрлась, вдруг мешала управлению питанием?
$ rpm2cpio acpi-1.6-alt1.i586.rpm |cpio -idmu
39 блоков
$ less usr/share/man/man1/acpi.1.gz


NAME
       acpi - Shows battery status and other ACPI information

SYNOPSIS
       acpi [options]

DESCRIPTION
       acpi  Shows  information from the /proc or the /sys filesystem, such as
       battery status or thermal information.
$ apt-cache depends acpi
acpi-1.6-alt1
  Требует: </lib/ld-linux.so.2>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.0)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.1)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.3.4)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.4)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.7)>
    glibc-core-6:2.17-alt5
  Требует: <rtld(GNU_HASH)>
    glibc-core-6:2.17-alt5
$ apt-cache rdepends acpid
acpid
Reverse Depends:
  eeepc-acpi-scripts
  appliance-pbx-office
  acpid-events-power
  acpid-events-power
  powersave
  fglrx-tools
При этом ни одному из пакетов она не нужна:
$ apt-cache depends eeepc-acpi-scripts|grep acpi
eeepc-acpi-scripts-1.1.9-alt5
  Требует: acpid
  Для установки требует: </etc/rc.d/init.d/acpid>
    acpid-1:2.0.17-alt1
  Для установки требует: </etc/rc.d/init.d/acpid>
    acpid-1:2.0.17-alt1
$ apt-cache depends appliance-pbx-office|grep acpi
  Требует: acpid
$ apt-cache depends acpid-events-power|grep acpi
acpid-events-power-1:2.0.17-alt1
  Для установки требует: acpid = 2.0.17
  Конфликтует: acpid < 2.0.8
$ apt-cache depends powersave|grep acpi
  Для установки требует: acpid
$ apt-cache depends fglrx-tools|grep acpi
  Требует: acpid

Если оно так и есть как вы говорите, и это оставить в покое, у кого-нибудь это когда-нибудь обязательно взорвётся.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
работает - как часики =)
Так расскажите, всё же, чем вам мешало информационное сообщение о том, что работа системы остановлена ?

Оффлайн BonanZzZ

  • Участник
  • *
  • Сообщений: 13
работает - как часики =)
Так расскажите, всё же, чем вам мешало информационное сообщение о том, что работа системы остановлена ?
не отключалось питание на компьютере

Оффлайн BonanZzZ

  • Участник
  • *
  • Сообщений: 13
Скажите конкретно куда нажимать и что прописать что бы исчезли "System halted" при выключение компьютера
Это - правильно !!! А желание, чтобы надпись исчезла - странное. :-)
проблема "System halted" - решена удалением пакета acpi
Вы создали проблему удалением пакета acpi - нормальный останов системы теперь не работает. :-)
работает - как часики =)

Если всё так и было как вы говорите, то всё намного хуже:
- с какого вдруг рожна, утилита необходимая владельцам ноутбуков, которая кроме как Show information из /proc и /sys ничего не делает, имея 7 основных опций и судя по сообщению rdepends, самому acpid ни разу не впёрлась, вдруг мешала управлению питанием?
$ rpm2cpio acpi-1.6-alt1.i586.rpm |cpio -idmu
39 блоков
$ less usr/share/man/man1/acpi.1.gz


NAME
       acpi - Shows battery status and other ACPI information

SYNOPSIS
       acpi [options]

DESCRIPTION
       acpi  Shows  information from the /proc or the /sys filesystem, such as
       battery status or thermal information.
$ apt-cache depends acpi
acpi-1.6-alt1
  Требует: </lib/ld-linux.so.2>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.0)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.1)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.3.4)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.4)>
    glibc-core-6:2.17-alt5
  Требует: <libc.so.6(GLIBC_2.7)>
    glibc-core-6:2.17-alt5
  Требует: <rtld(GNU_HASH)>
    glibc-core-6:2.17-alt5
$ apt-cache rdepends acpid
acpid
Reverse Depends:
  eeepc-acpi-scripts
  appliance-pbx-office
  acpid-events-power
  acpid-events-power
  powersave
  fglrx-tools
При этом ни одному из пакетов она не нужна:
$ apt-cache depends eeepc-acpi-scripts|grep acpi
eeepc-acpi-scripts-1.1.9-alt5
  Требует: acpid
  Для установки требует: </etc/rc.d/init.d/acpid>
    acpid-1:2.0.17-alt1
  Для установки требует: </etc/rc.d/init.d/acpid>
    acpid-1:2.0.17-alt1
$ apt-cache depends appliance-pbx-office|grep acpi
  Требует: acpid
$ apt-cache depends acpid-events-power|grep acpi
acpid-events-power-1:2.0.17-alt1
  Для установки требует: acpid = 2.0.17
  Конфликтует: acpid < 2.0.8
$ apt-cache depends powersave|grep acpi
  Для установки требует: acpid
$ apt-cache depends fglrx-tools|grep acpi
  Требует: acpid

Если оно так и есть как вы говорите, и это оставить в покое, у кого-нибудь это когда-нибудь обязательно взорвётся.


Прочитайте внимательно самое первое сообщение, если вы внимательно читали, то там написано, что "Я  ЧАЙНИК" и то что вы тут написали это для меня дремучий не понятный лес, и у меня КОМПЬЮТЕР!!!
« Последнее редактирование: 23.04.2014 15:09:29 от BonanZzZ »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
не отключалось питание на компьютере
Ну так это - другая проблема. Она именно так и называется: "не отключается питание". В нормальном случае это следует после едва уловимой паузы после "System halted". Если я правильно помню, ещё может успеть мелькнуть надпись "Power Down".

Оффлайн BonanZzZ

  • Участник
  • *
  • Сообщений: 13
"System halted"

"System halted" с цифрами и все зависало без отключение питания

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
"System halted" с цифрами и все зависало без отключение питания
Всё верно. "System halted" - уведомление о завершении работы системы. После этого её можно спокойно выключать. Не отработала следующая, после этого, операция, которая совсем последняя: отключение питания. Причём, в ряде случаев, она и не должна совершаться: например, это может быть вредно для серверов с UPS. Задаётся это поведение в /etc/sysconfig/halt, хотя, по-умолчанию, во всех дистрибутивах ALT сейчас именно отключение, на сколько я в курсе. Сама по себе функция отключения у разных материнок реализована по-разному, вполне может оказаться, что с какими-то ядрами она и не работает на каких-то материнках, тогда, действительно, надо разбираться, что и как.

В итоге, после удаления acpi, питание стало отключаться что ли ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
... у меня КОМПЬЮТЕР!!!

А у меня что, сервер?

# lshw  -sanitize|head -n 13|tail -n 3
       description: Motherboard
       product: P5B-E
       vendor: ASUSTeK Computer INC.
# acpi -V
No support for device type: power_supply
No support for device type: power_supply
Cooling 0: Processor 0 of 3
Cooling 1: Processor 0 of 3
# rpm -qf $(which acpi)
acpi-1.6-alt1


проблема "System halted" - решена удалением пакета acpi
...
$ less usr/share/man/man1/acpi.1.gz
...

Прочитайте внимательно самое первое сообщение, если вы внимательно читали, то там написано, что "Я  ЧАЙНИК" и то что вы тут написали это для меня дремучий не понятный лес, ...

Объясняю:

Сервис acpid (из пакета acpid) запущен:
# chkconfig --list acpid
acpid           0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
# /etc/init.d/acpid status
acpid is running

Если в скрипте не переопределена переменная (не раскомментирована) 'только остановить ОС':
# cat /etc/sysconfig/halt
# Uncomment the following line if by default the system
# needs to be halted instead of powered off.
#HALTCMD=/sbin/halt

то будет выполняться команда poweroff (ПРОГРАММИРОВАНИЕ
НА Shell (UNIX)
):
$ less /etc/rc.d/init.d/halt|head -n 25|tail -n 8
HALTCMD=
SourceIfNotEmpty /etc/sysconfig/halt
[ -x "$HALTCMD" ] || HALTCMD=/sbin/poweroff

case "${INIT_HALT-}" in
        HALT) HALTCMD=/sbin/halt ;;
        POWEROFF) HALTCMD=/sbin/poweroff ;;
esac

т.е останов системы с выключением питания:
# chkconfig --list halt
сервис halt не поддерживает chkconfig
# /etc/init.d/halt *
Usage: (halt|reboot|poweroff) {start}

Соответственно при переходе в 'runlevel 0'
$ cat /etc/inittab | grep 0 | head -n 1
# Runlevel 0 is halt.

будет выполняться останов или останов с выключением питания:
# ll $(find /etc/ -name *halt)
-rw-r--r-- 1 root root  121 янв  4 13:14 /etc/sysconfig/halt
lrwxrwxrwx 1 root root   14 янв  4 13:14 /etc/rc.d/rc0.d/S01halt -> ../init.d/halt
-rwxr-xr-x 1 root root 4653 янв  4 13:14 /etc/rc.d/init.d/halt
но какое отношение к этому имеет пакет acpi, не разумею.

Потому, что даже при наличии пакета acpi всё выключается:
# date
Ср апр 23 18:32:23 FET 2014
# cat /var/log/user/info|tail -n 1
Apr 23 18:32:57 comp shutdown[6252]: shutting down for system halt (POWERDOWN)
потому, что в отличие от ноутбуков, на десктопах и серверах пакет acpi хоть и безопасен, но чуть менее чем бесполезен.
Потому, что предназначен для отображения состояния аккумулятора ноутбука в shell, и ещё разного полезного барахла по мелочам.

Но настройка управления питанием начинается с BIOS:
http://www.probios.ru/options/power/acpi/
http://www.probios.ru/options/power/
http://www.probios.ru/options/power/acpi/acpi-function.html
http://www.probios.ru/options/power/acpi/acpi-2-0-support.html

И если кто-то, что-то и где-то через sudo утворил (именно по этой причине sudo из дистрибутива PCLinuxOS выбросили по соображениям безопасности), мышкой потыкать здесь не получится:
Скажите конкретно куда нажимать ... что бы исчезли "System halted" при выключение компьютера



Кстати:
- команда halt без ключа -p лишь останавливает систему, но не останавливает систему с выключением питания (выше в выбросе из /etc/rc.d/init.d/halt и выброс /sbin/halt --help).

- У поцтеринговского systemd'ы свои правила обработки скриптов.
Задумывался он якобы с понтом для простоты, но поклонники systemd почему-то до сих пор молчат.
И по второй ссылке ниже тоже, забывая "(тем более, что на p6 работало)", что на p6 был чистый инит без поттеринг_инит.

- поиск по форуму помогает:
Не выключается питание при выключении [решено]
http://forum.altlinux.org/index.php/topic,30972.msg221495.html#msg221495
Не выключаются пк при выключении (вместо выключения сообщение "System halted")
http://forum.altlinux.org/index.php/topic,31981.0.html

- формат запроса поиска по форуму в google:
модель модель site:forum.altlinux.org

- и вообще поиск:
acpid (ACPI event daemon) - демон для реакции на ACPI события, например, реакция на нажатие кнопки питания или закрытия крышки ноутбука
http://www.opennet.ru/prog/info/1693.shtml

http://ru.wikipedia.org/wiki/ACPI

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Команды выполняющие останов операционной системы с выключением питания на Linux- системах с UNIX System V initialization:
http://forum.altlinux.org/index.php/topic,31981.msg226330.html#msg226330

Оффлайн BonanZzZ

  • Участник
  • *
  • Сообщений: 13
"System halted" с цифрами и все зависало без отключение питания
Всё верно. "System halted" - уведомление о завершении работы системы. После этого её можно спокойно выключать. Не отработала следующая, после этого, операция, которая совсем последняя: отключение питания. Причём, в ряде случаев, она и не должна совершаться: например, это может быть вредно для серверов с UPS. Задаётся это поведение в /etc/sysconfig/halt, хотя, по-умолчанию, во всех дистрибутивах ALT сейчас именно отключение, на сколько я в курсе. Сама по себе функция отключения у разных материнок реализована по-разному, вполне может оказаться, что с какими-то ядрами она и не работает на каких-то материнках, тогда, действительно, надо разбираться, что и как.

В итоге, после удаления acpi, питание стало отключаться что ли ?
Да, стало

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
В итоге, после удаления acpi, питание стало отключаться что ли ?
Да, стало

А система, в конечном итоге, 5.x или 7.x ? У них, действительно, различие в системе инициализации по-умолчанию. В смысле, в первом случае SysV init, во втором - systemd. Может, и правда, тут не так что-то. В общем, надо разбираться, если по-хорошему.

с какого вдруг рожна, утилита необходимая владельцам ноутбуков, которая кроме как Show information из /proc и /sys ничего не делает, имея 7 основных опций и судя по сообщению rdepends, самому acpid ни разу не впёрлась

Действительно. Я, что-то, и не обратил внимание, что речь не про acpid, а про acpi.

Оффлайн BonanZzZ

  • Участник
  • *
  • Сообщений: 13
В итоге, после удаления acpi, питание стало отключаться что ли ?
Да, стало

А система, в конечном итоге, 5.x или 7.x ? У них, действительно, различие в системе инициализации по-умолчанию. В смысле, в первом случае SysV init, во втором - systemd. Может, и правда, тут не так что-то. В общем, надо разбираться, если по-хорошему.

с какого вдруг рожна, утилита необходимая владельцам ноутбуков, которая кроме как Show information из /proc и /sys ничего не делает, имея 7 основных опций и судя по сообщению rdepends, самому acpid ни разу не впёрлась

Действительно. Я, что-то, и не обратил внимание, что речь не про acpid, а про acpi.

Alt Linux 7x школьный мастер