[devel] apcupsd и killpower (+ #6514 или init.d/halt, libnetsnmp)

Sergey Y. Afonin =?iso-8859-1?q?asy_=CE=C1_altlinux=2Eru?=
Пн Июн 2 16:50:48 MSD 2008


Приветствую.

#6514 догнал в неожиданном месте. libnetsnmp расположен в /usr/lib, а /usr
отмонтируется до halt. В результате, сейчас, apcupsd вываливается с ошибкой
при попытке сделать killpower в любом случае. Возможно, это проблема кода, 
так как snmp не используется в той конфигурации, где выплыло. Но это не 
очень важно, так как вероятна ситуация, когда killpower надо будет послать 
и по snmp (это в свете новых APC Smart UPS RT с изменённым протоколом).
При этом, мало того, что отмонтируется /usr, но ещё и network тормозится на
много раньше. Соответственно, надо killpower слать в начале, как я и думал
в #6514#c5.

Сразу добавлю про #10326. Есть ряд, старых правда (PII/PIII/ранние P4)
серверных материнок, где единственное и неизменное состояние по поводу
питания - last state. С halt = poweroff тоже надо что-то делать. Возможно,
надо задать через переменную и менять её в скрипте, про который идёт речь
в #6514#c5.

-- 
С уважением, Сергей Афонин
asy на altlinux.ru



Подробная информация о списке рассылки Devel