#1009802 Warning: The home dir /var/lib/usbmux you specified can't be accessed: No such file or directory

Package:
usbmuxd
Source:
usbmuxd
Description:
USB multiplexor daemon for iPhone and iPod Touch devices
Submitter:
Scott Corcoran
Date:
2024-05-26 14:03:03 UTC
Severity:
normal
#1009802#5
Date:
2022-04-18 06:34:42 UTC
From:
To:
Dear Maintainer,

Warning: The home dir /var/lib/usbmux you specified can't be accessed: No such file or directory
Adding system user `usbmux' (UID 113) ...
Adding new user `usbmux' (UID 113) with group `plugdev' ...
configuration error - unknown item 'NONEXISTENT' (notify administrator)
configuration error - unknown item 'PREVENT_NO_AUTH' (notify administrator)

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
installation of chromium
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
(ignored it, but it should not be happening)
   * What was the outcome of this action?
not sure yet
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

#1009802#10
Date:
2022-04-18 07:45:08 UTC
From:
To:

Hi,

Please include a more lines of output from before the usbmux home dir
error. That's not really enough to tell what's going on, and chromium
doesn't add a usbmux user. Maybe you meant to file this against usbmuxd?

Thanks,

Andres

#1009802#13
Date:
2022-04-18 07:46:23 UTC
From:
To:

Hi,

Please include a more lines of output from before the usbmux home dir
error. That's not really enough to tell what's going on, and chromium
doesn't add a usbmux user. Maybe you meant to file this against usbmuxd?

Thanks,

Andres

#1009802#16
Date:
2022-04-18 07:56:50 UTC
From:
To:
Check your /var/log/apt/term.log, and you should see where chromium was
installed. I bet you'll see something about usbmuxd in there next to it,
like it got pulled in as a dependency or an earlier apt-get was
interrupted and running it again (to install chromium) had it finishing
up installation of previous packages or something.

#1009802#21
Date:
2022-04-18 07:52:19 UTC
From:
To:
Hi Andres,

	I just did an apt-get install chromium (from lxterminal) and noted errors
	during ordinary installation, which usually does not give these kinds of errors.

	I don't run usbmuxd (or know that I need to).... would something from Chromium
	be dragging in android support?

Scott


On Mon, 18 Apr 2022 03:46:23 -0400 Andres Salomon <dilinger@queued.net> wrote:

#1009802#26
Date:
2022-04-18 12:11:10 UTC
From:
To:
Thank you for the quick reply.
Here is the entire (applicable) entry found for the chromium install in
/var/log/apt/term.log. You will find the diagnostics produced around line 2179.
usbmuxd is support (apparently) for apple mobile products, not android,
and is being pulled in by chromium.... a suspicious entry might be the
uninstalled avahi-daemon, but if that is the case, that dependency is
also bloatware, and is not removed with avahi-daemon.

The errors begin around line 2180, probably from the installation of libusbmuxd6.... from a
direct dependency?



