[GH-ISSUE #1216] Operation not permitted on uploading file to mounted drive with MINIO #648

Closed
opened 2026-03-04 01:47:30 +03:00 by kerem · 2 comments
Owner

Originally created by @MasoudKaviani on GitHub (Dec 14, 2019).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1216

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)

V1.80

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

2.9.7-1+deb9u2

Kernel information (uname -r)

4.9.0-6-amd64

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

Debian GNU/Linux 9 (stretch)

s3fs command line used, if applicable

sudo s3fs test3 /home/bucketmounted/test3/ -o passwd_file=/home/s3fs/.test3-s3fs,allow_other,use_path_request_style,default_acl=public-read,umask=0000,mp_umask=0000,public_bucket=1,url=http://localhost --debug

/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

Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/]
Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t/]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t/][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t/] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t_$folder$]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t_$folder$][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t_%24folder%24
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t_%24folder%24
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t_$folder$] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:   [path=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3?delimiter=/&max-keys=2&prefix=s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/?delimiter=/&max-keys=2&prefix=s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=s.t/] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 200
Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty.
Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty.
Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t/]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t/][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t/] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t_$folder$]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t_$folder$][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t_%24folder%24
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t_%24folder%24
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t_$folder$] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:   [path=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3?delimiter=/&max-keys=2&prefix=s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/?delimiter=/&max-keys=2&prefix=s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=s.t/] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 200
Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty.
Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty.
Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t][mode=100644][flags=32961]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t/]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t/][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t/] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t_$folder$]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t_$folder$][bpath=][save=][sseckeypos=-1]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t_%24folder%24
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t_%24folder%24
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [HEAD] [/s.t_$folder$] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 404 was returned, returning ENOENT
Dec 14 13:32:56 srv45396 s3fs[25775]:   [path=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3?delimiter=/&max-keys=2&prefix=s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/?delimiter=/&max-keys=2&prefix=s.t/
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=s.t/] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 200
Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty.
Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty.
Dec 14 13:32:56 srv45396 s3fs[25775]:     [path=/s.t][mode=100644]
Dec 14 13:32:56 srv45396 s3fs[25775]:       [tpath=/s.t]
Dec 14 13:32:56 srv45396 s3fs[25775]:       create zero byte file object.
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       URL changed is http://localhost/test3/s.t
Dec 14 13:32:56 srv45396 s3fs[25775]:       computing signature [PUT] [/s.t] [] []
Dec 14 13:32:56 srv45396 s3fs[25775]:       url is http://localhost
Dec 14 13:32:56 srv45396 s3fs[25775]:       uploading... [path=/s.t][fd=-1][size=0]
Dec 14 13:32:56 srv45396 s3fs[25775]:       HTTP response code 403 was returned, returning EPERM
Dec 14 13:32:56 srv45396 s3fs[25775]:       delete stat cache entry[path=/s.t]

Details about issue

I am using MINIO as my S3 server. I mount a folder to work with MINIO server. Everything is OK except when I want to upload a file using 'cp' command. It gives me the following error and upload does not occured:
cp: cannot create regular file '/home/bucketmounted/test3/s.t': Operation not permitted
Is this my fault or an s3fs issue to work with MINIO S3 Object Storage?
Thanks

Originally created by @MasoudKaviani on GitHub (Dec 14, 2019). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1216 ### 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) V1.80 #### Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse) 2.9.7-1+deb9u2 #### Kernel information (uname -r) 4.9.0-6-amd64 #### GNU/Linux Distribution, if applicable (cat /etc/os-release) Debian GNU/Linux 9 (stretch) #### s3fs command line used, if applicable ``` sudo s3fs test3 /home/bucketmounted/test3/ -o passwd_file=/home/s3fs/.test3-s3fs,allow_other,use_path_request_style,default_acl=public-read,umask=0000,mp_umask=0000,public_bucket=1,url=http://localhost --debug ``` #### /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_ ``` Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/] Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t/] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t/][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t/] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t_$folder$] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t_$folder$][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t_%24folder%24 Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t_%24folder%24 Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t_$folder$] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3?delimiter=/&max-keys=2&prefix=s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/?delimiter=/&max-keys=2&prefix=s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=s.t/] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 200 Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty. Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty. Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t/] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t/][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t/] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t_$folder$] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t_$folder$][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t_%24folder%24 Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t_%24folder%24 Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t_$folder$] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3?delimiter=/&max-keys=2&prefix=s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/?delimiter=/&max-keys=2&prefix=s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=s.t/] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 200 Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty. Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty. Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t][mode=100644][flags=32961] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t/] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t/][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t/] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t_$folder$] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t_$folder$][bpath=][save=][sseckeypos=-1] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t_%24folder%24 Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t_%24folder%24 Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [HEAD] [/s.t_$folder$] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 404 was returned, returning ENOENT Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3?delimiter=/&max-keys=2&prefix=s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/?delimiter=/&max-keys=2&prefix=s.t/ Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=s.t/] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 200 Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty. Dec 14 13:32:56 srv45396 s3fs[25775]: s3fs.cpp:append_objects_from_xml_ex(2531): contents_xp->nodesetval is empty. Dec 14 13:32:56 srv45396 s3fs[25775]: [path=/s.t][mode=100644] Dec 14 13:32:56 srv45396 s3fs[25775]: [tpath=/s.t] Dec 14 13:32:56 srv45396 s3fs[25775]: create zero byte file object. Dec 14 13:32:56 srv45396 s3fs[25775]: URL is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: URL changed is http://localhost/test3/s.t Dec 14 13:32:56 srv45396 s3fs[25775]: computing signature [PUT] [/s.t] [] [] Dec 14 13:32:56 srv45396 s3fs[25775]: url is http://localhost Dec 14 13:32:56 srv45396 s3fs[25775]: uploading... [path=/s.t][fd=-1][size=0] Dec 14 13:32:56 srv45396 s3fs[25775]: HTTP response code 403 was returned, returning EPERM Dec 14 13:32:56 srv45396 s3fs[25775]: delete stat cache entry[path=/s.t] ``` ### Details about issue I am using MINIO as my S3 server. I mount a folder to work with MINIO server. Everything is OK except when I want to upload a file using 'cp' command. It gives me the following error and upload does not occured: cp: cannot create regular file '/home/bucketmounted/test3/s.t': Operation not permitted Is this my fault or an s3fs issue to work with MINIO S3 Object Storage? Thanks
kerem 2026-03-04 01:47:30 +03:00
  • closed this issue
  • added the
    need info
    label
Author
Owner

@gaul commented on GitHub (Dec 15, 2019):

Please test again with the latest version 1.85.

<!-- gh-comment-id:565805907 --> @gaul commented on GitHub (Dec 15, 2019): Please test again with the latest version 1.85.
Author
Owner

@gaul commented on GitHub (Feb 3, 2020):

Closing due to inactivity. Please reopen if symptoms persist.

<!-- gh-comment-id:581212731 --> @gaul commented on GitHub (Feb 3, 2020): Closing due to inactivity. Please reopen if symptoms persist.
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#648
No description provided.