[GH-ISSUE #1615] FATAL: Module fuse not found #850

Open
opened 2026-03-04 01:49:21 +03:00 by kerem · 1 comment
Owner

Originally created by @blue928 on GitHub (Apr 7, 2021).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1615

This is related to #647 in that I was getting that same error, however, I am not using docker. Running the commande modprobe fuse gave me the error in the title.

The full error is:
modprobe: FATAL: Module fuse not found in directory /lib/modules/4.18.0-147.8.1.el8.lve.1.x86_64

Additional Information

The following information is very important in order to help us to help you. Omission of the following details may delay your support request or receive no attention at all.
Keep in mind that the commands we provide to retrieve information are oriented to GNU/Linux Distributions, so you could need to use others if you use s3fs on macOS or BSD

Version of s3fs being used (s3fs --version)

s3fs --version
Amazon Simple Storage Service File System V1.89 (commit:unknown) with OpenSSL
Copyright (C) 2010 Randy Rizun rrizun@gmail.com
License GPL2: GNU GPL version 2 https://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse)

rpm -qi fuse
Name : fuse
Version : 2.9.7
Release : 12.el8
Architecture: x86_64
Install Date: Wed 07 Apr 2021 01:07:02 PM EDT
Group : Unspecified
Size : 210844
License : GPL+
Signature : DSA/SHA1, Mon 14 Oct 2019 04:29:57 PM EDT, Key ID 8c55a6628608cb71
Source RPM : fuse-2.9.7-12.el8.src.rpm
Build Date : Mon 14 Oct 2019 03:37:44 PM EDT
Build Host : build.cloudlinux.com
Relocations : (not relocatable)
Packager : CloudLinux Packaging Team packager@cloudlinux.com
Vendor : CloudLinux
URL : http://fuse.sf.net
Summary : File System in Userspace (FUSE) v2 utilities
Description :
With FUSE it is possible to implement a fully functional filesystem in a
userspace program. This package contains the FUSE v2 userspace tools to
mount a FUSE filesystem.

Kernel information (uname -r)

command result: uname -r

GNU/Linux Distribution, if applicable (cat /etc/os-release)

cat /etc/os-release
NAME="CloudLinux"
VERSION="8.3 (Pavel Belyayev)"
ID="cloudlinux"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.3"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CloudLinux 8.3 (Pavel Belyayev)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:cloudlinux:cloudlinux:8.3:GA:server"
HOME_URL="https://www.cloudlinux.com/"
BUG_REPORT_URL="https://www.cloudlinux.com/support"

s3fs command line used, if applicable

/etc/fstab entry, if applicable

ghs44objs1 /mnt/ghs44objs1 fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://ghs44objs1.us-east-1.linodeobjects.com/ 0 0

s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs)

journalctl | grep s3fs
Apr 07 13:54:21 ghs44.gastonia.com s3fs[1146]: Loaded mime information from /etc/mime.types
Apr 07 13:55:00 ghs44.gastonia.com s3fs[9765]: Loaded mime information from /etc/mime.types
Apr 07 13:55:00 ghs44.gastonia.com s3fs[9765]: s3fs: missing MOUNTPOINT argument.
Apr 07 13:55:32 ghs44.gastonia.com s3fs[13684]: Loaded mime information from /etc/mime.types
Apr 07 14:34:39 ghs44.gastonia.com s3fs[288616]: Loaded mime information from /etc/mime.types
Apr 07 14:34:39 ghs44.gastonia.com s3fs[288616]: s3fs: missing MOUNTPOINT argument.

Details about issue

I'm not using AWS, if it helps. Also, Cloudlinux 8, based on CentOS 8

