mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2026-04-25 05:16:00 +03:00
[GH-ISSUE #393] errors when mounting emc ecs bucket #209
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#209
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 @bennypi on GitHub (Apr 12, 2016).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/393
Hi folks,
I've deployed an emc ecs instance, see https://github.com/EMCECS/ECS-CommunityEdition.
I've created several buckets, which are accessible with the cloudberry explorer.
I try to mount one of these buckets with s3fs, but I keep getting errors and I can't list the items in the mountfolder.
The command i use is:
sudo s3fs -o url=http://vtf-emc-ecs-node1.tf.company-name-test.de -o allow_other -o no_check_certificate worm-bucket ~/worm-bucket -d -d -f -o f2 -o c urldbg -o uid=1000 -o gid=1000I've attached the output from the previous command:
s3fs-error.txt
In a second shell I try to list the files in that bucket, which is not working:
username@vtf-govlza04:~$ ll worm-bucket/
ls: lese Verzeichnis worm-bucket/: Die Operation ist nicht erlaubt
insgesamt 0
Do you have any ideas how to solve this?
Thanks.
@victorock commented on GitHub (Apr 26, 2016):
Benny,
Do you have any Loadbalance in front of your ECS answering on default HTTP/HTTPS ports?
If it's not the case, for S3 API access, you should specify the port 9020 (HTTP) or 9021 (HTTPS).
Also from the logs, it seems that S3FS prepend bucket name, so make sure that the entry is properly created in your DNS, and ECS is configured to respond to this FQDN (Settings->Object Base URL).
Please refer to the following documentations that explains how to access S3 API on ECS:
http://www.emc.com/techpubs/ecs/ecs_s3_supported_features-1.htm
https://www.emc.com/techpubs/ecs/ecs_use_s3_apps_with-1.htm
Sincerely,
Victor da Costa
@ggtakec commented on GitHub (May 14, 2016):
@bennypi I'm sorry for my late reply.
I chcked and found the following lines from your log, which lines indicate the cause of this problem.
This indicates that an error has occurred at the time to parse the results of list object request.
( GET /?delimiter=/&max-keys=1000&prefix= HTTP/1.1 )
In other words, it seems that it has returned diffrent S3 XML format.
I am not familiar with ECS, I do not know this cause.
However, this cause might about loadbalancer which is designated by the @victorock, so you should also check it.
I know only that s3fs has received a list object's format do not expect of s3fs.
Regards,
@ggtakec commented on GitHub (Mar 30, 2019):
We kept this issue open for a long time.
We launch new version 1.86, which fixed some problem(bugs).
Please use the latest version.
I will close this, but if the problem persists, please reopen or post a new issue.