** Description changed:

- I hooked my new CyberPower UPS: CP685AVR-G on my Lucid server and got
- this error:
+ [Impact]
  
-   Jan 15 12:06:33 xeon upsd[5441]: Can't connect to UPS [cyberpower] 
(usbhid-ups-cyberpower): No such file or directory
-   Jan 15 12:06:38 xeon upsmon[5445]: Poll UPS [[email protected]] failed - 
Driver not connected
+  * Plugging in a USB controlled UPS solution does fail to execute the udev 
+    rules; Due to that the permissions are not set correctly
+ 
+  * Fix is a backport from upstream which only changes the numbering on the 
+    rule to execute at the right time.
+ 
+ [Test Case]
+ 
+  * Install nut-server
+  * Plug in a usb controlled UPS of your choice
+  * The device node created should be mode 664 and group "nut", but it is 
+    not.
+  * Install the proposed package
+  * (It also fixes but 1540008, so no need to replug anymore to test if 
+     successful)
+  * it should now be created with proper permissions.
+ 
+ [Regression Potential]
+ 
+  * If people with the old set up have created something that would not be 
+    able to access anymore that could cuase issues, but before it was 
+    root:root and now nut:root; the group permission didn't change (was 6 
+    before) - so anything before could only access with root and they still 
+    can - therefore I consider this of low/no risk, yet in some obscure 
+    setups it might be one.
+ 
+ [Other Info]
+  
+  * n/a
+ 
+ ---
+ 
+ 
+ I hooked my new CyberPower UPS: CP685AVR-G on my Lucid server and got this 
error:
+ 
+   Jan 15 12:06:33 xeon upsd[5441]: Can't connect to UPS [cyberpower] 
(usbhid-ups-cyberpower): No such file or directory
+   Jan 15 12:06:38 xeon upsmon[5445]: Poll UPS [[email protected]] failed - 
Driver not connected
  
  After trying many things, I found
  https://bugzilla.redhat.com/show_bug.cgi?id=488368 that hint me in the
  right direction. The required change was to rename the udev rule like
  this:
  
-   mv /lib/udev/rules.d/{5,6}2-nut-usbups.rules
+   mv /lib/udev/rules.d/{5,6}2-nut-usbups.rules
  
  Now, everything works well, without requiring "user = root" in
  /etc/nut/ups.conf because the udev rule now ensures the device file is
  owned by the group "nut":
  
-   # find /dev/bus/usb/ -ls
-   1536    0 drwxr-xr-x  10 root     root          200 Jan 15 12:40 
/dev/bus/usb/
-   1579    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/008
-   1580    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/008/001
-   1573    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/007
-   1574    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/007/001
-   1567    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/006
-   1568    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/006/001
-   1561    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/005
-   1562    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/005/001
-   1555    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/004
-   1556    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/004/001
-   1549    0 drwxr-xr-x   2 root     root           80 Jan 15 12:40 
/dev/bus/usb/003
-   2163    0 crw-rw-r--   1 root     nut               Jan 15 12:49 
/dev/bus/usb/003/002
-   1550    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/003/001
-   1543    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/002
-   1544    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/002/001
-   1537    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/001
-   1538    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/001/001
+   # find /dev/bus/usb/ -ls
+   1536    0 drwxr-xr-x  10 root     root          200 Jan 15 12:40 
/dev/bus/usb/
+   1579    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/008
+   1580    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/008/001
+   1573    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/007
+   1574    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/007/001
+   1567    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/006
+   1568    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/006/001
+   1561    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/005
+   1562    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/005/001
+   1555    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/004
+   1556    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/004/001
+   1549    0 drwxr-xr-x   2 root     root           80 Jan 15 12:40 
/dev/bus/usb/003
+   2163    0 crw-rw-r--   1 root     nut               Jan 15 12:49 
/dev/bus/usb/003/002
+   1550    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/003/001
+   1543    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/002
+   1544    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/002/001
+   1537    0 drwxr-xr-x   2 root     root           60 Jan 15 12:40 
/dev/bus/usb/001
+   1538    0 crw-rw-r--   1 root     root              Jan 15 12:41 
/dev/bus/usb/001/001
  
  Generic information:
  
  # lsb_release -rd
  Description:  Ubuntu 10.04.4 LTS
  Release:      10.04
  
  # apt-cache policy nut
  nut:
-   Installed: 2.4.3-1ubuntu3.2
-   Candidate: 2.4.3-1ubuntu3.2
-   Version table:
-  *** 2.4.3-1ubuntu3.2 0
-         500 http://archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
-         500 http://archive.ubuntu.com/ubuntu/ lucid-security/main Packages
-         100 /var/lib/dpkg/status
-      2.4.3-1ubuntu3 0
-         500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
+   Installed: 2.4.3-1ubuntu3.2
+   Candidate: 2.4.3-1ubuntu3.2
+   Version table:
+  *** 2.4.3-1ubuntu3.2 0
+         500 http://archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
+         500 http://archive.ubuntu.com/ubuntu/ lucid-security/main Packages
+         100 /var/lib/dpkg/status
+      2.4.3-1ubuntu3 0
+         500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: nut 2.4.3-1ubuntu3.2
  ProcVersionSignature: Ubuntu 2.6.32-45.102-server 2.6.32.60+drm33.26
  Uname: Linux 2.6.32-45-server x86_64
  Architecture: amd64
  Date: Tue Jan 15 12:43:46 2013
  ProcEnviron:
-  PATH=(custom, no user)
-  LANG=en_CA.UTF-8
-  SHELL=/bin/bash
+  PATH=(custom, no user)
+  LANG=en_CA.UTF-8
+  SHELL=/bin/bash
  SourcePackage: nut

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1099947

Title:
  driver unable to connect to CyberPower UPS using usbhid-ups driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nut/+bug/1099947/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to