On May 15, 2013, at 8:50 AM, [email protected] wrote:

> I tried to set "Minimum battery level for restart after power off (percent)" 
> to 90. And this gave "90" as mentioned below. I saw in apc-mib.c that the 
> type for this is declared as ST_FLAG_STRING. This is abolutely no string (so 
> no 's' but 'i' would be correct).

I agree with that assessment, but what about the error for the following call?

   0.055771     entering nut_snmp_set (.1.3.6.1.4.1.318.1.1.1.6.1.1.0, i, 2)

   0.098838     [apc10001] nut_snmp_set: can't set 
.1.3.6.1.4.1.318.1.1.1.6.1.1.0: Error in packet: (genError) A general failure 
occured

That seems to be specifying an integer, which agrees with this: 

<http://www.mibdepot.com/cgi-bin/getmib3.cgi?win=mib_a&i=1&n=PowerNet-MIB&r=dell&f=powernet.mib&v=v1&t=sca&o=upsBasicControlConserveBattery>

Does this call to nut_snmp_set() not result in a proper packet as seen in 
tcpdump?

Since you're using Debian, and this bug would be present in the latest package 
version as well, I would recommend filing a bug there (and post a link to the 
bug here). That will make sure it doesn't fall through the cracks. We can 
continue to debug here as well.

It is also possible to compile NUT from source with the same options that 
Debian uses, and just swap in the snmp-ups driver for testing.

-- 
Charles Lepple
clepple@gmail




_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to