[GH-ISSUE #2678] touch: setting times of ‘/cddap/cd-project/public/leiyang-demo’: Input/output error #1276

Open
opened 2026-03-04 01:52:45 +03:00 by kerem · 0 comments
Owner

Originally created by @T1-leiyang on GitHub (Jun 1, 2025).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2678

s3fs -o passwd_file=~/.passwd-s3fs -o url=http://xxxx:xxxx -o allow_other -o update_parent_dir_stat -o dbglevel=dbg -o no_check_certificate -o logfile=/var/log/s3fs.log -o use_path_request_style -o umask=000 leiyang-demo /cddap/cd-project/public/leiyang-demo

I used the above command to mount the file system, and also executed the following command
--touch -a -m -t 202505101200.00 /cddap/cd-project/public/leiyang-demo
--touch: Set the date and time for '/cddap/cd-project/public/leiyang-demo': Input/output error

My version is s3fs-fuse-1.94-1.el7.x86_64 os:centos7.9
log:
2025-06-01T14:10:18.603Z [INF] curl_util.cpp:prepare_url(243): URL changed is http://10.70.12.178:32504/leiyang-demo//
2025-06-01T14:10:18.603Z [INF] curl.cpp:PutRequest(3530): uploading... [path=//][fd=-1][size=0]
2025-06-01T14:10:18.603Z [DBG] curl.cpp:RequestPerform(2460): connecting to URL http://10.70.12.178:32504/leiyang-demo//
2025-06-01T14:10:18.603Z [INF] curl.cpp:insertV4Headers(2847): computing signature [PUT] [//] [] []
2025-06-01T14:10:18.603Z [INF] curl_util.cpp:url_to_host(265): url is http://10.70.12.178:32504
2025-06-01T14:10:18.612Z [ERR] curl.cpp:RequestPerform(2536): HTTP response code 400, returning EIO. Body Text:
XMinioInvalidObjectNameObject name contains unsupported characters.leiyang-demo/leiyang-demo//1844F08728023349dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8
2025-06-01T14:10:18.612Z [DBG] curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool
2025-06-01T14:10:19.913Z [INF] s3fs.cpp:s3fs_getattr(1008): [path=/][pid=1025845,uid=0,gid=0]
2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:check_parent_object_access(857): [path=/]
2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:check_object_access(750): [path=/]
2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:check_object_access(755): [pid=1025845,uid=0,gid=0]
2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:get_object_attribute(516): [path=/]
2025-06-01T14:10:19.913Z [INF] curl.cpp:HeadRequest(3255): [tpath=//]
2025-06-01T14:10:19.913Z [INF] curl.cpp:PreHeadRequest(3215): [tpath=//][bpath=][save=][sseckeypos=18446744073709551615]
2025-06-01T14:10:19.913Z [INF] curl_util.cpp:prepare_url(210): URL is http://10.70.12.178:32504/leiyang-demo//
2025-06-01T14:10:19.913Z [INF] curl_util.cpp:prepare_url(243): URL changed is http://10.70.12.178:32504/leiyang-demo//
2025-06-01T14:10:19.913Z [DBG] curl_handlerpool.cpp:GetHandler(83): Get handler from pool: rest = 31
2025-06-01T14:10:19.913Z [DBG] curl.cpp:ResetHandle(1972): 'no_check_certificate' option in effect.
2025-06-01T14:10:19.913Z [DBG] curl.cpp:ResetHandle(1973): The server certificate won't be checked against the available certificate authorities.
2025-06-01T14:10:19.913Z [DBG] curl.cpp:RequestPerform(2460): connecting to URL http://10.70.12.178:32504/leiyang-demo//
2025-06-01T14:10:19.913Z [INF] curl.cpp:insertV4Headers(2847): computing signature [HEAD] [//] [] []
2025-06-01T14:10:19.913Z [INF] curl_util.cpp:url_to_host(265): url is http://10.70.12.178:32504
2025-06-01T14:10:19.918Z [ERR] curl.cpp:RequestPerform(2533): HEAD HTTP response code 400, returning EPERM.
2025-06-01T14:10:19.919Z [DBG] curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool
2025-06-01T14:10:19.919Z [INF] cache.cpp:AddStat(339): add stat cache entry[path=/]
2025-06-01T14:10:19.919Z [DBG] cache.cpp:GetStat(262): stat cache hit [path=/][time=11345049.579950606][hit count=0]
2025-06-01T14:10:19.919Z [DBG] fdcache.cpp:OpenExistFdEntity(674): [path=/][flags=0x0]
2025-06-01T14:10:19.919Z [DBG] fdcache.cpp:Open(567): [path=/][size=-1][ts_mctime=0.1073741822][flags=0x0][force_tmpfile=no][create=no][ignore_modify=no]
2025-06-01T14:10:19.919Z [DBG] s3fs.cpp:s3fs_getattr(1035): [path=/] uid=0, gid=0, mode=40777

How can I solve the above problems?

Originally created by @T1-leiyang on GitHub (Jun 1, 2025). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2678 `s3fs -o passwd_file=~/.passwd-s3fs -o url=http://xxxx:xxxx -o allow_other -o update_parent_dir_stat -o dbglevel=dbg -o no_check_certificate -o logfile=/var/log/s3fs.log -o use_path_request_style -o umask=000 leiyang-demo /cddap/cd-project/public/leiyang-demo` I used the above command to mount the file system, and also executed the following command --to`uch -a -m -t 202505101200.00 /cddap/cd-project/public/leiyang-demo` --touch: Set the date and time for '/cddap/cd-project/public/leiyang-demo': Input/output error My version is s3fs-fuse-1.94-1.el7.x86_64 os:centos7.9 log: 2025-06-01T14:10:18.603Z [INF] curl_util.cpp:prepare_url(243): URL changed is http://10.70.12.178:32504/leiyang-demo// 2025-06-01T14:10:18.603Z [INF] curl.cpp:PutRequest(3530): uploading... [path=//][fd=-1][size=0] 2025-06-01T14:10:18.603Z [DBG] curl.cpp:RequestPerform(2460): connecting to URL http://10.70.12.178:32504/leiyang-demo// 2025-06-01T14:10:18.603Z [INF] curl.cpp:insertV4Headers(2847): computing signature [PUT] [//] [] [] 2025-06-01T14:10:18.603Z [INF] curl_util.cpp:url_to_host(265): url is http://10.70.12.178:32504 2025-06-01T14:10:18.612Z [ERR] curl.cpp:RequestPerform(2536): HTTP response code 400, returning EIO. Body Text: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>XMinioInvalidObjectName</Code><Message>Object name contains unsupported characters.</Message><BucketName>leiyang-demo</BucketName><Resource>/leiyang-demo//</Resource><RequestId>1844F08728023349</RequestId><HostId>dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8</HostId></Error> 2025-06-01T14:10:18.612Z [DBG] curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool 2025-06-01T14:10:19.913Z [INF] s3fs.cpp:s3fs_getattr(1008): [path=/][pid=1025845,uid=0,gid=0] 2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:check_parent_object_access(857): [path=/] 2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:check_object_access(750): [path=/] 2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:check_object_access(755): [pid=1025845,uid=0,gid=0] 2025-06-01T14:10:19.913Z [DBG] s3fs.cpp:get_object_attribute(516): [path=/] 2025-06-01T14:10:19.913Z [INF] curl.cpp:HeadRequest(3255): [tpath=//] 2025-06-01T14:10:19.913Z [INF] curl.cpp:PreHeadRequest(3215): [tpath=//][bpath=][save=][sseckeypos=18446744073709551615] 2025-06-01T14:10:19.913Z [INF] curl_util.cpp:prepare_url(210): URL is http://10.70.12.178:32504/leiyang-demo// 2025-06-01T14:10:19.913Z [INF] curl_util.cpp:prepare_url(243): URL changed is http://10.70.12.178:32504/leiyang-demo// 2025-06-01T14:10:19.913Z [DBG] curl_handlerpool.cpp:GetHandler(83): Get handler from pool: rest = 31 2025-06-01T14:10:19.913Z [DBG] curl.cpp:ResetHandle(1972): 'no_check_certificate' option in effect. 2025-06-01T14:10:19.913Z [DBG] curl.cpp:ResetHandle(1973): The server certificate won't be checked against the available certificate authorities. 2025-06-01T14:10:19.913Z [DBG] curl.cpp:RequestPerform(2460): connecting to URL http://10.70.12.178:32504/leiyang-demo// 2025-06-01T14:10:19.913Z [INF] curl.cpp:insertV4Headers(2847): computing signature [HEAD] [//] [] [] 2025-06-01T14:10:19.913Z [INF] curl_util.cpp:url_to_host(265): url is http://10.70.12.178:32504 2025-06-01T14:10:19.918Z [ERR] curl.cpp:RequestPerform(2533): HEAD HTTP response code 400, returning EPERM. 2025-06-01T14:10:19.919Z [DBG] curl_handlerpool.cpp:ReturnHandler(103): Return handler to pool 2025-06-01T14:10:19.919Z [INF] cache.cpp:AddStat(339): add stat cache entry[path=/] 2025-06-01T14:10:19.919Z [DBG] cache.cpp:GetStat(262): stat cache hit [path=/][time=11345049.579950606][hit count=0] 2025-06-01T14:10:19.919Z [DBG] fdcache.cpp:OpenExistFdEntity(674): [path=/][flags=0x0] 2025-06-01T14:10:19.919Z [DBG] fdcache.cpp:Open(567): [path=/][size=-1][ts_mctime=0.1073741822][flags=0x0][force_tmpfile=no][create=no][ignore_modify=no] 2025-06-01T14:10:19.919Z [DBG] s3fs.cpp:s3fs_getattr(1035): [path=/] uid=0, gid=0, mode=40777 How can I solve the above problems?
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#1276
No description provided.