yandex-cloud / geesefs

Finally, a good FUSE FS implementation over S3
Other
686 stars 45 forks source link

Cannot run rclone on two mounted buckets by geesefs #79

Open abrekhov opened 1 year ago

abrekhov commented 1 year ago

Hi!

I'm trying to launch rclone sync for two mounted buckets via geesefs.

I get this error log:


2023/04/24 18:21:56 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults
2023/04/24 18:21:57 ERROR : fake: failed to open directory "fake": open /mnt/src/fake: software caused connection abort
2023/04/24 18:21:57 ERROR : fake: error reading source directory: failed to open directory "fake": open /mnt/src/fake: software caused connection abort
2023/04/24 18:21:57 ERROR : index: error reading source directory: failed to read directory entry: readdirent /mnt/src/index: software caused connection abort
2023/04/24 18:21:57 NOTICE: loki_cluster_seed.json: Removing partially written file on error: read /mnt/src/loki_cluster_seed.json: transport endpoint is not connected
2023/04/24 18:21:57 ERROR : loki_cluster_seed.json: Failed to remove partially written file: remove /mnt/dst/loki_cluster_seed.json: transport endpoint is not connected
2023/04/24 18:21:57 ERROR : loki_cluster_seed.json: Failed to copy: read /mnt/src/loki_cluster_seed.json: transport endpoint is not connected
2023/04/24 18:21:57 ERROR : Local file system at /mnt/dst: not deleting files as there were IO errors
2023/04/24 18:21:57 ERROR : Local file system at /mnt/dst: not deleting directories as there were IO errors
2023/04/24 18:21:57 ERROR : Attempt 1/3 failed with 3 errors and: read /mnt/src/loki_cluster_seed.json: transport endpoint is not connected
2023/04/24 18:21:57 ERROR : Local file system at /mnt/src: error reading source root directory: directory not found
2023/04/24 18:21:57 ERROR : Local file system at /mnt/dst: not deleting files as there were IO errors
2023/04/24 18:21:57 ERROR : Local file system at /mnt/dst: not deleting directories as there were IO errors
2023/04/24 18:21:57 ERROR : Attempt 2/3 failed with 1 errors and: directory not found
2023/04/24 18:21:57 ERROR : Local file system at /mnt/src: error reading source root directory: directory not found
2023/04/24 18:21:57 ERROR : Local file system at /mnt/dst: not deleting files as there were IO errors
2023/04/24 18:21:57 ERROR : Local file system at /mnt/dst: not deleting directories as there were IO errors
2023/04/24 18:21:57 ERROR : Attempt 3/3 failed with 1 errors and: directory not found
2023/04/24 18:21:57 Failed to sync: directory not found

What problem it could be?

abrekhov commented 1 year ago

I've tried to use list-type 2 as mentioned here https://github.com/yandex-cloud/geesefs/issues/18 . It didn't help.

vitalif commented 1 year ago

Hi "software caused connection abort" and "transport endpoint is not connected" mean GeeseFS crashed Can you check the log?

vitalif commented 1 year ago

The default log is in syslog, you should see either a stack trace or an OOM killer message there