Log started: 2022-04-17  23:25:33
1960 Selecting previously unselected package libavahi-core7:amd64.^M
1961 (Reading database ... ^M(Reading database ... 5%^M(Reading database ... 10%^M(Reading database ... 15%^M(Reading database ... 20%^M(Reading datab
1962 Preparing to unpack .../00-libavahi-core7_0.8-5_amd64.deb ...^M
1963 Unpacking libavahi-core7:amd64 (0.8-5) ...^M
1964 Selecting previously unselected package libdaemon0:amd64.^M
1965 Preparing to unpack .../01-libdaemon0_0.14-7.1_amd64.deb ...^M
1966 Unpacking libdaemon0:amd64 (0.14-7.1) ...^M
1967 Selecting previously unselected package avahi-daemon.^M
1968 Preparing to unpack .../02-avahi-daemon_0.8-5_amd64.deb ...^M
1969 Unpacking avahi-daemon (0.8-5) ...^M
1970 Selecting previously unselected package libtalloc2:amd64.^M
1971 Preparing to unpack .../03-libtalloc2_2.3.3-2_amd64.deb ...^M
1972 Unpacking libtalloc2:amd64 (2.3.3-2) ...^M
1973 Selecting previously unselected package libtdb1:amd64.^M
1974 Preparing to unpack .../04-libtdb1_1.4.6-1_amd64.deb ...^M
1975 Unpacking libtdb1:amd64 (1.4.6-1) ...^M
1976 Selecting previously unselected package libtevent0:amd64.^M
1977 Preparing to unpack .../05-libtevent0_0.11.0-1_amd64.deb ...^M
1978 Unpacking libtevent0:amd64 (0.11.0-1) ...^M
1979 Selecting previously unselected package libldb2:amd64.^M
1980 Preparing to unpack .../06-libldb2_2%3a2.2.3-2+b1_amd64.deb ...^M
1981 Unpacking libldb2:amd64 (2:2.2.3-2+b1) ...^M
1982 Selecting previously unselected package libpython3.9:amd64.^M
1983 Preparing to unpack .../07-libpython3.9_3.9.12-1_amd64.deb ...^M
1984 Unpacking libpython3.9:amd64 (3.9.12-1) ...^M
1985 Selecting previously unselected package libwbclient0:amd64.^M
1986 Preparing to unpack .../08-libwbclient0_2%3a4.13.14+dfsg-1+b2_amd64.deb ...^M
1987 Unpacking libwbclient0:amd64 (2:4.13.14+dfsg-1+b2) ...^M
1988 Selecting previously unselected package python3-ldb.^M
1989 Preparing to unpack .../09-python3-ldb_2%3a2.2.3-2+b1_amd64.deb ...^M
1990 Unpacking python3-ldb (2:2.2.3-2+b1) ...^M
1991 Selecting previously unselected package python3-talloc:amd64.^M
1992 Preparing to unpack .../10-python3-talloc_2.3.3-2_amd64.deb ...^M
1993 Unpacking python3-talloc:amd64 (2.3.3-2) ...^M
1994 Selecting previously unselected package samba-libs:amd64.^M
1995 Preparing to unpack .../11-samba-libs_2%3a4.13.14+dfsg-1+b2_amd64.deb ...^M
1996 Unpacking samba-libs:amd64 (2:4.13.14+dfsg-1+b2) ...^M
1997 Selecting previously unselected package libsmbclient:amd64.^M
1998 Preparing to unpack .../12-libsmbclient_2%3a4.13.14+dfsg-1+b2_amd64.deb ...^M
1999 Unpacking libsmbclient:amd64 (2:4.13.14+dfsg-1+b2) ...^M
2000 Selecting previously unselected package avahi-utils.^M
2001 Preparing to unpack .../13-avahi-utils_0.8-5_amd64.deb ...^M
2002 Unpacking avahi-utils (0.8-5) ...^M
2003 Selecting previously unselected package libevent-2.1-7:amd64.^M
2004 Preparing to unpack .../14-libevent-2.1-7_2.1.12-stable-3_amd64.deb ...^M
2005 Unpacking libevent-2.1-7:amd64 (2.1.12-stable-3) ...^M
2006 Selecting previously unselected package libjsoncpp25:amd64.^M
2007 Preparing to unpack .../15-libjsoncpp25_1.9.5-4_amd64.deb ...^M
2008 Unpacking libjsoncpp25:amd64 (1.9.5-4) ...^M
2009 Selecting previously unselected package libminizip1:amd64.^M
2010 Preparing to unpack .../16-libminizip1_1.1-8+b1_amd64.deb ...^M
2011 Unpacking libminizip1:amd64 (1.1-8+b1) ...^M
2012 Selecting previously unselected package libre2-9:amd64.^M
2013 Preparing to unpack .../17-libre2-9_20220401+dfsg-1_amd64.deb ...^M
2014 Unpacking libre2-9:amd64 (20220401+dfsg-1) ...^M
2015 Selecting previously unselected package chromium-common.^M
2016 Preparing to unpack .../18-chromium-common_100.0.4896.88-1_amd64.deb ...^M
2017 Unpacking chromium-common (100.0.4896.88-1) ...^M
2018 Selecting previously unselected package chromium.^M
2019 Preparing to unpack .../19-chromium_100.0.4896.88-1_amd64.deb ...^M
2020 Unpacking chromium (100.0.4896.88-1) ...^M
2021 Selecting previously unselected package chromium-sandbox.^M
2022 Preparing to unpack .../20-chromium-sandbox_100.0.4896.88-1_amd64.deb ...^M
2023 Unpacking chromium-sandbox (100.0.4896.88-1) ...^M
2024 Selecting previously unselected package cups-pk-helper.^M
2025 Preparing to unpack .../21-cups-pk-helper_0.2.6-1+b1_amd64.deb ...^M
2026 Unpacking cups-pk-helper (0.2.6-1+b1) ...^M
2027 Selecting previously unselected package gir1.2-handy-1:amd64.^M
2028 Preparing to unpack .../22-gir1.2-handy-1_1.5.91-1_amd64.deb ...^M
2029 Unpacking gir1.2-handy-1:amd64 (1.5.91-1) ...^M
2030 Selecting previously unselected package libnotify4:amd64.^M
2031 Preparing to unpack .../23-libnotify4_0.7.9-3_amd64.deb ...^M
2032 Unpacking libnotify4:amd64 (0.7.9-3) ...^M
2033 Selecting previously unselected package gir1.2-notify-0.7:amd64.^M
2034 Preparing to unpack .../24-gir1.2-notify-0.7_0.7.9-3_amd64.deb ...^M
2035 Unpacking gir1.2-notify-0.7:amd64 (0.7.9-3) ...^M
2036 Selecting previously unselected package libpackagekit-glib2-18:amd64.^M
2037 Preparing to unpack .../25-libpackagekit-glib2-18_1.2.5-3_amd64.deb ...^M
2038 Unpacking libpackagekit-glib2-18:amd64 (1.2.5-3) ...^M
2039 Selecting previously unselected package gir1.2-packagekitglib-1.0.^M
2040 Preparing to unpack .../26-gir1.2-packagekitglib-1.0_1.2.5-3_amd64.deb ...^M
2041 Unpacking gir1.2-packagekitglib-1.0 (1.2.5-3) ...^M
2042 Selecting previously unselected package gir1.2-polkit-1.0.^M
2043 Preparing to unpack .../27-gir1.2-polkit-1.0_0.105-33_amd64.deb ...^M
2044 Unpacking gir1.2-polkit-1.0 (0.105-33) ...^M
2045 Selecting previously unselected package gir1.2-secret-1:amd64.^M
2046 Preparing to unpack .../28-gir1.2-secret-1_0.20.5-2_amd64.deb ...^M
2047 Unpacking gir1.2-secret-1:amd64 (0.20.5-2) ...^M
2048 Selecting previously unselected package libstemmer0d:amd64.^M
2049 Preparing to unpack .../29-libstemmer0d_2.2.0-1_amd64.deb ...^M
2050 Unpacking libstemmer0d:amd64 (2.2.0-1) ...^M
2051 Selecting previously unselected package libxmlb2:amd64.^M
2052 Preparing to unpack .../30-libxmlb2_0.3.8-1_amd64.deb ...^M
2053 Unpacking libxmlb2:amd64 (0.3.8-1) ...^M
2054 Selecting previously unselected package libappstream4:amd64.^M
2055 Preparing to unpack .../31-libappstream4_0.15.2-2_amd64.deb ...^M
2056 Unpacking libappstream4:amd64 (0.15.2-2) ...^M
2057 Selecting previously unselected package libplist3:amd64.^M
2058 Preparing to unpack .../32-libplist3_2.2.0-6_amd64.deb ...^M
2059 Unpacking libplist3:amd64 (2.2.0-6) ...^M
2060 Selecting previously unselected package libusbmuxd6:amd64.^M
2061 Preparing to unpack .../33-libusbmuxd6_2.0.2-3_amd64.deb ...^M
2062 Unpacking libusbmuxd6:amd64 (2.0.2-3) ...^M
2063 Selecting previously unselected package libimobiledevice6:amd64.^M
2064 Preparing to unpack .../34-libimobiledevice6_1.3.0-6_amd64.deb ...^M
2065 Unpacking libimobiledevice6:amd64 (1.3.0-6) ...^M
2066 Selecting previously unselected package libnss-mdns:amd64.^M
2067 Preparing to unpack .../35-libnss-mdns_0.15.1-1_amd64.deb ...^M
2068 Unpacking libnss-mdns:amd64 (0.15.1-1) ...^M
2069 Selecting previously unselected package libu2f-udev.^M
2070 Preparing to unpack .../36-libu2f-udev_1.1.10-3_all.deb ...^M
2071 Unpacking libu2f-udev (1.1.10-3) ...^M
2072 Selecting previously unselected package libupower-glib3:amd64.^M
2073 Preparing to unpack .../37-libupower-glib3_0.99.17-1_amd64.deb ...^M
2074 Unpacking libupower-glib3:amd64 (0.99.17-1) ...^M
2075 Selecting previously unselected package notification-daemon.^M
2076 Preparing to unpack .../38-notification-daemon_3.20.0-4+b1_amd64.deb ...^M
2077 Unpacking notification-daemon (3.20.0-4+b1) ...^M
2078 Selecting previously unselected package packagekit.^M
2079 Preparing to unpack .../39-packagekit_1.2.5-3_amd64.deb ...^M
2080 Unpacking packagekit (1.2.5-3) ...^M
2081 Selecting previously unselected package packagekit-tools.^M
2082 Preparing to unpack .../40-packagekit-tools_1.2.5-3_amd64.deb ...^M
2083 Unpacking packagekit-tools (1.2.5-3) ...^M
2084 Selecting previously unselected package python3-certifi.^M
2085 Preparing to unpack .../41-python3-certifi_2020.6.20-1_all.deb ...^M
2086 Unpacking python3-certifi (2020.6.20-1) ...^M
2087 Selecting previously unselected package python3-chardet.^M
2088 Preparing to unpack .../42-python3-chardet_4.0.0-1_all.deb ...^M
2089 Unpacking python3-chardet (4.0.0-1) ...^M
2090 Selecting previously unselected package python3-charset-normalizer.^M
2091 Preparing to unpack .../43-python3-charset-normalizer_2.0.6-2_all.deb ...^M
2092 Unpacking python3-charset-normalizer (2.0.6-2) ...^M
2093 Selecting previously unselected package python3-cups:amd64.^M
2094 Preparing to unpack .../44-python3-cups_2.0.1-5+b1_amd64.deb ...^M
2095 Unpacking python3-cups:amd64 (2.0.1-5+b1) ...^M
2096 Selecting previously unselected package python3-dbus.^M
2097 Preparing to unpack .../45-python3-dbus_1.2.18-3+b1_amd64.deb ...^M
2098 Unpacking python3-dbus (1.2.18-3+b1) ...^M
2099 Selecting previously unselected package python3-idna.^M
2100 Preparing to unpack .../46-python3-idna_3.3-1_all.deb ...^M
2101 Unpacking python3-idna (3.3-1) ...^M
2102 Selecting previously unselected package python3-six.^M
2103 Preparing to unpack .../47-python3-six_1.16.0-3_all.deb ...^M
2104 Unpacking python3-six (1.16.0-3) ...^M
2105 Selecting previously unselected package python3-urllib3.^M
2106 Preparing to unpack .../48-python3-urllib3_1.26.9-1_all.deb ...^M
2107 Unpacking python3-urllib3 (1.26.9-1) ...^M
2108 Selecting previously unselected package python3-requests.^M
2109 Preparing to unpack .../49-python3-requests_2.27.1+dfsg-1_all.deb ...^M
2110 Unpacking python3-requests (2.27.1+dfsg-1) ...^M
2111 Selecting previously unselected package python3-cupshelpers.^M
2112 Preparing to unpack .../50-python3-cupshelpers_1.5.16-1_all.deb ...^M
2113 Unpacking python3-cupshelpers (1.5.16-1) ...^M
2114 Selecting previously unselected package python3-smbc.^M
2115 Preparing to unpack .../51-python3-smbc_1.0.23-2+b1_amd64.deb ...^M
2116 Unpacking python3-smbc (1.0.23-2+b1) ...^M
2117 Selecting previously unselected package system-config-printer-common.^M
2118 Preparing to unpack .../52-system-config-printer-common_1.5.16-1_all.deb ...^M
2119 Unpacking system-config-printer-common (1.5.16-1) ...^M
2120 Selecting previously unselected package system-config-printer.^M
2121 Preparing to unpack .../53-system-config-printer_1.5.16-1_all.deb ...^M
2122 Unpacking system-config-printer (1.5.16-1) ...^M
2123 Selecting previously unselected package system-config-printer-udev.^M
2124 Preparing to unpack .../54-system-config-printer-udev_1.5.16-1_amd64.deb ...^M
2125 Unpacking system-config-printer-udev (1.5.16-1) ...^M
2126 Selecting previously unselected package upower.^M
2127 Preparing to unpack .../55-upower_0.99.17-1_amd64.deb ...^M
2128 Unpacking upower (0.99.17-1) ...^M
2129 Selecting previously unselected package usbmuxd.^M
2130 Preparing to unpack .../56-usbmuxd_1.1.1-2_amd64.deb ...^M
2131 Unpacking usbmuxd (1.1.1-2) ...^M
2132 Setting up libre2-9:amd64 (20220401+dfsg-1) ...^M
2133 Setting up python3-dbus (1.2.18-3+b1) ...^M
2134 Setting up libplist3:amd64 (2.2.0-6) ...^M
2135 Setting up libminizip1:amd64 (1.1-8+b1) ...^M
2136 Setting up python3-charset-normalizer (2.0.6-2) ...^M
2137 Setting up libtdb1:amd64 (1.4.6-1) ...^M
2138 Setting up libu2f-udev (1.1.10-3) ...^M
2139 Setting up libxmlb2:amd64 (0.3.8-1) ...^M
2140 Setting up libpackagekit-glib2-18:amd64 (1.2.5-3) ...^M
2141 Setting up chromium-sandbox (100.0.4896.88-1) ...^M
2142 Setting up notification-daemon (3.20.0-4+b1) ...^M
2143 Setting up libtalloc2:amd64 (2.3.3-2) ...^M
2144 Setting up python3-six (1.16.0-3) ...^M
2145 Setting up python3-cups:amd64 (2.0.1-5+b1) ...^M
2146 Setting up gir1.2-packagekitglib-1.0 (1.2.5-3) ...^M
2147 Setting up libpython3.9:amd64 (3.9.12-1) ...^M
2148 Setting up python3-chardet (4.0.0-1) ...^M
2149 Setting up gir1.2-secret-1:amd64 (0.20.5-2) ...^M
2150 Setting up libtevent0:amd64 (0.11.0-1) ...^M
2151 Setting up python3-certifi (2020.6.20-1) ...^M
2152 Setting up libnotify4:amd64 (0.7.9-3) ...^M
2153 Setting up python3-idna (3.3-1) ...^M
2154 Setting up libevent-2.1-7:amd64 (2.1.12-stable-3) ...^M
2155 Setting up libjsoncpp25:amd64 (1.9.5-4) ...^M
2156 Setting up python3-urllib3 (1.26.9-1) ...^M
2157 Setting up gir1.2-handy-1:amd64 (1.5.91-1) ...^M
2158 Setting up gir1.2-notify-0.7:amd64 (0.7.9-3) ...^M
2159 Setting up libusbmuxd6:amd64 (2.0.2-3) ...^M
2160 Setting up gir1.2-polkit-1.0 (0.105-33) ...^M
2161 Setting up cups-pk-helper (0.2.6-1+b1) ...^M
2162 Setting up libupower-glib3:amd64 (0.99.17-1) ...^M
2163 Setting up chromium-common (100.0.4896.88-1) ...^M
2164 Setting up chromium (100.0.4896.88-1) ...^M
2165 update-alternatives: using /usr/bin/chromium to provide /usr/bin/x-www-browser (x-www-browser) in auto mode^M
2166 update-alternatives: using /usr/bin/chromium to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode^M
2167 Setting up libstemmer0d:amd64 (2.2.0-1) ...^M
2168 Setting up libdaemon0:amd64 (0.14-7.1) ...^M
2169 Setting up libavahi-core7:amd64 (0.8-5) ...^M
2170 Setting up libimobiledevice6:amd64 (1.3.0-6) ...^M
2171 Setting up libldb2:amd64 (2:2.2.3-2+b1) ...^M
2172 Setting up python3-talloc:amd64 (2.3.3-2) ...^M
2173 Setting up upower (0.99.17-1) ...^M
2174 upower.service is a disabled or a static unit not running, not starting it.^M
2175 Setting up libappstream4:amd64 (0.15.2-2) ...^M
2176 Setting up libwbclient0:amd64 (2:4.13.14+dfsg-1+b2) ...^M
2177 Setting up python3-requests (2.27.1+dfsg-1) ...^M
2178 Setting up python3-ldb (2:2.2.3-2+b1) ...^M
2179 Setting up usbmuxd (1.1.1-2) ...^M
2180 Warning: The home dir /var/lib/usbmux you specified can't be accessed: No such file or directory^M
2181 Adding system user `usbmux' (UID 113) ...^M
2182 Adding new user `usbmux' (UID 113) with group `plugdev' ...^M
2183 configuration error - unknown item 'NONEXISTENT' (notify administrator)^M
2184 configuration error - unknown item 'PREVENT_NO_AUTH' (notify administrator)^M
2185 Not creating home directory `/var/lib/usbmux'.^M
2186 usbmuxd.service is a disabled or a static unit, not starting it.^M
2187 Setting up avahi-daemon (0.8-5) ...^M
2188 Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 142.^M
2189 Setting up packagekit (1.2.5-3) ...^M
2190 Created symlink /etc/systemd/user/sockets.target.wants/pk-debconf-helper.socket -> /usr/lib/systemd/user/pk-debconf-helper.socket.^M
2191 Setting up libnss-mdns:amd64 (0.15.1-1) ...^M
2192 Setting up packagekit-tools (1.2.5-3) ...^M
2193 Setting up avahi-utils (0.8-5) ...^M
2194 Setting up samba-libs:amd64 (2:4.13.14+dfsg-1+b2) ...^M
2195 Setting up python3-cupshelpers (1.5.16-1) ...^M
2196 Setting up libsmbclient:amd64 (2:4.13.14+dfsg-1+b2) ...^M
2197 Setting up python3-smbc (1.0.23-2+b1) ...^M
2198 Setting up system-config-printer-common (1.5.16-1) ...^M
2199 Setting up system-config-printer-udev (1.5.16-1) ...^M
2200 Setting up system-config-printer (1.5.16-1) ...^M
2201 Processing triggers for mailcap (3.70+nmu1) ...^M
2202 Processing triggers for hicolor-icon-theme (0.17-2) ...^M
2203 Processing triggers for libc-bin (2.33-7) ...^M
2204 Processing triggers for man-db (2.10.2-1) ...^M
2205 Processing triggers for dbus (1.14.0-1) ...^M
2206 Log ended: 2022-04-17  23:26:34





On Mon, 18 Apr 2022 03:56:50 -0400 Andres Salomon <dilinger@queued.net> wrote:

#1009802#29
Date:
2022-04-18 17:38:32 UTC
From:
To:
I don't see an existing bug on usbmuxd for this warning/error, so I'm
reassigning this over to there. See below for the error messages and
warnings that usbmuxd is generating.


As far as dependencies: chromium-common has a Recommends on upower,
which pulls in libusbmux6 and usbmuxd. Without upower, chromium will
still function, but users will get errors like
"[337422:337538:0418/133208.804020:ERROR:object_proxy.cc(623)] Failed to
call method: org.freedesktop.DBus.Properties.Get: object_path=
/org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The
name org.freedesktop.UPower was not provided by any .service files". If
you don't want the additional bloat on your system from installing
Suggests and Recommends, you can do something like what I do (but
keeping in mind that applications sometimes don't function as expected
or are missing features when Recommend packages aren't installed):

dilinger@e7470:~$  cat /etc/apt/apt.conf.d/99local
APT::Install-Suggests "0";
APT::Install-Recommends "0";
dilinger@e7470:~$

#1009802#38
Date:
2022-04-18 19:23:29 UTC
From:
To:
Good catch:

~ # apt list | grep -w upower

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

upower-doc/testing 0.99.17-1 all
upower/testing,now 0.99.17-1 amd64 [installed,automatic]


~ # apt list | grep usbmuxd

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libusbmuxd-dev/testing 2.0.2-3 amd64
libusbmuxd-tools/testing 2.0.2-3 amd64
libusbmuxd6/testing,now 2.0.2-3 amd64 [installed,automatic]
usbmuxd/testing,now 1.1.1-2 amd64 [installed,automatic]


~ # apt-get reinstall upower
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libavahi-core7 libdaemon0
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/95.6 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 173201 files and directories currently installed.)
Preparing to unpack .../upower_0.99.17-1_amd64.deb ...
Unpacking upower (0.99.17-1) over (0.99.17-1) ...
Setting up upower (0.99.17-1) ...
Processing triggers for dbus (1.14.0-1) ...
Processing triggers for man-db (2.10.2-1) ...

so, probably a dependency missing, at least along the upgrade path I took:

~ # apt autoremove

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libavahi-core7 libdaemon0
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.







On Mon, 18 Apr 2022 13:38:32 -0400 Andres Salomon <dilinger@queued.net> wrote:

#1009802#43
Date:
2024-05-26 13:52:39 UTC
From:
To:
Control: found -1 1.1.1-2
Control: found -1 1.1.1-3+b1

Setting the found version to that version.
And as I just ran into this problem too, add my version too.

I installed upower and as one of its dependencies, usbmuxd got installed too:

```
Selecting previously unselected package usbmuxd.
Preparing to unpack .../5-usbmuxd_1.1.1-3+b1_arm64.deb ...
Unpacking usbmuxd (1.1.1-3+b1) ...
Setting up libplist3:arm64 (2.2.0-7+b1) ...
Setting up libusbmuxd6:arm64 (2.0.2-4+b1) ...
Setting up libupower-glib3:arm64 (1.90.3-1) ...
Setting up libimobiledevice6:arm64 (1.3.0-7.1+b1) ...
Setting up upower (1.90.3-1) ...
upower.service is a disabled or a static unit, not starting it.
Setting up usbmuxd (1.1.1-3+b1) ...
info: The home dir /var/lib/usbmux you specified can't be accessed: No such file or directory

info: Selecting UID from range 100 to 999 ...

info: Adding system user `usbmux' (UID 106) ...
info: Adding new user `usbmux' (UID 106) with group `plugdev' ...
info: Not creating home directory `/var/lib/usbmux'.
```

And indeed /var/lib/usbmux doesn't exist on the system where I installed it on.
It's also installed on my main PC and that doesn't have that dir either.

Shouldn't this bug have a higher severity?
It creates a (system) user and it wants to create a home dir for it, but fails
to do so.
I haven't noticed any adverse affects, so I won't bump the severity, but as I
don't have any iDevice I may not be considered a 'normal' user of the package.