I've confirmed that this problem exists in Ibex, not that I really had
any doubts.  It's been reported to Debian as well, and the maintainer is
pondering the best way to repair this for Lenny. I got the impression
that this is still in the upstream codebase, so it is to be expected
that Jaunty and whatever the K one is are likewise afflicted.

Workaround: in /etc/init.d/nut:

  poweroff)
    flag=`sed -ne 's#^ *POWERDOWNFLAG *\(.*\)$#\1#p' /etc/nut/upsmon.conf`
    wait_delay=`sed -ne 's#^ *POWEROFF_WAIT= *\(.*\)$#\1#p' /etc/default/nut`
    if [ -f "$flag" ] ; then
#     fixes bug: upsmon needs libupsclient in /usr/bin... oops
#      if /sbin/upsmon -K >/dev/null 2>&1 ; then
      if true ; then
        log_daemon_msg "Shutting down the UPS ..."

All that the call to upsmon adds is a check of the contents of
/etc/killpower - I guess someone once got an unexpected UPS shutdown
from having fiddled about unwisely, though I'm inclined to think that
anyone who can touch /etc/killpower can probably bollix things up in so
many other ways...  Anyway, all this costs is that double-check of the
flag file.

-- 
NUT fails to shutdown UPS
https://bugs.launchpad.net/bugs/381269
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nut in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to