Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

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


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 ( 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:

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...