Bug#843165: Please drop /lib/udev/rules.d/60-fuse.rules, conflicts with existing udev rules

Michael Biebl biebl at debian.org
Fri Nov 4 14:11:59 GMT 2016


Package: fuse
Version: 2.9.7-1
Severity: important
File: /lib/udev/rules.d/60-fuse.rules

Hi,

I see fuse ships /lib/udev/rules.d/60-fuse.rules, which contains

KERNEL=="fuse", MODE="0666", OPTIONS+="static_node=fuse"
ACTION=="add", SUBSYSTEM=="module", KERNEL=="fuse", RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"

This conflicts / duplicates what is already shipped in udev/systemd:

udev:
/lib/udev/rules.d/50-udev-default.rules:KERNEL=="fuse", MODE="0666", OPTIONS+="static_node=fuse"

systemd:
/lib/udev/rules.d/99-systemd.rules:SUBSYSTEM=="module", KERNEL=="fuse", TAG+="systemd", ENV{SYSTEMD_WANTS}+="sys-fs-fuse-connections.mount"

The first line duplicates an existing rule and the second one runs
mount, but mount should never be called from within udev rules.
Especially under systemd.

Please consider dropping that udev rules file from fuse.



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages fuse depends on:
ii  adduser   3.115
ii  libc6     2.24-5
ii  libfuse2  2.9.7-1
ii  mount     2.28.2-1
ii  sed       4.2.2-8

fuse recommends no packages.

fuse suggests no packages.

-- no debconf information



More information about the Pkg-systemd-maintainers mailing list