Originally created by @blue928 on GitHub (Apr 7, 2021). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1615 This is related to #647 in that I was getting that same error, however, I am not using docker. Running the commande modprobe fuse gave me the error in the title. The full error is: modprobe: FATAL: Module fuse not found in directory /lib/modules/4.18.0-147.8.1.el8.lve.1.x86_64 ### Additional Information _The following information is very important in order to help us to help you. Omission of the following details may delay your support request or receive no attention at all._ _Keep in mind that the commands we provide to retrieve information are oriented to GNU/Linux Distributions, so you could need to use others if you use s3fs on macOS or BSD_ #### Version of s3fs being used (s3fs --version) s3fs --version Amazon Simple Storage Service File System V1.89 (commit:unknown) with OpenSSL Copyright (C) 2010 Randy Rizun <rrizun@gmail.com> License GPL2: GNU GPL version 2 <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. #### Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse) rpm -qi fuse Name : fuse Version : 2.9.7 Release : 12.el8 Architecture: x86_64 Install Date: Wed 07 Apr 2021 01:07:02 PM EDT Group : Unspecified Size : 210844 License : GPL+ Signature : DSA/SHA1, Mon 14 Oct 2019 04:29:57 PM EDT, Key ID 8c55a6628608cb71 Source RPM : fuse-2.9.7-12.el8.src.rpm Build Date : Mon 14 Oct 2019 03:37:44 PM EDT Build Host : build.cloudlinux.com Relocations : (not relocatable) Packager : CloudLinux Packaging Team <packager@cloudlinux.com> Vendor : CloudLinux URL : http://fuse.sf.net Summary : File System in Userspace (FUSE) v2 utilities Description : With FUSE it is possible to implement a fully functional filesystem in a userspace program. This package contains the FUSE v2 userspace tools to mount a FUSE filesystem. #### Kernel information (uname -r) _command result: uname -r_ #### GNU/Linux Distribution, if applicable (cat /etc/os-release) cat /etc/os-release NAME="CloudLinux" VERSION="8.3 (Pavel Belyayev)" ID="cloudlinux" ID_LIKE="rhel fedora centos" VERSION_ID="8.3" PLATFORM_ID="platform:el8" PRETTY_NAME="CloudLinux 8.3 (Pavel Belyayev)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:cloudlinux:cloudlinux:8.3:GA:server" HOME_URL="https://www.cloudlinux.com/" BUG_REPORT_URL="https://www.cloudlinux.com/support" #### s3fs command line used, if applicable ``` ``` #### /etc/fstab entry, if applicable ghs44objs1 /mnt/ghs44objs1 fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://ghs44objs1.us-east-1.linodeobjects.com/ 0 0 #### s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs) journalctl | grep s3fs Apr 07 13:54:21 ghs44.gastonia.com s3fs[1146]: Loaded mime information from /etc/mime.types Apr 07 13:55:00 ghs44.gastonia.com s3fs[9765]: Loaded mime information from /etc/mime.types Apr 07 13:55:00 ghs44.gastonia.com s3fs[9765]: s3fs: missing MOUNTPOINT argument. Apr 07 13:55:32 ghs44.gastonia.com s3fs[13684]: Loaded mime information from /etc/mime.types Apr 07 14:34:39 ghs44.gastonia.com s3fs[288616]: Loaded mime information from /etc/mime.types Apr 07 14:34:39 ghs44.gastonia.com s3fs[288616]: s3fs: missing MOUNTPOINT argument. ### Details about issue I'm not using AWS, if it helps. Also, Cloudlinux 8, based on CentOS 8
Author
Owner

@CarstenGrohmann commented on GitHub (Jun 22, 2021):

fuse has two components - the user space and the kernel space.

The user space is already installed in the form of the fuse rpm package.

The kernel space (kernel module) is missing. The kernel module fuse.ko.xz itself should be found in /lib/modules/$(uname -r)/kernel/fs/fuse/. If everything is fine, then fuse should also be listed in /proc/filesystems.

Example (from ArchLinux):

# ll /lib/modules/$(uname -r)/kernel/fs/fuse/*
-rw-r--r-- 1 root root 7360 Jun 18 23:59 /lib/modules/5.12.12-arch1-1/kernel/fs/fuse/cuse.ko.xz
-rw-r--r-- 1 root root 72068 Jun 18 23:59 /lib/modules/5.12.12-arch1-1/kernel/fs/fuse/fuse.ko.xz
-rw-r--r-- 1 root root 14544 Jun 18 23:59 /lib/modules/5.12.12-arch1-1/kernel/fs/fuse/virtiofs.ko.xz

# grep fuse /proc/filesystems
fuseblk
nodev fuse
nodev fusectl

If the module is not present in your system, you can try to reinstall the kernel-core package. This suggestion is based on a similarity with CentOS8. Because under CentOS the RPM kernel-core-4.18.0-305.3.1.el8.x86_64.rpm contains the necessary kernel module fuse.ko.xz.

Please contact your operating system vendor or the operating system community if reinstalling the package does not solve the problem.

<!-- gh-comment-id:866236298 --> @CarstenGrohmann commented on GitHub (Jun 22, 2021): fuse has two components - the user space and the kernel space. The user space is already installed in the form of the fuse rpm package. The kernel space (kernel module) is missing. The kernel module `fuse.ko.xz` itself should be found in `/lib/modules/$(uname -r)/kernel/fs/fuse/`. If everything is fine, then `fuse` should also be listed in `/proc/filesystems`. Example (from ArchLinux): ``` # ll /lib/modules/$(uname -r)/kernel/fs/fuse/* -rw-r--r-- 1 root root 7360 Jun 18 23:59 /lib/modules/5.12.12-arch1-1/kernel/fs/fuse/cuse.ko.xz -rw-r--r-- 1 root root 72068 Jun 18 23:59 /lib/modules/5.12.12-arch1-1/kernel/fs/fuse/fuse.ko.xz -rw-r--r-- 1 root root 14544 Jun 18 23:59 /lib/modules/5.12.12-arch1-1/kernel/fs/fuse/virtiofs.ko.xz # grep fuse /proc/filesystems fuseblk nodev fuse nodev fusectl ``` If the module is not present in your system, you can try to reinstall the kernel-core package. This suggestion is based on a similarity with CentOS8. Because under CentOS the RPM `kernel-core-4.18.0-305.3.1.el8.x86_64.rpm` contains the necessary kernel module `fuse.ko.xz`. Please contact your operating system vendor or the operating system community if reinstalling the package does not solve the problem.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#850
No description provided.