Devuan bug report logs - #500
Package: usbmuxd calls systemd in its udev rules so it will never start in Devuan

Package: usbmuxd; Maintainer for usbmuxd is (unknown); Source for usbmuxd is src:usbmuxd.

Reported by: Vernon Van Steenkist <vernonjvs@gmail.com>

Date: Wed, 29 Jul 2020 03:03:02 UTC

Severity: normal

Tags: debian

Forwarded to https://bugs.debian.org/966403

Full log


Message #5 received at submit@bugs.devuan.org (full text, mbox, reply):

Received: (at submit) by bugs.devuan.org; 29 Jul 2020 03:00:06 +0000
Return-Path: <vernonjvs@gmail.com>
Delivered-To: devuanbugs@dyne.org
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Wed, 29 Jul 2020 03:00:06 +0000 (UTC)
Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id EB677F609D3
	for <submit@bugs.devuan.org>; Wed, 29 Jul 2020 04:51:04 +0200 (CEST)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="KMALD/ok";
	dkim-atps=neutral
Received: by mail-qt1-f172.google.com with SMTP id s16so16584654qtn.7
        for <submit@bugs.devuan.org>; Tue, 28 Jul 2020 19:51:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=from:subject:to:message-id:date:user-agent:mime-version
         :content-transfer-encoding:content-language;
        bh=0K1/Fn7gJS0WRVrSEedgBBHxYmtgfMyHgVac58KHHSo=;
        b=KMALD/okRzYUN0n7+oihkadwuYOeGb/6xJEU3TCCG4NL7PukJEtEtfn7fPXumsjH1i
         fLAHO7kAQbCwbPTjNvsYRUq8eCgrLAaTK1OVKBg1tckusoJ42jT91VsYVz9LTi5J6lFP
         tW1w2eXEop9NhgVIXV+pKLE8sc1CYyY95GzJqzZUlW7vZ49A1YebxgGT7afKedJvy2MC
         2b64a74kwt7OEELPTGmvyGBQ7ZJMuJo6D+4VtGGk3Dyq2eMVqOWWmf3J4rCWIiu4gp9b
         2wQbgF2kxWMjlJOhfaXvL9I5pLx64b8QsVV/4LKv2BxcAFX/9U9g1RGM0UmSjlSUMxr9
         IKRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:from:subject:to:message-id:date:user-agent
         :mime-version:content-transfer-encoding:content-language;
        bh=0K1/Fn7gJS0WRVrSEedgBBHxYmtgfMyHgVac58KHHSo=;
        b=ix0ewtsKjR1szeYH3jvqcHgs8Ma0EgWBQ6oM2ZOUjwNS1BSSHt6AFsKpxrDxBwHHrQ
         w5g7T17rJhnS4Nm5s8RdXtD8oHK91Sxg6LtUKJIDJomZ1ilUMNmWPNDkceG+2Jcw3oru
         QZND5dL43Um2fSSolhZ8l2PCFddNt/I1KWDCyIR6L2TYmTr3KLxa8xtewyOfmT77eRzI
         c0BWma2naAImSucNU2RoiUCdgAHrbxx7LMX4W2ZeVEZF0o9VREwPoqyrmfscZ8YQeXhE
         VGKySLufsnS57Q5bSD60zp1geRCT/WEGaef3lmg5lDp6e761f4NTispx8sbUwWyLotg0
         LIFQ==
X-Gm-Message-State: AOAM530vm1jvWaM90wANRrynWnelnH3ZQZTe+FspplvcvgnQR4zt89FG
	WIckGc4CFi5tP/brB8kB2kd4do9sjh8=
X-Google-Smtp-Source: ABdhPJzhgUXsjBYJqCGJJYJO/kW+qcarvt05bFFwpKYdVVkJYMSgwNsBO2rXoreeajL7qJkAYuv3Dw==
X-Received: by 2002:ac8:7b94:: with SMTP id p20mr15496553qtu.312.1595991062348;
        Tue, 28 Jul 2020 19:51:02 -0700 (PDT)
Received: from [192.168.0.32] (rrcs-72-43-221-6.nys.biz.rr.com. [72.43.221.6])
        by smtp.gmail.com with ESMTPSA id x28sm509949qki.55.2020.07.28.19.50.58
        for <submit@bugs.devuan.org>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Tue, 28 Jul 2020 19:50:59 -0700 (PDT)
From: Vernon Van Steenkist <vernonjvs@gmail.com>
Subject: Package: usbmuxd calls systemd in its udev rules so it will never
 start in Devuan
To: submit@bugs.devuan.org
Message-ID: <2a42584e-91e3-08ed-5276-da5de882ce31@gmail.com>
Date: Tue, 28 Jul 2020 22:50:58 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,
	RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
Package: usbmuxd
Version: 1.1.1~git20181007.f838cf6-1 i386

Beowulf usbmuxd is maintained by Debian. A Devuan usbmuxd package 
probably should be created because the Debian version references systemd 
in its udev rules so usbmuxd will never start under Devuan.

Debian usbmuxd /lib/udev/rules.d/39-usbmuxd.rules file contents


# systemd should receive all events relating to device
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", TAG+="systemd"

# Initialize iOS devices into "deactivated" USB configuration state and 
activate usbmuxd
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", ACTION=="add", 
ENV{USBMUX_SUPPORTED}="1", ATTR{bConfigurationValue}="0", 
OWNER="usbmux", ENV{SYSTEMD_WANTS}="usbmuxd.service"

# Make sure properties don't get lost when bind action is called
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", ACTION=="bind", 
ENV{USBMUX_SUPPORTED}="1", OWNER="usbmux", 
ENV{SYSTEMD_WANTS}="usbmuxd.service"

# Exit usbmuxd when the last device is removed
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", ACTION=="remove", 
RUN+="/usr/sbin/usbmuxd -x"


Suggested /lib/udev/rules.d/85-usbmuxd.rules for a  new Devuan usbmuxd 
package.


# usbmuxd ("Apple Mobile Device" muxer listening on /var/run/usbmuxd)

# Forces iDevices to the last USB configuration and runs usbmuxd
ACTION=="add", SUBSYSTEM=="usb", OWNER="usbmux", ATTR{idVendor}=="05ac", 
ATTR{idProduct}=="12[9a][0-9a-f]", ENV{USBMUX_SUPPORTED}="1", 
ATTR{bConfigurationValue}!="$attr{bNumConfigurations}", 
ATTR{bConfigurationValue}="$attr{bNumConfigurations}", OWNER="usbmux", 
RUN+="/usr/sbin/usbmuxd -u -U usbmux"

# Exit usbmuxd when the last device is removed
ACTION=="remove", SUBSYSTEM=="usb", 
ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", ENV{INTERFACE}=="255/*", 
RUN+="/usr/sbin/usbmuxd -x"

Please don't hesitate to contact me if you have any questions.

Thanks,
Vernon




Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Wed Apr 24 23:19:51 2024;