После долгих мучений добился чтоб nut увидел UPS Ippon Back Pro 700 подключенных через USB. И теперь очередная проблема: NUT не выключает UPS. Рыская по страницам интернета на этом же форуме нашел
Уважаемые. Который день бьюсь с проблемой:
1) Электричество отключается
2) ИБП переходит на батареи
3) Батареи в low
4) setting fsd
5) Сервак корректно выключается
Но ИБП остаётся включенным! Ему не передаётся команда shutdown!
Если вручную запустить upsdrvctl shutdown, то ИБП команду получает и через ХХ секунд отрубается.
После долгого изучения скриптов (/etc/init.d/ups-monitor, /etc/init.d/halt, ...)
Случайно заметил, следующее:
1) демоны NUT в Ubuntu работают под пользователем nut (группа тоже nut), а не под root!
2) пользователь nut не имеет прав на запись в /etc/ , следовательно процесс upsmon не может создать флаг /etc/killpower
А если нет флага /etc/killpower то и ИБП не выключатеся (в скрипте проверятся командой upsmon -K)
Сейчас попробую изменить /etc/killpower на /killpower или /tmp/killpower куда у nut есть права на запись
Кто-нибуть подобное проходил или у всех нормально работает с /etc/killpower?
UPDATE: да, проблема решилась после переноса /etc/killpower
1) rm -f /etc/killpower
2) chmod -R g+w /etc/nut/
3) edit upsmon.conf and change POWERDOWNFLAG /etc/nut/killpower
4) service nut restart
как пишет автор после этого все стало работать.
А у меня строка edit upsmon.conf and change POWERDOWNFLAG /etc/nut/killpower выбает ошибку
Warning: unknown mime-type for "upsmon.conf" -- using "application/octet-stream"
Warning: unknown mime-type for "and" -- using "application/octet-stream"
Warning: unknown mime-type for "change" -- using "application/octet-stream"
Warning: unknown mime-type for "POWERDOWNFLAG" -- using "application/octet-stream"
Warning: unknown mime-type for "/etc/nut/killpower" -- using "application/octet-stream"
Error: no "edit" mailcap rules found for type "application/octet-stream"
Error: no "edit" mailcap rules found for type "application/octet-stream"
Error: no "edit" mailcap rules found for type "application/octet-stream"
Error: no "edit" mailcap rules found for type "application/octet-stream"
Error: no "edit" mailcap rules found for type "application/octet-stream"
Объясните пожалуйста действие этой команды и причину ошибки. сам я ничего не нашел.