"./sync.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestCopyOverSelf|TestServerSideMove|TestSyncAfterChangingContentsOnly|TestSyncAfterChangingFilesSizeOnly|TestSyncIgnoreErrors|TestSyncNoEmptyDirectories)$'" - Starting (try 4/5) 2026/05/09 03:14:54 DEBUG : Creating backend with remote "TestLinkbox:rclone-test-bixisiz7hilo" 2026/05/09 03:14:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/09 03:14:54 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Using cached web token 2026/05/09 03:14:54 DEBUG : Creating backend with remote "/tmp/rclone3525075758" === RUN TestSyncNoEmptyDirectories run.go:198: Remote "Linkbox root 'rclone-test-bixisiz7hilo'", Local "Local file system at /tmp/rclone3525075758", Modify Window "876000h0m0s" 2026/05/09 03:14:54 INFO : sub dir2: Making directory 2026/05/09 03:14:56 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/09 03:14:56 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for checks to finish 2026/05/09 03:14:56 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for transfers to finish 2026/05/09 03:14:59 DEBUG : sub dir/hello world: size = 11 OK 2026/05/09 03:14:59 INFO : sub dir/hello world: Copied (new) 2026/05/09 03:14:59 DEBUG : Waiting for deletions to finish --- PASS: TestSyncNoEmptyDirectories (8.96s) === RUN TestCopyOverSelf run.go:198: Remote "Linkbox root 'rclone-test-bixisiz7hilo'", Local "Local file system at /tmp/rclone3525075758", Modify Window "876000h0m0s" 2026/05/09 03:15:07 DEBUG : sub dir/hello world: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:15:07 DEBUG : sub dir/hello world: Trying to read object after upload: try again in 200ms (2/10) 2026/05/09 03:15:08 DEBUG : sub dir/hello world: size = 17 (Local file system at /tmp/rclone3525075758) 2026/05/09 03:15:08 DEBUG : sub dir/hello world: size = 11 (Linkbox root 'rclone-test-bixisiz7hilo') 2026/05/09 03:15:08 DEBUG : sub dir/hello world: Sizes differ 2026/05/09 03:15:08 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for checks to finish 2026/05/09 03:15:08 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for transfers to finish 2026/05/09 03:15:08 DEBUG : sub dir/hello world: Update: removing old file 2026/05/09 03:15:11 DEBUG : sub dir/hello world: size = 17 (Local file system at /tmp/rclone3525075758) 2026/05/09 03:15:11 DEBUG : sub dir/hello world: size = 11 (Linkbox root 'rclone-test-bixisiz7hilo') 2026/05/09 03:15:11 ERROR : sub dir/hello world: corrupted on transfer: sizes differ src(Local file system at /tmp/rclone3525075758) 17 vs dst(Linkbox root 'rclone-test-bixisiz7hilo') 11 2026/05/09 03:15:11 INFO : sub dir/hello world: Removing failed copy 2026/05/09 03:15:12 INFO : sub dir/hello world: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit sync_test.go:641: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:641 Error: Received unexpected error: corrupted on transfer: sizes differ src(Local file system at /tmp/rclone3525075758) 17 vs dst(Linkbox root 'rclone-test-bixisiz7hilo') 11 Test: TestCopyOverSelf run.go:172: removing file "sub dir/hello world" failed - try 1/3: sleeping 1s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed - try 2/3: sleeping 1.5s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed: could not Remove: Linkbox error 403: not permit run.go:186: removing dir "sub dir" failed - try 1/3: sleeping 1s: directory not empty run.go:186: removing dir "sub dir" failed - try 2/3: sleeping 1.5s: directory not empty run.go:186: removing dir "sub dir" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:641 Error: Should be true Test: TestCopyOverSelf Messages: listing wrong, want got sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:641 Error: Should be true Test: TestCopyOverSelf Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:641 Error: Not equal: expected: []string{} actual : []string{"sub dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=7) "sub dir" } Test: TestCopyOverSelf Messages: directories --- FAIL: TestCopyOverSelf (25.03s) === RUN TestSyncIgnoreErrors run.go:198: Remote "Linkbox root 'rclone-test-bixisiz7hilo'", Local "Local file system at /tmp/rclone3525075758", Modify Window "876000h0m0s" 2026/05/09 03:15:32 DEBUG : b/potato: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:15:32 DEBUG : b/potato: Trying to read object after upload: try again in 200ms (2/10) 2026/05/09 03:15:36 INFO : d: Making directory fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:378 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:964 Error: Should be true Test: TestSyncIgnoreErrors Messages: listing wrong, want b/potato (21), c/non empty space (5) got b/potato (21), c/non empty space (5), sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:378 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:964 Error: Should be true Test: TestSyncIgnoreErrors Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:378 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:964 Error: Not equal: expected: []string{"b", "c", "d"} actual : []string{"b", "c", "d", "sub dir"} Diff: --- Expected +++ Actual @@ -1,5 +1,6 @@ -([]string) (len=3) { +([]string) (len=4) { (string) (len=1) "b", (string) (len=1) "c", - (string) (len=1) "d" + (string) (len=1) "d", + (string) (len=7) "sub dir" } Test: TestSyncIgnoreErrors Messages: directories 2026/05/09 03:15:48 DEBUG : a/potato2: Need to transfer - File not found at Destination 2026/05/09 03:15:49 DEBUG : c/non empty space: size = 5 OK 2026/05/09 03:15:49 DEBUG : c/non empty space: Sizes identical 2026/05/09 03:15:49 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for checks to finish 2026/05/09 03:15:49 DEBUG : c/non empty space: Unchanged skipping 2026/05/09 03:15:49 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for transfers to finish 2026/05/09 03:15:52 DEBUG : a/potato2: size = 60 OK 2026/05/09 03:15:52 INFO : a/potato2: Copied (new) 2026/05/09 03:15:52 DEBUG : Waiting for deletions to finish 2026/05/09 03:15:53 ERROR : sub dir/hello world: Couldn't delete: could not Remove: Linkbox error 403: not permit 2026/05/09 03:15:54 INFO : b/potato: Deleted 2026/05/09 03:15:54 INFO : sub dir: Removing directory 2026/05/09 03:15:54 DEBUG : sub dir: Failed to Rmdir: directory not empty 2026/05/09 03:15:54 INFO : d: Removing directory 2026/05/09 03:15:56 INFO : b: Removing directory 2026/05/09 03:15:57 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': failed to delete 1 directories 2026/05/09 03:15:57 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': deleted 2 directories sync_test.go:980: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:980 Error: Received unexpected error: failed to delete 1 files Test: TestSyncIgnoreErrors fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:378 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:994 Error: Should be true Test: TestSyncIgnoreErrors Messages: listing wrong, want a/potato2 (60), c/non empty space (5) got a/potato2 (60), c/non empty space (5), sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:378 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:994 Error: Should be true Test: TestSyncIgnoreErrors Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:378 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:994 Error: Not equal: expected: []string{"a", "c"} actual : []string{"a", "c", "sub dir"} Diff: --- Expected +++ Actual @@ -1,4 +1,5 @@ -([]string) (len=2) { +([]string) (len=3) { (string) (len=1) "a", - (string) (len=1) "c" + (string) (len=1) "c", + (string) (len=7) "sub dir" } Test: TestSyncIgnoreErrors Messages: directories run.go:172: removing file "sub dir/hello world" failed - try 1/3: sleeping 1s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed - try 2/3: sleeping 1.5s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed: could not Remove: Linkbox error 403: not permit run.go:186: removing dir "sub dir" failed - try 1/3: sleeping 1s: directory not empty run.go:186: removing dir "sub dir" failed - try 2/3: sleeping 1.5s: directory not empty run.go:186: removing dir "sub dir" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestSyncIgnoreErrors Messages: listing wrong, want got sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestSyncIgnoreErrors Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Not equal: expected: []string{} actual : []string{"sub dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=7) "sub dir" } Test: TestSyncIgnoreErrors Messages: directories --- FAIL: TestSyncIgnoreErrors (60.38s) === RUN TestSyncAfterChangingFilesSizeOnly run.go:198: Remote "Linkbox root 'rclone-test-bixisiz7hilo'", Local "Local file system at /tmp/rclone3525075758", Modify Window "876000h0m0s" 2026/05/09 03:16:31 DEBUG : potato: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:16:31 DEBUG : potato: Trying to read object after upload: try again in 200ms (2/10) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:358 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1117 Error: Should be true Test: TestSyncAfterChangingFilesSizeOnly Messages: listing wrong, want potato (60) got potato (60), sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:358 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1117 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestSyncAfterChangingFilesSizeOnly Messages: Unexpected file "sub dir/hello world" 2026/05/09 03:16:40 DEBUG : potato: size = 21 (Local file system at /tmp/rclone3525075758) 2026/05/09 03:16:40 DEBUG : potato: size = 60 (Linkbox root 'rclone-test-bixisiz7hilo') 2026/05/09 03:16:40 DEBUG : potato: Sizes differ 2026/05/09 03:16:40 DEBUG : potato: Update: removing old file 2026/05/09 03:16:41 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for checks to finish 2026/05/09 03:16:41 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Waiting for transfers to finish 2026/05/09 03:16:44 DEBUG : potato: size = 21 (Local file system at /tmp/rclone3525075758) 2026/05/09 03:16:44 DEBUG : potato: size = 60 (Linkbox root 'rclone-test-bixisiz7hilo') 2026/05/09 03:16:44 ERROR : potato: corrupted on transfer: sizes differ src(Local file system at /tmp/rclone3525075758) 21 vs dst(Linkbox root 'rclone-test-bixisiz7hilo') 60 2026/05/09 03:16:44 INFO : potato: Removing failed copy 2026/05/09 03:16:44 INFO : potato: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/05/09 03:16:44 ERROR : Linkbox root 'rclone-test-bixisiz7hilo': not deleting files as there were IO errors 2026/05/09 03:16:44 ERROR : Linkbox root 'rclone-test-bixisiz7hilo': not deleting directories as there were IO errors sync_test.go:1123: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1123 Error: Received unexpected error: corrupted on transfer: sizes differ src(Local file system at /tmp/rclone3525075758) 21 vs dst(Linkbox root 'rclone-test-bixisiz7hilo') 60 Test: TestSyncAfterChangingFilesSizeOnly run.go:172: removing file "potato" failed - try 1/3: sleeping 1s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "potato" failed - try 2/3: sleeping 1.5s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "potato" failed: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed - try 1/3: sleeping 1s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed - try 2/3: sleeping 1.5s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed: could not Remove: Linkbox error 403: not permit run.go:186: removing dir "sub dir" failed - try 1/3: sleeping 1s: directory not empty run.go:186: removing dir "sub dir" failed - try 2/3: sleeping 1.5s: directory not empty run.go:186: removing dir "sub dir" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1123 Error: Should be true Test: TestSyncAfterChangingFilesSizeOnly Messages: listing wrong, want got potato(1) (21), sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1123 Error: Should be true Test: TestSyncAfterChangingFilesSizeOnly Messages: Unexpected file "potato(1)" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1123 Error: Should be true Test: TestSyncAfterChangingFilesSizeOnly Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1123 Error: Not equal: expected: []string{} actual : []string{"sub dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=7) "sub dir" } Test: TestSyncAfterChangingFilesSizeOnly Messages: directories --- FAIL: TestSyncAfterChangingFilesSizeOnly (33.68s) === RUN TestSyncAfterChangingContentsOnly run.go:198: Remote "Linkbox root 'rclone-test-bixisiz7hilo'", Local "Local file system at /tmp/rclone3525075758", Modify Window "876000h0m0s" sync_test.go:1136: ModTimeNotSupported so forcing file to be a different size 2026/05/09 03:17:04 DEBUG : potato: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:17:05 DEBUG : potato: Trying to read object after upload: try again in 200ms (2/10) 2026/05/09 03:17:05 DEBUG : potato: Trying to read object after upload: try again in 400ms (3/10) 2026/05/09 03:17:06 DEBUG : potato: Trying to read object after upload: try again in 800ms (4/10) 2026/05/09 03:17:07 DEBUG : potato: Trying to read object after upload: try again in 1.6s (5/10) 2026/05/09 03:17:08 DEBUG : potato: Trying to read object after upload: try again in 3.2s (6/10) 2026/05/09 03:17:12 DEBUG : potato: Trying to read object after upload: try again in 6.4s (7/10) 2026/05/09 03:17:18 DEBUG : potato: Trying to read object after upload: try again in 12.8s (8/10) 2026/05/09 03:17:31 DEBUG : potato: Trying to read object after upload: try again in 25.6s (9/10) 2026/05/09 03:17:57 DEBUG : potato: Trying to read object after upload: try again in 51.2s (10/10) run.go:303: Failed to put "potato" to "Linkbox root 'rclone-test-bixisiz7hilo'": object not found run.go:172: removing file "sub dir/hello world" failed - try 1/3: sleeping 1s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed - try 2/3: sleeping 1.5s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed: could not Remove: Linkbox error 403: not permit run.go:186: removing dir "sub dir" failed - try 1/3: sleeping 1s: directory not empty run.go:186: removing dir "sub dir" failed - try 2/3: sleeping 1.5s: directory not empty run.go:186: removing dir "sub dir" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /usr/local/go/src/testing/testing.go:1228 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:303 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:310 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1137 Error: Should be true Test: TestSyncAfterChangingContentsOnly Messages: listing wrong, want got sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /usr/local/go/src/testing/testing.go:1228 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:303 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:310 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1137 Error: Should be true Test: TestSyncAfterChangingContentsOnly Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /usr/local/go/src/testing/testing.go:1228 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:303 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:310 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1137 Error: Not equal: expected: []string{} actual : []string{"sub dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=7) "sub dir" } Test: TestSyncAfterChangingContentsOnly Messages: directories --- FAIL: TestSyncAfterChangingContentsOnly (124.39s) === RUN TestServerSideMove run.go:198: Remote "Linkbox root 'rclone-test-bixisiz7hilo'", Local "Local file system at /tmp/rclone3525075758", Modify Window "876000h0m0s" 2026/05/09 03:19:07 DEBUG : Creating backend with remote "TestLinkbox:rclone-test-besazom7fobu" 2026/05/09 03:19:07 DEBUG : Linkbox root 'rclone-test-besazom7fobu': Using cached web token 2026/05/09 03:19:10 DEBUG : potato2: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:19:10 DEBUG : potato2: Trying to read object after upload: try again in 200ms (2/10) 2026/05/09 03:19:12 DEBUG : empty space: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:19:13 DEBUG : empty space: Trying to read object after upload: try again in 200ms (2/10) 2026/05/09 03:19:15 DEBUG : potato3: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:19:15 DEBUG : potato3: Trying to read object after upload: try again in 200ms (2/10) 2026/05/09 03:19:16 DEBUG : potato3: Trying to read object after upload: try again in 400ms (3/10) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:358 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1734 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestServerSideMove Messages: listing wrong, want empty space (1), potato2 (60), potato3 (68) got empty space (1), potato2 (60), potato3 (68), sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:358 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1734 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 Error: Should be true Test: TestServerSideMove Messages: Unexpected file "sub dir/hello world" sync_test.go:1736: Server side move (if possible) Linkbox root 'rclone-test-bixisiz7hilo' -> Linkbox root 'rclone-test-besazom7fobu' 2026/05/09 03:19:30 DEBUG : potato3: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:19:31 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/09 03:19:31 DEBUG : empty space: size = 1 OK 2026/05/09 03:19:31 DEBUG : empty space: Sizes identical 2026/05/09 03:19:31 DEBUG : empty space: Unchanged skipping 2026/05/09 03:19:31 DEBUG : potato3: size = 68 (Linkbox root 'rclone-test-bixisiz7hilo') 2026/05/09 03:19:31 DEBUG : potato3: size = 60 (Linkbox root 'rclone-test-besazom7fobu') 2026/05/09 03:19:31 DEBUG : potato3: Sizes differ 2026/05/09 03:19:32 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/09 03:19:32 DEBUG : Linkbox root 'rclone-test-besazom7fobu': Waiting for checks to finish 2026/05/09 03:19:32 NOTICE: Time may be set wrong - time from "aht.nuplink3.net" is 263h18m48.277718896s different from this computer 2026/05/09 03:19:32 DEBUG : potato3: Update: removing old file 2026/05/09 03:19:33 ERROR : potato3: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/05/09 03:19:33 ERROR : empty space: Couldn't delete: could not Remove: Linkbox error 403: not permit 2026/05/09 03:19:33 DEBUG : Linkbox root 'rclone-test-besazom7fobu': Waiting for transfers to finish 2026/05/09 03:19:34 DEBUG : potato2: size = 60 OK 2026/05/09 03:19:34 INFO : potato2: Copied (new) 2026/05/09 03:19:35 INFO : potato2: Deleted 2026/05/09 03:19:36 DEBUG : potato3: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:19:36 DEBUG : potato3: size = 68 OK 2026/05/09 03:19:36 INFO : potato3: Copied (replaced existing) 2026/05/09 03:19:36 DEBUG : sub dir/hello world: Trying to read object after upload: try again in 100ms (1/10) 2026/05/09 03:19:37 DEBUG : sub dir/hello world: Trying to read object after upload: try again in 200ms (2/10) 2026/05/09 03:19:37 DEBUG : sub dir/hello world: size = 11 OK 2026/05/09 03:19:37 INFO : sub dir/hello world: Copied (new) 2026/05/09 03:19:37 ERROR : sub dir/hello world: Couldn't delete: could not Remove: Linkbox error 403: not permit 2026/05/09 03:19:37 INFO : potato3: Deleted sync_test.go:1747: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 Error: Received unexpected error: could not Remove: Linkbox error 403: not permit Test: TestServerSideMove 2026/05/09 03:19:37 DEBUG : Linkbox root 'rclone-test-besazom7fobu': Purge remote run.go:172: removing file "sub dir/hello world" failed - try 1/3: sleeping 1s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed - try 2/3: sleeping 1.5s: could not Remove: Linkbox error 403: not permit run.go:172: removing file "sub dir/hello world" failed: could not Remove: Linkbox error 403: not permit run.go:186: removing dir "sub dir" failed - try 1/3: sleeping 1s: directory not empty run.go:186: removing dir "sub dir" failed - try 2/3: sleeping 1.5s: directory not empty run.go:186: removing dir "sub dir" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 Error: Should be true Test: TestServerSideMove Messages: listing wrong, want got sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 Error: Should be true Test: TestServerSideMove Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1022 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 Error: Not equal: expected: []string{} actual : []string{"sub dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=7) "sub dir" } Test: TestServerSideMove Messages: directories --- FAIL: TestServerSideMove (47.32s) FAIL 2026/05/09 03:19:54 DEBUG : Linkbox root 'rclone-test-bixisiz7hilo': Purge remote "./sync.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestCopyOverSelf|TestServerSideMove|TestSyncAfterChangingContentsOnly|TestSyncAfterChangingFilesSizeOnly|TestSyncIgnoreErrors|TestSyncNoEmptyDirectories)$'" - Finished ERROR in 5m1.99674743s (try 4/5): exit status 1: Failed [TestCopyOverSelf TestSyncIgnoreErrors TestSyncAfterChangingFilesSizeOnly TestSyncAfterChangingContentsOnly TestServerSideMove]