[Bug 1540008] [NEW] USB permissions not set at install time (udevd name changed?)
Charles Lepple
clepple at gmail.com
Sat Jan 30 22:40:17 UTC 2016
Public bug reported:
1) $ lsb_release -rd
Description: Ubuntu 14.04.3 LTS
Release: 14.04
2) nut-server: 2.7.1-1ubuntu1; udev: 204-5ubuntu20.15
3) On a fresh install of Ubuntu 14.04 (amd64), I installed the nut-
server package while the UPS was already connected via USB. After
installation, the permissions described by /lib/udev/rules.d/52-nut-
usbups.rules should have changed the group of the corresponding
/dev/bus/usb/*/* node to 'nut'.
4) The owner/group for the /dev/bus/usb node remained root:root.
Manually running 'udevadm trigger --subsystem-match=usb --action=change'
changed the group to 'nut'. (From past experience tracking down related
udev+nut bugs, unplugging and re-plugging the USB cable would yield
similar results.)
However, that udevadm command is included in the postinst for nut-
server, and it is guarded with a pidof check for 'udevd':
# ask udev to check for new udev rules
[ -x /etc/init.d/udev ] && pidof udevd > /dev/null \
&& udevadm trigger --subsystem-match=usb --action=change
This most likely needs to be amended to include the current process
name, 'systemd-udevd'. I checked the control files, and unless the udevd
process name has changed back, I believe this will affect vivid, wily
and xenial as well as trusty. (I will let someone else add those later
tags if that turns out to be the case.)
** Affects: nut (Ubuntu)
Importance: Undecided
Status: New
** Tags: trusty
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nut in Ubuntu.
https://bugs.launchpad.net/bugs/1540008
Title:
USB permissions not set at install time (udevd name changed?)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nut/+bug/1540008/+subscriptions
More information about the Ubuntu-server-bugs
mailing list