-
-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Closed
Description
What is the problem you are having with rclone?
Rclone doesn't appear to work with SeaweedFS
What is your rclone version (output from rclone version)
rclone v1.69.1
- os/version: arch (64 bit)
- os/kernel: 6.14.6-arch1-1 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.24.0
- go/linking: dynamic
- go/tags: none
Which OS you are using and how many bits (e.g. Windows 7, 64 bit)
Linux, 64bit
Which cloud storage system are you using? (e.g. Google Drive)
SeaweedFS
The command you were trying to run (e.g. rclone copy /tmp remote:tmp)
rclone -vv ls seaweed:foo
A log from the command with the -vv flag (e.g. output from rclone -vv copy /tmp remote:tmp)
$ rclone -vv ls seaweed:foo
2025/05/26 12:10:24 DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "-vv" "ls" "seaweed:foo"]
2025/05/26 12:10:24 DEBUG : Creating backend with remote "seaweed:foo"
2025/05/26 12:10:24 DEBUG : Using config file from "/home/anon/.config/rclone/rclone.conf"
... and then rclone hangs indefinitely
Other info
iptables / nftables cleared
$ weed version
version 30GB 3.87 e4e85052082e31c94cd133270afc9e8365641c8c linux amd64
http://localhost:8888/buckets/foo/ works and I can upload files via the web interface
rclone.conf:
[seaweed]
type = s3
provider = SeaweedFS
access_key_id = any
secret_access_key = any
endpoint = localhost:8333
acl = public-read-write
bucket_acl = public-read-write
# tcpdump -i lo port 8333
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on lo, link-type EN10MB (Ethernet), snapshot length 262144 bytes
12:10:24.429761 IP localhost.32864 > localhost.8333: Flags [S], seq 440553094, win 65495, options [mss 65495,sackOK,TS val 4075293109 ecr 0,nop,wscale 7], length 0
12:10:24.429782 IP localhost.8333 > localhost.32864: Flags [S.], seq 326859714, ack 440553095, win 65483, options [mss 65495,sackOK,TS val 4075293109 ecr 4075293109,nop,wscale 7], length 0
12:10:24.429797 IP localhost.32864 > localhost.8333: Flags [.], ack 1, win 512, options [nop,nop,TS val 4075293109 ecr 4075293109], length 0
12:10:24.430003 IP localhost.32864 > localhost.8333: Flags [P.], seq 1:280, ack 1, win 512, options [nop,nop,TS val 4075293109 ecr 4075293109],length 279
12:10:24.430013 IP localhost.8333 > localhost.32864: Flags [.], ack 280, win 510, options [nop,nop,TS val 4075293109 ecr 4075293109], length 0
12:10:24.430090 IP localhost.8333 > localhost.32864: Flags [P.], seq 1:104, ack 280, win 512, options [nop,nop,TS val 4075293109 ecr 4075293109], length 103
12:10:24.430102 IP localhost.32864 > localhost.8333: Flags [.], ack 104, win 512, options [nop,nop,TS val 4075293109 ecr 4075293109], length 0
12:10:24.430127 IP localhost.8333 > localhost.32864: Flags [F.], seq 104, ack 280, win 512, options [nop,nop,TS val 4075293109 ecr 4075293109],length 0
12:10:24.430136 IP localhost.32864 > localhost.8333: Flags [F.], seq 280, ack 105, win 512, options [nop,nop,TS val 4075293109 ecr 4075293109],length 0
12:10:24.430152 IP localhost.8333 > localhost.32864: Flags [.], ack 281, win 512, options [nop,nop,TS val 4075293109 ecr 4075293109], length 0
12:10:26.336609 IP localhost.32866 > localhost.8333: Flags [S], seq 2774291298, win 65495, options [mss 65495,sackOK,TS val 4075295015 ecr 0,nop,wscale 7], length 0
12:10:26.336635 IP localhost.8333 > localhost.32866: Flags [S.], seq 4211208675, ack 2774291299, win 65483, options [mss 65495,sackOK,TS val 4075295015 ecr 4075295015,nop,wscale 7], length 0
...
After some 10-15 seconds nothing else in tcpdump, rclone hangs waiting for something
$ strace rclone -vv ls seaweed:foo
...
fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x7), ...}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1748287413, tv_nsec=497210679}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=77419, tv_nsec=396555251}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=77419, tv_nsec=396595619}) = 0
futex(0xc000100148, FUTEX_WAKE_PRIVATE, 1) = 1
rt_sigprocmask(SIG_SETMASK, ~[HUP INT QUIT ILL TRAP ABRT BUS FPE SEGV TERM STKFLT CHLD URG PROF SYS RTMIN RT_1 RT_2], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[HUP INT QUIT ILL TRAP ABRT BUS FPE SEGV USR2 TERM STKFLT CHLD URG PROF SYS RTMIN RT_1 RT_2], NULL, 8) = 0
futex(0xc000500148, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x560a37679a20, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
2025/05/26 12:23:33 DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "-vv" "ls" "seaweed:foo"]
clock_gettime(CLOCK_MONOTONIC, {tv_sec=77419, tv_nsec=396810522}) = 0
futex(0x560a37679a20, FUTEX_WAIT_PRIVATE, 0, NULL2025/05/26 12:23:33 DEBUG : Creating backend with remote "seaweed:foo"
2025/05/26 12:23:33 DEBUG : Using config file from "/home/anon/.config/rclone/rclone.conf"
and hangs there
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels