[systemd-devel] sys-module-fuse.device: Failed to enqueue SYSTEMD_WANTS= job, ignoring: Unit modprobe at fuse.service is masked
Reindl Harald
h.reindl at thelounge.net
Tue Feb 9 16:47:17 UTC 2021
Am 09.02.21 um 17:13 schrieb Mike Gilbert:
> On Tue, Feb 9, 2021 at 6:17 AM Reindl Harald <h.reindl at thelounge.net> wrote:
>>
>>
>>
>> Am 08.02.21 um 23:42 schrieb Mike Gilbert:
>>> On Mon, Feb 8, 2021 at 2:31 PM Reindl Harald <h.reindl at thelounge.net> wrote:
>>>>> I think removing this symlink would prevent /sys/fs/fuse/connections
>>>>> from being mounted and the fuse module from being loaded
>>>>> unconditionally on boot
>>>>
>>>> no
>>>>
>>>> https://bugzilla.redhat.com/show_bug.cgi?id=1909805#c6
>>>
>>> It almost works for me on Gentoo Linux.
>>> To test, I first had to reconfigure my kernel to build FUSE as a
>>> module (I normally have it built-in).
>>> I then removed the sys-fs-fuse-connections.mount symlink from
>>> sysinit.target.wants.
>>> After rebooting with the new kernel, the FUSE module is not loaded and
>>> /sys/fs/fuse/connections is not mounted.
>>>
>>> Unfortunately, mounting FUSE-based file systems does not work until I
>>> manually run "modprobe fuse".
>>> It seems that my kernel does not auto-load the module, despite the
>>> static /dev/fuse node. The kernel is probably missing a call to
>>> __request_module().
>>>
>>> Given that the kernel doesn't auto-load the module on demand, leaving
>>> the sysinit.target.wants symlink in place seems like the safe thing to
>>> do.
>>
>> but for sure not on a stripped down machine running a iptables-nft
>> ruleset, a socket-activated sshd and nohting else
>>
>> if it's me for server setups the "fuse" kernel-module could be in
>> "kernel-modules" which is not installed and needed for virtualized guests
>>
>> the point is that all this setups where happy without fuse loaded from
>> 2008 to 2021 and you can't even avoid it with F33 at all, no matter what
>> you delete or mask
>>
>> a active masked unit - seriously? :-)
>>
>> [root at rawhide ~]# systemctl status sys-module-fuse.device
>> sys-fs-fuse-connections.mount
>> ● sys-module-fuse.device - /sys/module/fuse
>> Loaded: masked (Reason: Unit sys-module-fuse.device is masked.)
>> Active: active (plugged) since Mon 2021-02-08 19:33:18 CET; 1min
>> 42s ago
>> Device: /sys/module/fuse
>
> I think something else on your system is loading the fuse kernel
> module, which activates sys-module-fuse.device, and tries to start
> sys-fs-fuse-connections.mount. It appears systemd doesn't really
> support masking device units, which are generated by udev events.
>
> You should probably try to track down exactly what else is loading the
> fuse module, and disable that.
this is a bare setup with *nothing* enabled at all
[root at rawhide ~]# pstree
systemd─┬─agetty
├─dbus-broker-lau───dbus-broker
├─haveged
├─rsyslogd───2*[{rsyslogd}]
├─sshd───sshd───bash───pstree
├─systemd───(sd-pam)
├─systemd-journal
├─systemd-logind
├─systemd-udevd
└─vmtoolsd───2*[{vmtoolsd}]
[root at rawhide ~]# systemd-analyze
Startup finished in 942ms (kernel) + 1.519s (initrd) + 1.725s
(userspace) = 4.187s
multi-user.target reached after 1.692s in userspace
[root at rawhide ~]# systemd-analyze blame
376ms systemd-udev-trigger.service
309ms initrd-switch-root.service
234ms systemd-logind.service
181ms initrd-parse-etc.service
178ms network-up.service
151ms systemd-journald.service
120ms dracut-cmdline.service
118ms systemd-udevd.service
117ms systemd-vconsole-setup.service
107ms user at 0.service
89ms rsyslog.service
66ms dbus-broker.service
57ms sys-kernel-tracing.mount
57ms dev-mqueue.mount
56ms sys-kernel-debug.mount
55ms dev-hugepages.mount
55ms tmp.mount
54ms kmod-static-nodes.service
46ms modprobe at drm.service
43ms systemd-sysctl.service
40ms var-lib-dnf.mount
39ms var-cache-yum.mount
39ms systemd-modules-load.service
36ms initrd-cleanup.service
36ms systemd-remount-fs.service
36ms systemd-tmpfiles-setup.service
34ms systemd-random-seed.service
33ms sys-kernel-config.mount
32ms systemd-tmpfiles-setup-dev.service
30ms systemd-fsck-root.service
30ms systemd-user-sessions.service
29ms var-log.mount
24ms systemd-update-utmp.service
23ms var-tmp.mount
23ms systemd-update-utmp-runlevel.service
22ms systemd-journal-flush.service
14ms user-runtime-dir at 0.service
11ms initrd-udevadm-cleanup-db.service
9ms dracut-shutdown.service
8ms sysroot.mount
4ms modprobe at configfs.service
[root at rawhide ~]# systemctl -list-units
Failed to parse signal string t-units.
[root at rawhide ~]# systemctl list-units
UNIT
LOAD ACTIVE SUB DESCRIPTION
boot.automount
loaded active waiting boot.automount
efi.automount
loaded active waiting efi.automount
sys-devices-pci0000:00-0000:00:15.0-0000:03:00.0-net-lan.device
loaded active plugged VMXNET3 Ethernet
Controller
sys-devices-pci0000:00-0000:00:17.0-0000:13:00.0-host2-target2:0:0-2:0:0:0-block-sda-sda1.device
loaded active plugged VMware_Virtual_S EFI\x20system\x20partition
sys-devices-pci0000:00-0000:00:17.0-0000:13:00.0-host2-target2:0:0-2:0:0:0-block-sda-sda2.device
loaded active plugged VMware_Virtual_S BIOS\x20boot\x20partition
sys-devices-pci0000:00-0000:00:17.0-0000:13:00.0-host2-target2:0:0-2:0:0:0-block-sda-sda3.device
loaded active plugged VMware_Virtual_S boot
sys-devices-pci0000:00-0000:00:17.0-0000:13:00.0-host2-target2:0:0-2:0:0:0-block-sda.device
loaded active plugged VMware_Virtual_S
sys-devices-pci0000:00-0000:00:17.0-0000:13:00.0-host2-target2:0:1-2:0:1:0-block-sdb-sdb1.device
loaded active plugged VMware_Virtual_S system
sys-devices-pci0000:00-0000:00:17.0-0000:13:00.0-host2-target2:0:1-2:0:1:0-block-sdb-sdb2.device
loaded active plugged VMware_Virtual_S 2
sys-devices-pci0000:00-0000:00:17.0-0000:13:00.0-host2-target2:0:1-2:0:1:0-block-sdb.device
loaded active plugged VMware_Virtual_S
sys-devices-platform-serial8250-tty-ttyS0.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS0
sys-devices-platform-serial8250-tty-ttyS1.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS1
sys-devices-platform-serial8250-tty-ttyS10.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS10
sys-devices-platform-serial8250-tty-ttyS11.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS11
sys-devices-platform-serial8250-tty-ttyS12.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS12
sys-devices-platform-serial8250-tty-ttyS13.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS13
sys-devices-platform-serial8250-tty-ttyS14.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS14
sys-devices-platform-serial8250-tty-ttyS15.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS15
sys-devices-platform-serial8250-tty-ttyS16.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS16
sys-devices-platform-serial8250-tty-ttyS17.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS17
sys-devices-platform-serial8250-tty-ttyS18.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS18
sys-devices-platform-serial8250-tty-ttyS19.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS19
sys-devices-platform-serial8250-tty-ttyS2.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS2
sys-devices-platform-serial8250-tty-ttyS20.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS20
sys-devices-platform-serial8250-tty-ttyS21.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS21
sys-devices-platform-serial8250-tty-ttyS22.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS22
sys-devices-platform-serial8250-tty-ttyS23.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS23
sys-devices-platform-serial8250-tty-ttyS24.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS24
sys-devices-platform-serial8250-tty-ttyS25.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS25
sys-devices-platform-serial8250-tty-ttyS26.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS26
sys-devices-platform-serial8250-tty-ttyS27.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS27
sys-devices-platform-serial8250-tty-ttyS28.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS28
sys-devices-platform-serial8250-tty-ttyS29.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS29
sys-devices-platform-serial8250-tty-ttyS3.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS3
sys-devices-platform-serial8250-tty-ttyS30.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS30
sys-devices-platform-serial8250-tty-ttyS31.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS31
sys-devices-platform-serial8250-tty-ttyS4.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS4
sys-devices-platform-serial8250-tty-ttyS5.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS5
sys-devices-platform-serial8250-tty-ttyS6.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS6
sys-devices-platform-serial8250-tty-ttyS7.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS7
sys-devices-platform-serial8250-tty-ttyS8.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS8
sys-devices-platform-serial8250-tty-ttyS9.device
loaded active plugged
/sys/devices/platform/serial8250/tty/ttyS9
sys-devices-virtual-mem-random.device
loaded active plugged
/sys/devices/virtual/mem/random
sys-module-configfs.device
loaded active plugged
/sys/module/configfs
sys-module-fuse.device
loaded active plugged /sys/module/fuse
sys-subsystem-net-devices-lan.device
loaded active plugged VMXNET3 Ethernet
Controller
-.mount
loaded active mounted Root Mount
dev-hugepages.mount
loaded active mounted Huge Pages File
System
dev-mqueue.mount
loaded active mounted POSIX Message Queue
File System
run-user-0.mount
loaded active mounted /run/user/0
sys-kernel-config.mount
loaded active mounted Kernel
Configuration File System
sys-kernel-debug.mount
loaded active mounted Kernel Debug File
System
sys-kernel-tracing.mount
loaded active mounted Kernel Trace File
System
tmp.mount
loaded active mounted Temporary Directory
(/tmp)
var-cache-yum.mount
loaded active mounted /var/cache/yum
var-lib-dnf.mount
loaded active mounted /var/lib/dnf
var-log.mount
loaded active mounted /var/log
var-tmp.mount
loaded active mounted /var/tmp
systemd-ask-password-console.path
loaded active waiting Dispatch Password
Requests to Console Directory Watch
systemd-ask-password-wall.path
loaded active waiting Forward Password
Requests to Wall Directory Watch
init.scope
loaded active running System and Service
Manager
session-1.scope
loaded active running Session 1 of user
root
dbus-broker.service
loaded active running D-Bus System
Message Bus
dracut-shutdown.service
loaded active exited Restore
/run/initramfs on shutdown
getty at tty1.service
loaded active running Getty on tty1
haveged.service
loaded active running Entropy Daemon
kmod-static-nodes.service
loaded active exited Create list of
static device nodes for the current kernel
network-up.service
loaded active exited Network
rsyslog.service
loaded active running Syslog Service
sshd at 0-192.168.196.18:22-192.168.196.2:54732.service
loaded active running OpenSSH
per-connection server daemon (192.168.196.2:54732)
systemd-fsck-root.service
loaded active exited File System Check
on Root Device
systemd-journal-flush.service
loaded active exited Flush Journal to
Persistent Storage
systemd-journald.service
loaded active running Journal Service
systemd-logind.service
loaded active running User Login
Management
systemd-modules-load.service
loaded active exited Load Kernel Modules
systemd-random-seed.service
loaded active exited Load/Save Random
Seed
systemd-remount-fs.service
loaded active exited Remount Root and
Kernel File Systems
systemd-sysctl.service
loaded active exited Apply Kernel
Variables
systemd-tmpfiles-setup-dev.service
loaded active exited Create Static
Device Nodes in /dev
systemd-tmpfiles-setup.service
loaded active exited Create Volatile
Files and Directories
systemd-udev-trigger.service
loaded active exited Coldplug All udev
Devices
systemd-udevd.service
loaded active running Rule-based Manager
for Device Events and Files
systemd-update-utmp.service
loaded active exited Update UTMP about
System Boot/Shutdown
systemd-user-sessions.service
loaded active exited Permit User
Sessions
user-runtime-dir at 0.service
loaded active exited User Runtime
Directory /run/user/0
user at 0.service
loaded active running User Manager for
UID 0
vmtoolsd.service
loaded active running VMware Tools
-.slice
loaded active active Root Slice
system-getty.slice
loaded active active system-getty.slice
system-modprobe.slice
loaded active active
system-modprobe.slice
system-sshd.slice
loaded active active system-sshd.slice
system.slice
loaded active active System Slice
user-0.slice
loaded active active User Slice of UID 0
user.slice
loaded active active User and Session
Slice
dbus.socket
loaded active running D-Bus System
Message Bus Socket
sshd.socket
loaded active listening OpenSSH Server
Socket
syslog.socket
loaded active running Syslog Socket
systemd-coredump.socket
loaded active listening Process Core Dump
Socket
systemd-initctl.socket
loaded active listening initctl
Compatibility Named Pipe
systemd-journald-dev-log.socket
loaded active running Journal Socket
(/dev/log)
systemd-journald.socket
loaded active running Journal Socket
systemd-udevd-control.socket
loaded active running udev Control Socket
systemd-udevd-kernel.socket
loaded active running udev Kernel Socket
basic.target
loaded active active Basic System
cryptsetup.target
loaded active active Local Encrypted
Volumes
getty.target
loaded active active Login Prompts
local-fs-pre.target
loaded active active Local File Systems
(Pre)
local-fs.target
loaded active active Local File Systems
multi-user.target
loaded active active Multi-User System
network-online.target
loaded active active Network is Online
paths.target
loaded active active Paths
slices.target
loaded active active Slices
sockets.target
loaded active active Sockets
swap.target
loaded active active Swap
sysinit.target
loaded active active System
Initialization
timers.target
loaded active active Timers
mlocate-updatedb.timer
loaded active waiting Updates mlocate
database every day
systemd-tmpfiles-clean.timer
loaded active waiting Daily Cleanup of
Temporary Directories
More information about the systemd-devel
mailing list