FS#25392 - [usbmuxd] is never started when an iDevice is connected.

Attached to Project: Arch Linux
Opened by Ulf Winkelvos (uwinkelvos) - Wednesday, 03 August 2011, 20:58 GMT
Last edited by Ionut Biru (wonder) - Thursday, 04 August 2011, 15:46 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
udev using the rule provided by the usbmuxd package tries to start usbmuxd as user usbmux. The daemon exits, because it can not connect to the detected device, as this is owned by root.

Upstream aka Hector Martin (http://marcansoft.com/blog/contact) says:

<marcan> usb device permissions is a distribution-specific issue. the defaults assume usb devices are owned by some group and usbmux is part of that group
<marcan> I expect distros to change the udev rules if they need to

Ubuntu and fedora handle it like arch did up to version 1.0.6-2 by providing a patch to the rule to change the device owner to usbmux. see: http://projects.archlinux.org/svntogit/packages.git/commit/usbmuxd/trunk?id=75355392877a1ba7afc179ad8b9cc3dc56a1f49b

Was this change intentional?

Additional info:
* usbmuxd 1.0.7-1


Steps to reproduce:
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 04 August 2011, 15:46 GMT
Reason for closing:  Fixed
Additional comments about closing:  usbmuxd 1.0.7-2
Comment by Ionut Biru (wonder) - Thursday, 04 August 2011, 15:41 GMT
i do remember that i added some sed line in the PKGBUILD but i don't get it why is not there anymore. maybe i hit undo before saving...

Loading...