Bug#967946: gnome-settings-daemon: pulls in usbguard, even though GNOME has no GUI for it and silently blocks devices

Johannes Rohr jorohr at gmail.com
Wed Aug 5 14:53:00 BST 2020


Package: gnome-settings-daemon
Version: 3.36.1-1
Severity: normal

It took me days to find out why my system suddenly refuses most USB
devices I
plug in with the kernel message "device not authorized".

It turns out the reason is that gnome-settings-daemon has pulled in
usbguard,
which by default rejects just about anything. I had no idea that USBGuard
exists in the first place, so I had no idea where to start looking for the
cause.

However, since there is no GUI, the user is never prompted to allow a
device.

Why is gnome-settings-daemon depending on usbguard when there is no GUI and
apparently no functionality in GNOME to allow or disallow USB devices?

I would suggest that until there is such a GUI, this dependency should be
dropped.

Johannes

-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-settings-daemon depends on:
ii gnome-settings-daemon-common 3.36.1-1
ii gsettings-desktop-schemas 3.36.1-1
ii libasound2 1.2.2-2.3
ii libc6 2.31-3
ii libcairo2 1.16.0-4
ii libcanberra-gtk3-0 0.30-7
ii libcanberra0 0.30-7
ii libcolord2 1.4.4-2
ii libcups2 2.3.3-2
ii libfontconfig1 2.13.1-4.2
ii libgcr-base-3-1 3.36.0-2
ii libgdk-pixbuf2.0-0 2.40.0+dfsg-5
ii libgeoclue-2-0 2.5.6-1
ii libgeocode-glib0 3.26.2-2
ii libglib2.0-0 2.64.4-1
ii libgnome-desktop-3-19 3.36.4-1
ii libgtk-3-0 3.24.20-1
ii libgudev-1.0-0 233-1
ii libgweather-3-16 3.36.0-1
ii liblcms2-2 2.9-4+b1
ii libmm-glib0 1.14.0-0.1
ii libnm0 1.26.0-1
ii libnotify4 0.7.9-1
ii libnspr4 2:4.27-1
ii libnss3 2:3.55-1
ii libpam-systemd [logind] 246-2
ii libpango-1.0-0 1.44.7-4
ii libpangocairo-1.0-0 1.44.7-4
ii libpolkit-gobject-1-0 0.105-29
ii libpulse-mainloop-glib0 13.0-5
ii libpulse0 13.0-5
ii libupower-glib3 0.99.11-2
ii libwacom2 1.4.1-1
ii libwayland-client0 1.18.0-1
ii libx11-6 2:1.6.10-3
ii libxext6 2:1.3.3-1+b2
ii libxi6 2:1.7.10-1

Versions of packages gnome-settings-daemon recommends:
ii iio-sensor-proxy 3.0-1
ii pulseaudio 13.0-5
ii x11-xserver-utils 7.7+8

Versions of packages gnome-settings-daemon suggests:
ii usbguard 0.7.8+ds-1+b1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list