При загрузке системы выходит сообщение об ошибке запуска acpid. Расследование показало: [root@Iron_Felix tmp]# cat /proc/acpi/event cat: /proc/acpi/event: Устройство или ресурс занято [root@Iron_Felix tmp]# /sbin/fuser /proc/acpi/event /proc/acpi/event: 4557 [root@Iron_Felix tmp]# ps 4557 PID TTY STAT TIME COMMAND 4557 ? S 0:00 hald-addon-acpi: listening on acpi kernel interface / В итоге кнопка выключения питания перестала работать
$ grep chkconfig /etc/init.d/acpid # chkconfig: 2345 10 65 $ grep chkconfig /etc/init.d/haldaemon # chkconfig: 345 11 91 т.ч. быть такого не может
Это чистая установка или обновление старой системы? Возможно, при обновлении не был исправлен порядок запуска сервисов. Покажите вывод команды ls -1 /etc/rc.d/rc*.d/*haldaemon /etc/rc.d/rc*.d/*acpid
(В ответ на комментарий №1) > $ grep chkconfig /etc/init.d/acpid > # chkconfig: 2345 10 65 > $ grep chkconfig /etc/init.d/haldaemon > # chkconfig: 345 11 91 > Аналогично > т.ч. быть такого не может Однако проблема присутствует (В ответ на комментарий №2) > Это чистая установка или обновление старой системы? Возможно, при обновлении не > был исправлен порядок запуска сервисов. > > Покажите вывод команды > > ls -1 /etc/rc.d/rc*.d/*haldaemon /etc/rc.d/rc*.d/*acpid Обновление. И, как Вы правильно заметили, служба acpid имела 65-ый приоритет вместо 10. chkconfig acpid off, затем on исправило нормальный порядок записи служб. Значит, новая формулировка ошибки такая: необходимо при установке одного из пакетов hal или acpid контролировать правильный порядок их запуска и, в случае необходимости, исправлять его.
в обоих пакетах есть %post %post_service %name $ rpm --eval %post_service /usr/sbin/post_service $ rpmquery -f /usr/sbin/post_service service-0.5.19-alt2 т.ч. если есть проблемы, можете сообщить об этом мантейнеру пакета service
Хм, а бага-то давно висит: https://bugzilla.altlinux.org/show_bug.cgi?id=16250 Тогда понятно, почему при обновлении acpid порядок запуска не исправился.
"с моей стороны пули вылетели" (с)