From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461)
Description of problem:
When power fails and battery level goes low, nut initiates a forced shutdown,
but the UPS power to the computer is not turned off. I have /usr mounted on a
separate partition from /. See "Additional Information" for a specific
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Configure computer so that /usr is a different filesystem from /
2. Unplug the UPS and wait for battery level to go critical
Actual Results: Forced shut down is initiated, but UPS continues to supply
power to the computer (as evidenced by lighted LED in the back of the computer).
Expected Results: Forced shut down is initiated, and the UPS turns off the
power to the computer (LED light goes out).
I am using the belkin model on /dev/ttyS0. So, $MODEL is "belkin" and $DEVICE
The reason for this problem is that nut UPS hardware drivers are installed
in /usr/bin. Near the end of the /etc/rc.d/init.d/halt script, the script
executes $MODEL -k $DEVICE at a point when only the / and /proc filesystems are
mounted. At this point /usr has been dismounted. So the shell cannot find the
$MODEL command and the UPS is never turned off. An easy workaround is to
copy /usr/bin/belkin (or whatever model the user needs) to /bin/belkin.
Eventually, all of the nut device drivers should be moved from /usr/bin to /bin
It's fixed in 0.45.4-3. You will find it in rawhide