[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Changed in: nut (Debian) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
This bug was fixed in the package nut - 2.7.1-1ubuntu1.2 --- nut (2.7.1-1ubuntu1.2) trusty; urgency=medium * Drop d/p/Fix-USB-permission-issues-related-to-Linux-udev.patch: this issue seems fixed via other updates and is no more reproducible (LP 1099947). nut (2.7.1-1ubuntu1.1) trusty; urgency=medium * debian/nut-server.postinst: The udevd process is called systemd-udevd for quite sometimes already, properly detect whether it's running or not, this should fix the devices permissions for USB UPS's (LP: #1540008) * d/p/Fix-USB-permission-issues-related-to-Linux-udev.patch: make udev rule apply correctly (LP 1099947). -- Christian Ehrhardt Mon, 28 Aug 2017 08:48:47 +0200 ** Changed in: nut (Ubuntu Trusty) Status: In Progress => Fix Released ** Changed in: nut (Ubuntu Xenial) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
This bug was fixed in the package nut - 2.7.2-4ubuntu1.2 --- nut (2.7.2-4ubuntu1.2) xenial; urgency=medium * Drop d/p/Fix-USB-permission-issues-related-to-Linux-udev.patch: this issue seems fixed via other updates and is no more reproducible (LP 1099947). Also fixes a FTBFS on the ongoing SRU of 2.7.2-4ubuntu1.1. nut (2.7.2-4ubuntu1.1) xenial; urgency=medium * debian/nut-server.postinst: The udevd process is called systemd-udevd for quite sometimes already, properly detect whether it's running or not, this should fix the devices permissions for USB UPS's (LP: #1540008) * d/p/Fix-USB-permission-issues-related-to-Linux-udev.patch: make udev rule apply correctly (LP 1099947). -- Christian Ehrhardt Thu, 24 Aug 2017 09:47:35 +0200 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Per former comment setting Trusty and the general verification tag to done. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Attachment added: "Log verifying for Trusty that the udev rules are now correctly triggered" https://bugs.launchpad.net/ubuntu/+source/nut/+bug/1540008/+attachment/4944134/+files/nuttest ** Tags removed: verification-needed verification-needed-trusty ** Tags added: verification-done verification-done-trusty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Thanks Brian for accepting, I worked on hacking the changes files to be correct for this special case with rbasak - but given your comment it seems it didn't work out :-/ Thanks Charles for confirming Xenial. Zesty already migrated (lacking the extra hop to unroll the no more needed part for another bug). That leaves Trusty to be verified - I did so today, to get this migrating somewhat together. Attaching a full log of that test ... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
I uninstalled NUT on xenial, rebooted, confirmed that ownership was root:root, enabled xenial-proposed, and installed nut-server 2.7.2-4ubuntu1.2. The ownership was successfully changed to root:nut. ** Tags removed: verification-needed-xenial ** Tags added: verification-done-xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
I've accepted the Trusty and Xenial SRUs but something with our tooling broke and this bug was not commented on. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
This bug was fixed in the package nut - 2.7.4-5ubuntu2.1 --- nut (2.7.4-5ubuntu2.1) zesty; urgency=medium * debian/nut-server.postinst: The udevd process is called systemd-udevd for quite sometimes already, properly detect whether it's running or not, this should fix the devices permissions for USB UPS's (LP: #1540008) -- Christian Ehrhardt Thu, 17 Aug 2017 15:26:30 +0200 ** Changed in: nut (Ubuntu Zesty) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Fixed Trusty reviewed and uploaded for SRU consideration as well now. I'll reset the state of the Trusty&Xenial Tasks so it shows up in the SRU Teams process again to accept those over the ones currently in proposed. ** Changed in: nut (Ubuntu Xenial) Status: Fix Committed => In Progress ** Changed in: nut (Ubuntu Trusty) Status: Fix Committed => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
While we still wait for acceptance of 2.7.2-4ubuntu1.2 in Xenial and review,sponsoring and acceptance of 2.7.1-1ubuntu1.2 for Trusty we can test the Zesty upload already. $ sudo udevadm monitor [in another console install the fixed nut-server package] KERNEL[134.190774] change /devices/pci:00/:00:01.2/usb1 (usb) UDEV [134.192149] change /devices/pci:00/:00:01.2/usb1 (usb) KERNEL[134.192328] change /devices/pci:00/:00:01.2/usb1/1-0:1.0 (usb) UDEV [134.193343] change /devices/pci:00/:00:01.2/usb1/1-0:1.0 (usb) Working correctly now -> verified (for zesty) ** Tags removed: verification-needed-zesty ** Tags added: verification-done-zesty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
The other issue we wanted to fix in the same SRU is also fixed in Trusty by another (yet unknown fix, maybe to udev). The rules there are no more later overwritten - so I have to refresh the SRU upload to trusty as I only want/can SRU a verifiable fix. I beg (all) your pardon for this hickup, but the lack of special HW made me unable to pre-verify that. Fortunately this issue over there while effectively hitting peopl with special HW - it can be verified without (as described in the test steps). This would conflict with the SRU policy so I prepared an updated version to upload "over" it into proposed and let that then be verified and migrate. That said - preparing a new upload for Trusty (Xenial and Zesty uploads are good already). New MP to consider is at: https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/329714 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Merge proposal linked: https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/329502 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
ok, MP for the SRU open now at https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/329504 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Re-verified that it builds now fine on all arches for Xenial. I took a Xenial VM Guest and also pre-verified that 0. on a correct (manual) trigger I'd see in udevadm monitor the root hub and the device to show up as event => ok, working 1. on install of the old nut-server package there is no trigger => issue confirmed, no trigger 2. on install of the new SRU there is the trigger that would fix up permissions on install as intended => now working correctly re-emitting the events (and only usb events) I'm moving that into the test steps, as it allows one wirthout special HW to *somewhat* test he SRU. ** Description changed: [Impact] - * Installing nut provides rules to set up the devnodes accordingly, but -on an install the trigger to run those is missed to be executed due to -an error in postinst. + * Installing nut provides rules to set up the devnodes accordingly, but + on an install the trigger to run those is missed to be executed due to + an error in postinst. - * Fix is a backport from Debian repo -(https://anonscm.debian.org/cgit/collab-maint/nut.git/commit/id=d31c6dcb) , which works in artful already + * Fix is a backport from Debian repo + (https://anonscm.debian.org/cgit/collab-maint/nut.git/commit/id=d31c6dcb) , which works in artful already [Test Case] - * Plug in a usb controlled UPS of your choice - * Install nut-server - * The device node created should be mode 664 and group "nut", but it is -not. - * Install the proposed package with the fix - * that should trigger the rules to run and it should now be created with -proper permissions. + * Plug in a usb controlled UPS of your choice + * Install nut-server + * The device node created should be mode 664 and group "nut", but it is + not. + * Install the proposed package with the fix + * that should trigger the rules to run and it should now be created with + proper permissions. + + * In the lack of special HW there is a fallback + * Create a VM and give it some USB device + * Start in one console "sudo udevadm monitor" + * On installing the nut-server package the USB events should be re-triggered, but they are not yet today - with the fixed package they are. [Regression Potential] - * The postinst trigger never worked, now it will work. If on a system the -rules fail to execute there might be an issue, but since the are only -triggered (async udev) the install will not fail due to that. I think -in the worst case they are just still not executed. - * Vice versa once they are executed correctly the changed permission -could be an issue for odd setups that relied on the broken permission, -but I explained in the Regression potential section of bug 1099947 that -is released together why I think that is no issue. + * The postinst trigger never worked, now it will work. If on a system the + rules fail to execute there might be an issue, but since the are only + triggered (async udev) the install will not fail due to that. I think + in the worst case they are just still not executed. + * Vice versa once they are executed correctly the changed permission + could be an issue for odd setups that relied on the broken permission, + but I explained in the Regression potential section of bug 1099947 that + is released together why I think that is no issue. [Other Info] - - * n/a + + * n/a 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.) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bug
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Hi Charles, thanks for your immediate feedback. In retrospective I had the change applied differently when testing and cherry picked it the same way as in later relases on the actual MP for upload. It is very charming and heart warming that you come back so fast on a bug dormant by us for so long. The other SRU that was combined with this on Xenial seems fixed on Xenial via other updates. So I removed that part completely to refresh this upload - it is now building fine. I'll upload that as new MP and hope to get an ack and sponsoring into unapproved today. >From there the SRU Team will pick it up and we will get an update here to >re-consider. I beg (all) your pardon for that hiccup on the way to finally fix this. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Hmm, I'm sure this built in a ppa for me - I'll look back into that in a few days (after Feature Freeze buzz) and report back. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Chris and Christian, thanks for working on this! For xenial, looks like this debian/ patch might have gotten dropped (other half of the 52--nut-usbups.rules renaming), which might be causing the build failure: https://anonscm.debian.org/cgit/collab- maint/nut.git/commit/?id=b0b61548a47b153b1ce6205bb9ce47edbb32910f -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Hello Charles, or anyone else affected, Accepted nut into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nut/2.7.2-4ubuntu1.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: nut (Ubuntu Xenial) Status: Triaged => Fix Committed ** Tags added: verification-needed verification-needed-xenial ** Changed in: nut (Ubuntu Trusty) Status: Confirmed => Fix Committed ** Tags added: verification-needed-trusty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Uploaded SRU changes for review - branches are linked -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Description changed: + [Impact] + + * Installing nut provides rules to set up the devnodes accordingly, but +on an install the trigger to run those is missed to be executed due to +an error in postinst. + + * Fix is a backport from Debian repo +(https://anonscm.debian.org/cgit/collab-maint/nut.git/commit/id=d31c6dcb) , which works in artful already + + [Test Case] + + * Plug in a usb controlled UPS of your choice + * Install nut-server + * The device node created should be mode 664 and group "nut", but it is +not. + * Install the proposed package with the fix + * that should trigger the rules to run and it should now be created with +proper permissions. + + [Regression Potential] + + * The postinst trigger never worked, now it will work. If on a system the +rules fail to execute there might be an issue, but since the are only +triggered (async udev) the install will not fail due to that. I think +in the worst case they are just still not executed. + * Vice versa once they are executed correctly the changed permission +could be an issue for odd setups that relied on the broken permission, +but I explained in the Regression potential section of bug 1099947 that +is released together why I think that is no issue. + + [Other Info] + + * n/a + + 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 + && 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.) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Merge proposal linked: https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/329207 ** Merge proposal linked: https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/329208 ** Merge proposal linked: https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/329209 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Changed in: nut (Ubuntu Yakkety) Status: Triaged => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
This bug was fixed in the package nut - 2.7.4-5ubuntu4 --- nut (2.7.4-5ubuntu4) artful; urgency=medium * d/p/fix-snmp-driver-compile-options.patch: fix cflags/ldflags mismatch (LP: #1711092). * d/libnutclient0.symbols: fix symbols in regard to gcc-7 (LP: #1711091). -- Christian Ehrhardt Wed, 16 Aug 2017 12:44:26 +0200 ** Changed in: nut (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Merge proposal linked: https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/329119 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Merge proposal linked: https://code.launchpad.net/~paelzer/ubuntu/+source/nut/+git/nut/+merge/328759 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Changed in: nut (Debian) Status: Unknown => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
As a sync would be preferred for 1. of comment #5 I did: - Poll Debian on the status of the release of the already queued changes [1]. - Link the Debian bug up here and waiting for a reply now. [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868007 ** Bug watch added: Debian Bug tracker #868007 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868007 ** Also affects: nut (Debian) via http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868007 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
So since it is accepted already no need to push my new way of thinking how to better check for the service. The benefit is that this way it also applies to Trusty as-is. Also we carry Delta anyway - so it wouldn't be fixed by a sync. Next steps: 1. Pull [1] into Artful 2. Prep SRUs back to X/Y/Z/T [1]: https://anonscm.debian.org/cgit/collab- maint/nut.git/commit/?id=d31c6dcb -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Hmm when prepping the changes to Debian I found it waiting in the suggested form for release already in reference to the Ubuntu bug. [1]: https://anonscm.debian.org/cgit/collab- maint/nut.git/commit/?id=d31c6dcb -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Hi, I beg your pardon that nobody found the time to look at this since I initially triaged it. Especially since here even a suggested fix was provided we want to encourage and help. I'm currently trying to clear out bugs that are dormant for too long, so lets take a look. Status on the checked program: Trusty to Artful : /lib/systemd/systemd-udevd is the binary Due to changes in the nit system they are started differently, but that actually doesn't matter. On Debian the name matches what Ubuntu has - so the issue as well as the fix applies to Debian as well. IMHO - it isn't so important that the files are there. The requiremend is 1. udevadm available 2. udev running So a much better check could anyway be something like: systemctl is-active udev && which udevadm > /dev/null For all but trusty that should be much better and we will find a pendant there once SRU'ing. I'll prepare something for Debian and we can think on Fix and SRU once that has settled. I'll link the Debian bug here soon ... ** Also affects: nut (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: nut (Ubuntu Artful) Importance: Undecided Status: Confirmed ** Also affects: nut (Ubuntu Zesty) Importance: Undecided Status: New ** Changed in: nut (Ubuntu Yakkety) Status: New => Triaged ** Changed in: nut (Ubuntu Zesty) Status: New => Triaged ** Changed in: nut (Ubuntu Artful) Status: Confirmed => Triaged ** Changed in: nut (Ubuntu Xenial) Status: Confirmed => Triaged ** No longer affects: nut (Ubuntu Artful) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
** Tags added: patch ** Also affects: nut (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: nut (Ubuntu Trusty) Importance: Undecided Status: New ** Changed in: nut (Ubuntu Trusty) Status: New => Confirmed ** Changed in: nut (Ubuntu Xenial) Status: New => Confirmed ** Tags added: server-next -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Patch for xenial: https://launchpadlibrarian.net/300873279/nut_2.7.4-0ubuntu6~xenial~libusb1~gb0e1758_2.7.4-0ubuntu7~xenial~libusb1~gb0e1758.diff.gz I haven't tested the patch for trusty, but I assume it would be similar since the udevd binary has the same name. Uploaded to PPA: https://launchpad.net/~clepple/+archive/ubuntu/nut/+packages -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1540008] Re: USB permissions not set at install time (udevd name changed?)
Confirmed that this affects xenial as well. ** Tags added: xenial ** Changed in: nut (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs