Public bug reported:
# lsb_release -rd
Description: Ubuntu 16.10
Release: 16.10
# apt-cache policy apcupsd
apcupsd:
Installed: 3.14.14-0.2
Candidate: 3.14.14-0.2
Version table:
*** 3.14.14-0.2 500
500 http://ru.archive.ubuntu.com/ubuntu yakkety/universe amd64 Packages
100 /var/lib/dpkg/status
Symptoms: apcupsd --killpower unable to do killpower with SNMP driver
Issue was observed on:
UPS: Smart-UPS 2200
SNMP module:
MN:AP9619 HR:A10 MD:11/02/2005
AOS: 3.7.3 (02/02/2010), StatApp(name: sumx): 3.7.2 (02/02/2010)
tcpdump after "apcupsd --killpower" exec:
<...lines with getting UPS state...>
IP 192.168.1.38.57389 > 192.168.1.5.161: C=xxx SetRequest(33)
.1.3.6.1.4.1.318.1.1.1.6.1.1=2
IP 192.168.1.5.161 > 192.168.1.38.57389: C=xxx GetResponse(33) noSuchName@1
.1.3.6.1.4.1.318.1.1.1.6.1.1=2
Main cause - upsBasicControlConserveBattery is incorrect.
Correct OID for upsBasicControlConserveBattery is
.1.3.6.1.4.1.318.1.1.1.6.1.1.0 (additional ".0" at the end)
I have tested this OID manually with snmpset - it's working correct.
Here tcpdump of this tests with comments:
IP 192.168.1.38.59474 > 192.168.1.5.161: C=xxx SetRequest(35)
.1.3.6.1.4.1.318.1.1.1.6.1.1.0=2
IP 192.168.1.5.161 > 192.168.1.38.59474: C=xxx GetResponse(35) genErr@1
.1.3.6.1.4.1.318.1.1.1.6.1.1.0=2 // it's ok. UPS not on battery power.
IP 192.168.1.5.49315 > 192.168.1.38.162: Trap(108) .1.3.6.1.4.1.318
192.168.1.5 enterpriseSpecific s=5 26777240 .1.3.6.1.4.1.318.2.3.3.0="UPS: On
battery power in response to an input power problem."
IP 192.168.1.38.35216 > 192.168.1.5.161: C=xxx SetRequest(35)
.1.3.6.1.4.1.318.1.1.1.6.1.1.0=2
IP 192.168.1.5.161 > 192.168.1.38.35216: C=xxx GetResponse(35)
.1.3.6.1.4.1.318.1.1.1.6.1.1.0=2 // UPS correctly going to sleep
Same problem with upsAdvControlUpsOff - correct OID
.1.3.6.1.4.1.318.1.1.1.6.2.1.0 (additional ".0" at the end).
In attach - patch with trying to fixing this problem in simplest way.
** Affects: apcupsd (Ubuntu)
Importance: Undecided
Status: New
** Patch added: "oids.patch"
https://bugs.launchpad.net/bugs/1658780/+attachment/4808234/+files/oids.patch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1658780
Title:
apcupsd unable to do killpower with snmp driver
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apcupsd/+bug/1658780/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs