[Nut-upsuser] Premature end of script headers: upsimage.cgi

Arjen de Korte nut+users at de-korte.org
Fri Jul 10 19:50:41 UTC 2009

Citeren benjamin thielsen <bthielsen op safarivideonetworks.com>:

> aha - thank you, that seems to have done the trick.  i suppose that  
> dividing by zero would also explain the floating point error.

Yes. That tipped me off that there might be something wrong in the  
values reported by the UPS.

> regarding the values you've specified above for the override and  
> defaults - how are those determined?

Your UPS reports a battery voltage of 55 V. Assuming this is correct,  
this would be right what you'd expect for a 48 V nominal lead acid  
battery (24 cells) that is fully charged (depending on the vendor,  
2.27 - 2.30 V per cell). The minimum cell voltage is where the UPS  
shuts down to protect the batteries for deep discharge (1.60 - 1.80 V  
per cell). If 'battery.voltage.nominal' is provided, both will be  
calculated automatically if not reported by the driver, but I'd rather  
make this explicit in the configuration.

>> What remains is the question if this is a problem in the snmp-ups  
>> driver or the UPS. I honestly don't know.
> well, if the output of snmpwalk is any indication, it appears that  
> snmp-ups is accurately passing on values:
> snmpwalk -v1 -c xxxxxxxxxx -m '/usr/share/snmp/mibs/powernet391.mib'  
> ups4 . | grep -i nominal
> PowerNet-MIB::upsAdvBatteryNominalVoltage.0 = INTEGER: 0

That sucks, but this also explains the other weird values that are  
reported. I noticed quite a couple of firmware updates for this UPS on  
the APC site. It might be worthwhile to check if this fixes things.

Best regards, Arjen
Please keep list traffic on the list

More information about the Nut-upsuser mailing list