Systemd-modules-load fails to load module

Output of sudo systemctl status systemd-modules-load.service

× systemd-modules-load.service - Load Kernel Modules
     Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
     Active: failed (Result: exit-code) since Mon 2025-03-10 13:32:31 CET; 6min ago
       Docs: man:systemd-modules-load.service(8)
             man:modules-load.d(5)
    Process: 6356 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
   Main PID: 6356 (code=exited, status=1/FAILURE)
        CPU: 6ms

Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: Starting Load Kernel Modules...
Mar 10 13:32:31 helium.kaaaxcreators.de systemd-modules-load[6356]: Failed to look up module alias 'fuse': Function not implemented
Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Mar 10 13:32:31 helium.kaaaxcreators.de systemd[1]: Failed to start Load Kernel Modules.

Folder /etc/modules-load.d is empty

Manually loading the module using modprobe works fine

$ ls /usr/lib/modules-load.d/
fuse-overlayfs.conf  fwupd-msr.conf

$ cat /usr/lib/modules-load.d/fuse-overlayfs.conf 
fuse

$ rpm -qf  /usr/lib/modules-load.d/fuse-overlayfs.conf
fuse-overlayfs-1.14-1.el9.x86_64

and

modprobe -c | grep fuse
modinfo fuse
rpm -qf /lib/modules/5.14.0-503.26.1.el9_5.x86_64/kernel/fs/fuse/fuse.ko.xz

The last of which says that fuse.ko.xz is from package kernel-modules-core

Thank you, I found why it tries to load fuse.

But why does it error? If I add some more modules like wireguard to /etc/modules-load.d it throws the same error.

Is there any reason why it fails?

I think I fixed it by installing the kernel package. I only had the kernel-core package

I have the same problem

I installed the kernel package but I still have the problem

Nov 07 16:01:06 tank.internal.local systemd-modules-load[247]: Inserted module 'fuse'
Nov 07 16:01:06 tank.internal.local systemd-modules-load[247]: Inserted module 'wireguard'
Nov 07 16:01:06 tank.internal.local systemd-modules-load[260]: sh: line 1: /usr/sbin/sysctl: No such file or directory
Nov 07 16:01:06 tank.internal.local systemd-modules-load[247]: Error running install command '/usr/sbin/modprobe --ignore-install nf_conntrack  && /usr/sbin/sysctl --quiet --pattern 'net[.]netfilter[.]nf_conntrack.*' --system' for module nf_conntrack: retcode 127
Nov 07 16:01:06 tank.internal.local systemd-modules-load[247]: Failed to insert module 'nft_masq': Invalid argument
Nov 07 16:01:06 tank.internal.local systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Nov 07 16:01:06 tank.internal.local systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Nov 07 16:01:06 tank.internal.local systemd[1]: Failed to start Load Kernel Modules.
Nov 07 16:01:08 tank.internal.local systemd-modules-load[509]: Failed to look up module alias 'fuse': Function not implemented
Nov 07 16:01:08 tank.internal.local systemd-modules-load[509]: Failed to look up module alias 'wireguard': Function not implemented
Nov 07 16:01:08 tank.internal.local systemd-modules-load[509]: Failed to look up module alias 'nft_masq': Function not implemented
Nov 07 16:01:08 tank.internal.local systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Nov 07 16:01:08 tank.internal.local systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Nov 07 16:01:08 tank.internal.local systemd[1]: Failed to start Load Kernel Modules.
Nov 07 16:01:08 tank.internal.local systemd[1]: Starting Load Kernel Modules...
Nov 07 16:01:08 tank.internal.local systemd-modules-load[569]: Failed to look up module alias 'fuse': Function not implemented
Nov 07 16:01:08 tank.internal.local systemd-modules-load[569]: Failed to look up module alias 'wireguard': Function not implemented
Nov 07 16:01:08 tank.internal.local systemd-modules-load[569]: Failed to look up module alias 'nft_masq': Function not implemented
Nov 07 16:01:08 tank.internal.local systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Nov 07 16:01:08 tank.internal.local systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Nov 07 16:01:08 tank.internal.local systemd[1]: Failed to start Load Kernel Modules.

Most notable is sh: line 1: /usr/sbin/sysctl: No such file or directory

Hello

Are the following packages installed?

[redadmin@alma9 ~]$ rpm -qf /usr/sbin/sysctl
procps-ng-3.3.17-14.el9.x86_64

Thank you