[GH-ISSUE #1463] Mountpoint inaccessible for Wasabi bucket #769

Closed
opened 2026-03-04 01:48:38 +03:00 by kerem · 1 comment
Owner

Originally created by @john-helt-discovery on GitHub (Oct 30, 2020).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1463

Version of s3fs being used (s3fs --version)

Amazon Simple Storage Service File System V1.86 (commit:unknown) with GnuTLS(gcrypt)

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

2.9.9

Kernel information (uname -r)

5.4.0-52-generic

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

AME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

s3fs command line used, if applicable

sudo s3fs jth-music /s3mnt -o passwd_file=/etc/passwd-s3fs -o url=https://s3.us-west-1.wasabisys.com -o dbglevel="debug"

/etc/fstab entry, if applicable

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

Oct 29 20:05:48 Arakkis s3fs[4268]: s3fs_logger.cpp:LowSetLogLevel(203): change debug level from [CRT] to [DBG]
Oct 29 20:05:48 Arakkis s3fs[4268]: PROC(uid=0, gid=0) - MountPoint(uid=0, gid=0, mode=40777)
Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(404): Try to load mime types from /etc/mime.types file.
Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(409): The old mime types are cleared to load new mime types.
Oct 29 20:05:48 Arakkis s3fs[4268]: Loaded mime information from /etc/mime.types
Oct 29 20:05:48 Arakkis s3fs[4268]: The path to cache top dir is empty, thus not need to check permission.
Oct 29 20:05:48 Arakkis s3fs[4270]: init v1.87(commit:38e1eaa) with OpenSSL
Oct 29 20:05:48 Arakkis s3fs[4270]: check services.
Oct 29 20:05:48 Arakkis s3fs[4270]: check a bucket.
Oct 29 20:05:48 Arakkis s3fs[4270]: curl_handlerpool.cpp:GetHandler(81): Get handler from pool: rest = 31
Oct 29 20:05:48 Arakkis s3fs[4270]: URL is https://s3.us-west-1.wasabisys.com/jth-music/
Oct 29 20:05:48 Arakkis s3fs[4270]: URL changed is https://jth-music.s3.us-west-1.wasabisys.com/
Oct 29 20:05:48 Arakkis s3fs[4270]: curl.cpp:RequestPerform(2209): connecting to URL https://jth-music.s3.us-west-1.wasabisys.com/
Oct 29 20:05:48 Arakkis s3fs[4270]: computing signature [GET] [/] [] []
Oct 29 20:05:48 Arakkis s3fs[4270]: url is https://s3.us-west-1.wasabisys.com
Oct 29 20:05:51 Arakkis s3fs[4270]: HTTP response code 200
Oct 29 20:05:51 Arakkis s3fs[4270]: curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool
Oct 29 20:05:51 Arakkis s3fs[4270]: Pool full: destroy the oldest handler

Details about issue

I have it installed, have the password file created, and the mount point made:

before

I run the following command to mount my bucket:
sudo s3fs jth-music /s3mnt -o passwd_file=/etc/passwd-s3fs -o url=https://s3.us-west-1.wasabisys.com -o dbglevel="debug"

The mountpoint then shows as follows using ls -al:
after

I cannot cd into it, nor list its contents.

The debug log shows as follows:
Oct 29 20:05:48 Arakkis s3fs[4268]: s3fs_logger.cpp:LowSetLogLevel(203): change debug level from [CRT] to [DBG]
Oct 29 20:05:48 Arakkis s3fs[4268]: PROC(uid=0, gid=0) - MountPoint(uid=0, gid=0, mode=40777)
Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(404): Try to load mime types from /etc/mime.types file.
Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(409): The old mime types are cleared to load new mime types.
Oct 29 20:05:48 Arakkis s3fs[4268]: Loaded mime information from /etc/mime.types
Oct 29 20:05:48 Arakkis s3fs[4268]: The path to cache top dir is empty, thus not need to check permission.
Oct 29 20:05:48 Arakkis s3fs[4270]: init v1.87(commit:38e1eaa) with OpenSSL
Oct 29 20:05:48 Arakkis s3fs[4270]: check services.
Oct 29 20:05:48 Arakkis s3fs[4270]: check a bucket.
Oct 29 20:05:48 Arakkis s3fs[4270]: curl_handlerpool.cpp:GetHandler(81): Get handler from pool: rest = 31
Oct 29 20:05:48 Arakkis s3fs[4270]: URL is https://s3.us-west-1.wasabisys.com/jth-music/
Oct 29 20:05:48 Arakkis s3fs[4270]: URL changed is https://jth-music.s3.us-west-1.wasabisys.com/
Oct 29 20:05:48 Arakkis s3fs[4270]: curl.cpp:RequestPerform(2209): connecting to URL https://jth-music.s3.us-west-1.wasabisys.com/
Oct 29 20:05:48 Arakkis s3fs[4270]: computing signature [GET] [/] [] []
Oct 29 20:05:48 Arakkis s3fs[4270]: url is https://s3.us-west-1.wasabisys.com
Oct 29 20:05:51 Arakkis s3fs[4270]: HTTP response code 200
Oct 29 20:05:51 Arakkis s3fs[4270]: curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool
Oct 29 20:05:51 Arakkis s3fs[4270]: Pool full: destroy the oldest handler

Do you have any recommendations??

Originally created by @john-helt-discovery on GitHub (Oct 30, 2020). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1463 #### Version of s3fs being used (s3fs --version) Amazon Simple Storage Service File System V1.86 (commit:unknown) with GnuTLS(gcrypt) #### Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse) 2.9.9 #### Kernel information (uname -r) 5.4.0-52-generic #### GNU/Linux Distribution, if applicable (cat /etc/os-release) AME="Ubuntu" VERSION="20.04.1 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.1 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal #### s3fs command line used, if applicable sudo s3fs jth-music /s3mnt -o passwd_file=/etc/passwd-s3fs -o url=https://s3.us-west-1.wasabisys.com -o dbglevel="debug" #### /etc/fstab entry, if applicable ``` ``` #### s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs) Oct 29 20:05:48 Arakkis s3fs[4268]: s3fs_logger.cpp:LowSetLogLevel(203): change debug level from [CRT] to [DBG] Oct 29 20:05:48 Arakkis s3fs[4268]: PROC(uid=0, gid=0) - MountPoint(uid=0, gid=0, mode=40777) Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(404): Try to load mime types from /etc/mime.types file. Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(409): The old mime types are cleared to load new mime types. Oct 29 20:05:48 Arakkis s3fs[4268]: Loaded mime information from /etc/mime.types Oct 29 20:05:48 Arakkis s3fs[4268]: The path to cache top dir is empty, thus not need to check permission. Oct 29 20:05:48 Arakkis s3fs[4270]: init v1.87(commit:38e1eaa) with OpenSSL Oct 29 20:05:48 Arakkis s3fs[4270]: check services. Oct 29 20:05:48 Arakkis s3fs[4270]: check a bucket. Oct 29 20:05:48 Arakkis s3fs[4270]: curl_handlerpool.cpp:GetHandler(81): Get handler from pool: rest = 31 Oct 29 20:05:48 Arakkis s3fs[4270]: URL is https://s3.us-west-1.wasabisys.com/jth-music/ Oct 29 20:05:48 Arakkis s3fs[4270]: URL changed is https://jth-music.s3.us-west-1.wasabisys.com/ Oct 29 20:05:48 Arakkis s3fs[4270]: curl.cpp:RequestPerform(2209): connecting to URL https://jth-music.s3.us-west-1.wasabisys.com/ Oct 29 20:05:48 Arakkis s3fs[4270]: computing signature [GET] [/] [] [] Oct 29 20:05:48 Arakkis s3fs[4270]: url is https://s3.us-west-1.wasabisys.com Oct 29 20:05:51 Arakkis s3fs[4270]: HTTP response code 200 Oct 29 20:05:51 Arakkis s3fs[4270]: curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool Oct 29 20:05:51 Arakkis s3fs[4270]: Pool full: destroy the oldest handler ### Details about issue I have it installed, have the password file created, and the mount point made: ![before](https://user-images.githubusercontent.com/71151463/97648297-bf939180-1a2a-11eb-8dd4-e97c1a41c4dc.png) I run the following command to mount my bucket: sudo s3fs jth-music /s3mnt -o passwd_file=/etc/passwd-s3fs -o url=https://s3.us-west-1.wasabisys.com -o dbglevel="debug" The mountpoint then shows as follows using ls -al: ![after](https://user-images.githubusercontent.com/71151463/97648431-1d27de00-1a2b-11eb-86cc-4cc1e581235d.png) I cannot cd into it, nor list its contents. The debug log shows as follows: Oct 29 20:05:48 Arakkis s3fs[4268]: s3fs_logger.cpp:LowSetLogLevel(203): change debug level from [CRT] to [DBG] Oct 29 20:05:48 Arakkis s3fs[4268]: PROC(uid=0, gid=0) - MountPoint(uid=0, gid=0, mode=40777) Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(404): Try to load mime types from /etc/mime.types file. Oct 29 20:05:48 Arakkis s3fs[4268]: curl.cpp:InitMimeType(409): The old mime types are cleared to load new mime types. Oct 29 20:05:48 Arakkis s3fs[4268]: Loaded mime information from /etc/mime.types Oct 29 20:05:48 Arakkis s3fs[4268]: The path to cache top dir is empty, thus not need to check permission. Oct 29 20:05:48 Arakkis s3fs[4270]: init v1.87(commit:38e1eaa) with OpenSSL Oct 29 20:05:48 Arakkis s3fs[4270]: check services. Oct 29 20:05:48 Arakkis s3fs[4270]: check a bucket. Oct 29 20:05:48 Arakkis s3fs[4270]: curl_handlerpool.cpp:GetHandler(81): Get handler from pool: rest = 31 Oct 29 20:05:48 Arakkis s3fs[4270]: URL is https://s3.us-west-1.wasabisys.com/jth-music/ Oct 29 20:05:48 Arakkis s3fs[4270]: URL changed is https://jth-music.s3.us-west-1.wasabisys.com/ Oct 29 20:05:48 Arakkis s3fs[4270]: curl.cpp:RequestPerform(2209): connecting to URL https://jth-music.s3.us-west-1.wasabisys.com/ Oct 29 20:05:48 Arakkis s3fs[4270]: computing signature [GET] [/] [] [] Oct 29 20:05:48 Arakkis s3fs[4270]: url is https://s3.us-west-1.wasabisys.com Oct 29 20:05:51 Arakkis s3fs[4270]: HTTP response code 200 Oct 29 20:05:51 Arakkis s3fs[4270]: curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool Oct 29 20:05:51 Arakkis s3fs[4270]: Pool full: destroy the oldest handler Do you have any recommendations??
kerem closed this issue 2026-03-04 01:48:38 +03:00
Author
Owner

@john-helt-discovery commented on GitHub (Nov 10, 2020):

Thank you very much for your help. After working on this for many hours through the night and this morning, with some people who are much smarter than me, we found the solution.

The command to launch must also include -o allow_other
and the /etc/fuser.conf must include user_allow_other

<!-- gh-comment-id:724773041 --> @john-helt-discovery commented on GitHub (Nov 10, 2020): Thank you very much for your help. After working on this for many hours through the night and this morning, with some people who are much smarter than me, we found the solution. The command to launch must also include -o allow_other and the /etc/fuser.conf must include user_allow_other
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#769
No description provided.