В качестве ИБП использую Back-UPS BR 900GI производства компании APC. Для мониторинга электропитания и управления этим устройством у меня установлен демон apcupsd и GUI-утилита gapcmon.
После недавнего обновления набора пакетов, касающихся NUT (Network UPS Tools), указанная связка apcupsd и gapcmon полностью перестала выполнять свои функции. Проблема исчезла после удаления всех NUT-пакетов.
Описанную ситуацию наблюдал как на Fresh R2, так и на Marathon X1 (обе системы 64-бит).
P.S. Предыдущие версии NUT-утилит с apcupsd не конфликтовали.
apcupsd и обновленный NUT
apcupsd и обновленный NUT
OMNE NIMIUM NOCET
Re: apcupsd и обновленный NUT
О! В последнем обновлении NUT мы чинили Powercom, который есть у нас в наличии - и искали какую-то другую модель для тестов, не нашли, уже редкость - у всех ноуты...
Давайте вместе тогда исправим для APC?
Давайте вместе тогда исправим для APC?
Re: apcupsd и обновленный NUT
Посмотрел внимательнее на обновление... там добавилось автоопределение UPSов и запуск NUT если обнаружение прошло.
https://abf.rosalinux.ru/import/nut/com ... c51afadb63
Возможно, просто NUT подцепляет теперь ваш UPS на себя. Тогда это не ошибка получается, а просто конфликт двух прог делающих одно и то же.
Но в любом случае интересно - а NUT-то теперь работает на автомате с APC?
https://abf.rosalinux.ru/import/nut/com ... c51afadb63
Возможно, просто NUT подцепляет теперь ваш UPS на себя. Тогда это не ошибка получается, а просто конфликт двух прог делающих одно и то же.
Но в любом случае интересно - а NUT-то теперь работает на автомате с APC?
Re: apcupsd и обновленный NUT
Проверил, работает.keleg писал(а):[...] а NUT-то теперь работает на автомате с APC?
NUT-cервер
Код: Выделить всё
# systemctl status nut-server.service
nut-server.service - Network UPS Tools - power devices information server
Loaded: loaded (/lib/systemd/system/nut-server.service; disabled)
Active: active (running) since Сб. 2014-03-15 19:59:16 NOVT; 4min 56s ago
Process: 5990 ExecStart=/usr/sbin/upsd (code=exited, status=0/SUCCESS)
Main PID: 5992 (upsd)
CGroup: /system.slice/nut-server.service
└─5992 /usr/sbin/upsd
марта 15 19:59:16 fresh upsd[5990]: kill: No such process
марта 15 19:59:16 fresh upsd[5990]: listening on 127.0.0.1 port 3493
марта 15 19:59:16 fresh upsd[5990]: listening on ::1 port 3493
марта 15 19:59:16 fresh upsd[5990]: listening on 127.0.0.1 port 3493
марта 15 19:59:16 fresh upsd[5990]: listening on ::1 port 3493
марта 15 19:59:16 fresh upsd[5990]: Connected to UPS [pcmups]: usbhid-ups-pcmups
марта 15 19:59:16 fresh upsd[5990]: Connected to UPS [pcmups]: usbhid-ups-pcmups
марта 15 19:59:16 fresh upsd[5990]: allowfrom in upsd.users is no longer used
марта 15 19:59:16 fresh upsd[5992]: Startup successful
марта 15 19:59:16 fresh systemd[1]: Started Network UPS Tools - power devices information server.
Код: Выделить всё
$ upsc pcmups
battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 50
battery.date: 2001/09/25
battery.mfr.date: 2011/07/13
battery.runtime: 3170
battery.runtime.low: 120
battery.type: PbAc
battery.voltage: 27.1
battery.voltage.nominal: 24.0
device.mfr: American Power Conversion
device.model: Back-UPS BR 900GI
device.serial: 3B1129X25540
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.7.1
driver.version.data: APC HID 0.95
driver.version.internal: 0.38
input.sensitivity: high
input.transfer.high: 288
input.transfer.low: 176
input.voltage: 222.0
input.voltage.nominal: 230
ups.beeper.status: disabled
ups.delay.shutdown: 20
ups.firmware: 879.L3 .I
ups.firmware.aux: L3
ups.load: 20
ups.mfr: American Power Conversion
ups.mfr.date: 2011/07/13
ups.model: Back-UPS BR 900GI
ups.productid: 0002
ups.realpower.nominal: 540
ups.serial: 3B1129X25540
ups.status: OL
ups.test.result: No test initiated
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d
Последний раз редактировалось awl 15 мар 2014, 18:27, всего редактировалось 1 раз.
OMNE NIMIUM NOCET
Re: apcupsd и обновленный NUT
Ура! Большое спасибо за тест.
Насколько понимаю, вопрос исчерпан?
Насколько понимаю, вопрос исчерпан?
Re: apcupsd и обновленный NUT
Но кое-что не работает.
Например:Что за "file not found"?
Все библиотеки установлены.
Вот ещё Пробуем запустить
Например:
Код: Выделить всё
$ nut-scanner -U -N
Cannot load USB library (libusb) : file not found. USB search disabled.
Cannot load SNMP library (libnetsnmp) : file not found. SNMP search disabled.
Cannot load XML library (libneon) : file not found. XML search disabled.
Cannot load NUT library (libupsclient) : file not found. NUT search disabled.
[...]

Вот ещё Пробуем запустить
Код: Выделить всё
# systemctl start nut-monitor.service
Job for nut-monitor.service failed. See 'systemctl status nut-monitor.service' and 'journalctl -xn' for details.
# systemctl status nut-monitor.service
nut-monitor.service - Network UPS Tools - power device monitor and shutdown controller
Loaded: loaded (/lib/systemd/system/nut-monitor.service; disabled)
Active: failed (Result: exit-code) since Сб. 2014-03-15 20:57:55 NOVT; 26s ago
Process: 13406 ExecStart=/usr/sbin/upsmon (code=exited, status=1/FAILURE)
марта 15 20:57:55 fresh systemd[1]: Starting Network UPS Tools - power device monitor and shutdown controller...
марта 15 20:57:55 fresh upsmon[13406]: fopen /var/run/nut/upsmon.pid: No such file or directory
марта 15 20:57:55 fresh upsmon[13406]: Can't open /etc/ups/upsmon.conf: No such file or directory
марта 15 20:57:55 fresh upsmon[13406]: Network UPS Tools upsmon 2.7.1
марта 15 20:57:55 fresh systemd[1]: nut-monitor.service: control process exited, code=exited status=1
марта 15 20:57:55 fresh systemd[1]: Failed to start Network UPS Tools - power device monitor and shutdown controller.
марта 15 20:57:55 fresh systemd[1]: Unit nut-monitor.service entered failed state.
OMNE NIMIUM NOCET
Re: apcupsd и обновленный NUT
Ну и наверное последнее: перестало отображаться состояние аккумулятора ИБП в виджете плазмы "Индикатор батареи". В паре с apcupsd это работало.
OMNE NIMIUM NOCET