mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2026-04-25 21:35:58 +03:00
[GH-ISSUE #1686] trying to mount s3 bucket - fuse: device not found, try 'modprobe fuse' first #876
Labels
No labels
bug
bug
dataloss
duplicate
enhancement
feature request
help wanted
invalid
need info
performance
pull-request
question
question
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/s3fs-fuse#876
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @fabianober on GitHub (Jun 18, 2021).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1686
I installed fuse on my VPS running CentOS but mounting my s3-bucket doesn't work.
Neither with a s3fs command nor with moun -a in fstab...
But I am quite sure, that I installed fuse and all its dependencies correctly and I am not using Docker on the VPS.
My VPS is hosted by hostinger and I asked them about fuse and they said that it is supported on their VPSs.
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)
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)
1.
2.9.2
2.
Das Paket fuse, ist nicht installiert
Das Paket dpkg ist nicht installiert
Name : fuse
Version : 2.9.2
Release : 11.el7
Architecture: x86_64
Install Date: Fr 18 Jun 2021 16:00:38 UTC
Group : System Environment/Base
Size : 223297
License : GPL+
Signature : RSA/SHA256, Mo 12 Nov 2018 14:25:34 UTC, Key ID 24c6a8a7f4a80eb5
Source RPM : fuse-2.9.2-11.el7.src.rpm
Build Date : Di 30 Okt 2018 21:32:35 UTC
Build Host : x86-01.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem http://bugs.centos.org
Vendor : CentOS
URL : https://github.com/libfuse/libfuse
Summary : File System in Userspace (FUSE) utilities
Description :
With FUSE it is possible to implement a fully functional filesystem in a
userspace program. This package contains the FUSE userspace tools to
mount a FUSE filesystem.
normal /etc/fuse.conf
normal /usr/bin/fusermount
normal /usr/bin/ulockmgr_server
normal /usr/sbin/mount.fuse
normal /usr/share/doc/fuse-2.9.2
normal /usr/share/doc/fuse-2.9.2/AUTHORS
normal /usr/share/doc/fuse-2.9.2/COPYING
normal /usr/share/doc/fuse-2.9.2/ChangeLog
normal /usr/share/doc/fuse-2.9.2/FAQ
normal /usr/share/doc/fuse-2.9.2/Filesystems
normal /usr/share/doc/fuse-2.9.2/NEWS
normal /usr/share/doc/fuse-2.9.2/README
normal /usr/share/doc/fuse-2.9.2/README.NFS
normal /usr/share/man/man1/fusermount.1.gz
normal /usr/share/man/man1/ulockmgr_server.1.gz
normal /usr/share/man/man8/mount.fuse.8.gz
Kernel information (uname -r)
3.10.0
GNU/Linux Distribution, if applicable (cat /etc/os-release)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
/etc/fstab entry, if applicable
s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs)
if you execute s3fs with dbglevel, curldbg option, you can get detail debug messages
Thanks for your support!
@CarstenGrohmann commented on GitHub (Jun 19, 2021):
Please check if the fuse kernel module is loaded.
I use a similar OS and there the check and the result looks like this:
If
lsmoddoesn't return anything, try:@fabianober commented on GitHub (Jun 19, 2021):
Yes, it seems like the fuse kernel is not installed correctly but I used every command I can found in order to install fuse?
lsmod | grep fusedoesn't return anything...ls -l /dev/fus*returnscrw-rw-rw- 1 root root 10, 229 18. Jun 16:01 /dev/fuseAnd
modprobe fusereturns nothing as well...Only
lsmodreturns the following list in which I can't find fuse:@CarstenGrohmann commented on GitHub (Jun 19, 2021):
Maybe it is a customised (self-compiled) kernel with fuse built-in instead of a custom kernel module.
One way or another fuse should be listed in
/proc/filesystemsand in `/sysPlease check additionally:
@fabianober commented on GitHub (Jun 19, 2021):
# grep fuse /proc/filesystemsreturns nothing...Also
find /sys/ 2>/dev/null | grep fusereturns nothing.dmesg | grep -i fusereturns nothing as well...grep -i fuse /var/log/messagesreturns the following log messages:systemctl | grep -i fusereturns nothing.And
systemctl status sys-module-fuse.devicereturns the following message:Could it bee, that fuse is loaded but not activated or dead cause in the
systemctl statuswe see "loaded" but "inactive"?@CarstenGrohmann commented on GitHub (Jun 19, 2021):
I am not sure about
Loaded: loaded- it probably just says that systemd has loaded the unit definition.Fuse is inactive on your system. Otherwise it would be listed in
/proc/filesystems.A final try: mount the control filesystem manually and check if this helps:
If this step fails, then you can only ask your hosting provider again for support and share the output of
grep fuse /proc/filesystemsanddmesg | grep -i fusewith it.@fabianober commented on GitHub (Jun 19, 2021):
# mount -t fusectl none /sys/fs/fuse/connectionsreturnsmount: mount point /sys/fs/fuse/connections does not existIs
/sys/fs/fuse/connectionsthe correct path on centos?Otherwise I really have to go back to hostinger and ask for support there...
@CarstenGrohmann commented on GitHub (Jun 19, 2021):
I don't see this mount on my system, but the current fuse documentation at kernel.org contains it.
May you ask hostinger and share the outcome here, please.
@fabianober commented on GitHub (Jun 19, 2021):
I'll do so...
@fabianober commented on GitHub (Jul 18, 2021):
So I asked my hostinger and it really seems, that their servers don't support fuse.
So the solution would be changing the hosting provider...
@cryponder commented on GitHub (Jul 10, 2023):
i am facing same problem. someone have solution for it ?
@amamrenko commented on GitHub (Jul 1, 2024):
the same here
@glad2os commented on GitHub (Jun 13, 2025):
still appears