Package: nut
Version: 2.4.3-1
Severity: grave
Tags: squeeze sid
Justification: renders package unusable


This problem seems identical to the issue previously reported in Ubuntu's BTS
at <https://bugs.launchpad.net/ubuntu/+source/nut/+bug/572262>. Here's the
shell transcript from my system, twix:

    twix:~$ sudo upsdrvctl start
    Network UPS Tools - UPS driver controller 2.4.3
    Network UPS Tools - Generic HID driver 0.34 (2.4.3)
    USB communication driver 0.31
    Using subdriver: CyberPower HID 0.3
    libusb_get_report: error sending control message: Operation not permitted
    Can't initialize data from HID UPS
    Driver failed to start (exit status=1)

    twix:~$ cat /etc/nut/ups.conf
    [cyberpower-ups]
    driver = usbhid-ups
    port = auto

I have tried unplugging/replugging the device, and I have also tried adjusting
the udev rules file to make my specific UPS (a CyberPower 1200 connected via
USB) show up as a mode 664 device owned by nut:nut. The only way I can start
the driver is by running it manually as root with the '-u root' flag. Here's
the output:

    twix:~$ sudo /lib/nut/usbhid-ups -u root -a cyberpower-ups
    Network UPS Tools - Generic HID driver 0.34 (2.4.3)
    USB communication driver 0.31
    Using subdriver: CyberPower HID 0.3
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error
    libusb_get_report: No error

    twix:~$ ps ax |grep usbhid-ups
    32014 ?        Ss     0:00 /lib/nut/usbhid-ups -u root -a cyberpower-ups
    32017 pts/1    S+     0:00 grep usbhid-ups

    twix:~$ sudo /etc/init.d/nut stop
    Stopping Network UPS Tools: driver(s) upsd upsmon.

    twix:~$ sudo /lib/nut/usbhid-ups -a cyberpower-ups
    Network UPS Tools - Generic HID driver 0.34 (2.4.3)
    USB communication driver 0.31
    Using subdriver: CyberPower HID 0.3
    libusb_get_report: error sending control message: Operation not permitted
    Can't initialize data from HID UPS

It should also be noted that prior to this revision of NUT, I was running 2.4.1
and it worked perfectly (with some small bits of elbow grease to get the scripts
working smoothly).

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nut depends on:
ii  adduser                      3.112       add and remove users and groups
ii  libc6                        2.10.2-9    Embedded GNU C Library: Shared lib
ii  libupsclient1                2.4.3-1     network UPS tools - client library
ii  libusb-0.1-4                 2:0.1.12-14 userspace USB programming library
ii  libwrap0                     7.6.q-18    Wietse Venema's TCP wrappers libra
ii  lsb-base                     3.2-23.1    Linux Standard Base 3.2 init scrip
ii  udev                         154-1       /dev/ and hotplug management daemo

Versions of packages nut recommends:
ii  bash-completion               1:1.1-3    programmable completion for the ba

Versions of packages nut suggests:
ii  nut-cgi                       2.4.3-1    network UPS tools - web interface
pn  nut-dev                       <none>     (no description available)
pn  nut-snmp                      <none>     (no description available)
pn  nut-xml                       <none>     (no description available)

-- Configuration Files:
/etc/nut/nut.conf changed [not included]
/etc/nut/ups.conf changed [not included]
/etc/nut/upsd.conf changed [not included]
/etc/nut/upsd.users changed [not included]
/etc/nut/upsmon.conf changed [not included]

-- debconf information:
  nut/major_upstream_changes:



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to