"./operations.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestCopyFileMaxTransfer|TestCopyLongFileNameCollision|TestCopyURL|TestCopyURLDownloadHeaders|TestDeduplicateFirst|TestDeduplicateInteractive|TestDeduplicateLargest|TestDeduplicateNewest|TestDeduplicateNewestByHash|TestDeduplicateOldest|TestDeduplicateRename|TestDeduplicateSizeOnly|TestDeduplicateSkip|TestDeduplicateSmallest|TestDirMove|TestListDirSortedFn|TestListJSON|TestLsd|TestMergeDirs|TestMkdir|TestMoveFile|TestRmdirsLeaveRoot|TestRmdirsNoLeaveRoot|TestRmdirsWithFilter|TestStatJSON)$'" - Starting (try 2/5) 2026/06/28 04:52:11 DEBUG : Creating backend with remote "TestLinkbox:rclone-test-jaraxul4sucu" 2026/06/28 04:52:11 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/06/28 04:52:11 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Using cached web token 2026/06/28 04:52:12 DEBUG : Creating backend with remote "/tmp/rclone2274643470" === RUN TestCopyLongFileNameCollision run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" copy_test.go:437: Partial uploads not supported 2026/06/28 04:52:12 ERROR : error listing: directory not found --- SKIP: TestCopyLongFileNameCollision (0.25s) === RUN TestCopyFileMaxTransfer run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:52:12 DEBUG : TestCopyFileMaxTransfer/file1: Need to transfer - File not found at Destination 2026/06/28 04:52:18 DEBUG : TestCopyFileMaxTransfer/file1: size = 14 OK 2026/06/28 04:52:18 INFO : TestCopyFileMaxTransfer/file1: Copied (new) 2026/06/28 04:52:18 DEBUG : TestCopyFileMaxTransfer/file2: Need to transfer - File not found at Destination 2026/06/28 04:52:18 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: Update err in reading file: max transfer limit reached as set by --max-transfer 2026/06/28 04:52:19 DEBUG : TestCopyFileMaxTransfer/file3: Need to transfer - File not found at Destination 2026/06/28 04:52:20 DEBUG : TestCopyFileMaxTransfer/file4: Need to transfer - File not found at Destination 2026/06/28 04:52:23 DEBUG : TestCopyFileMaxTransfer/file4: size = 2062 OK 2026/06/28 04:52:23 INFO : TestCopyFileMaxTransfer/file4: Copied (new) --- PASS: TestCopyFileMaxTransfer (15.75s) === RUN TestDeduplicateInteractive run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateInteractive (0.41s) === RUN TestDeduplicateSkip run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSkip (0.39s) === RUN TestDeduplicateSizeOnly run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSizeOnly (0.42s) === RUN TestDeduplicateFirst run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateFirst (0.40s) === RUN TestDeduplicateNewest run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateNewest (0.42s) === RUN TestDeduplicateNewestByHash run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:36: Can't run this test without a hash --- SKIP: TestDeduplicateNewestByHash (0.43s) === RUN TestDeduplicateOldest run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateOldest (0.41s) === RUN TestDeduplicateLargest run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateLargest (0.41s) === RUN TestDeduplicateSmallest run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSmallest (0.40s) === RUN TestDeduplicateRename run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateRename (0.40s) === RUN TestMergeDirs run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" dedupe_test.go:256: Can't merge directories --- SKIP: TestMergeDirs (0.40s) === RUN TestListDirSortedFn run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" run.go:303: Failed to put "sub dir/ignore dir/.ignore" to "Linkbox root 'rclone-test-jaraxul4sucu'": Update second step failed: Linkbox error 500: The file name needs to include a suffix, such as xxx.mp4 --- FAIL: TestListDirSortedFn (21.00s) === RUN TestListJSON run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" === RUN TestListJSON/Default 2026/06/28 04:53:00 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:00 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/Default === RUN TestListJSON/FilesOnly 2026/06/28 04:53:00 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:00 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/FilesOnly === RUN TestListJSON/DirsOnly 2026/06/28 04:53:00 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:01 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/DirsOnly === RUN TestListJSON/Recurse 2026/06/28 04:53:01 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:01 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/Recurse === RUN TestListJSON/SubDir 2026/06/28 04:53:01 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:01 ERROR : sub: error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/SubDir === RUN TestListJSON/NoModTime 2026/06/28 04:53:02 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:02 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/NoModTime === RUN TestListJSON/NoMimeType 2026/06/28 04:53:02 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:02 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/NoMimeType === RUN TestListJSON/ShowHash 2026/06/28 04:53:02 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:03 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/ShowHash === RUN TestListJSON/HashTypes 2026/06/28 04:53:03 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:03 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/HashTypes === RUN TestListJSON/Metadata 2026/06/28 04:53:03 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:03 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value lsjson_test.go:195: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:195 Error: Received unexpected error: error in ListJSON: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON/Metadata 2026/06/28 04:53:04 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:04 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value === NAME TestListJSON run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/asm_amd64.s:1771 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestListJSON --- FAIL: TestListJSON (10.41s) --- FAIL: TestListJSON/Default (0.23s) --- FAIL: TestListJSON/FilesOnly (0.40s) --- FAIL: TestListJSON/DirsOnly (0.40s) --- FAIL: TestListJSON/Recurse (0.47s) --- FAIL: TestListJSON/SubDir (0.33s) --- FAIL: TestListJSON/NoModTime (0.40s) --- FAIL: TestListJSON/NoMimeType (0.40s) --- FAIL: TestListJSON/ShowHash (0.40s) --- FAIL: TestListJSON/HashTypes (0.40s) --- FAIL: TestListJSON/Metadata (0.40s) === RUN TestStatJSON run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:53:04 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token run.go:303: Failed to put "file1" to "Linkbox root 'rclone-test-jaraxul4sucu'": Update err in unmarshaling response: invalid character '<' looking for beginning of value 2026/06/28 04:53:05 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:05 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/fstest/run.go:321 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:260 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestStatJSON --- FAIL: TestStatJSON (1.00s) === RUN TestMkdir run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:53:05 INFO : Linkbox root 'rclone-test-jaraxul4sucu': Making directory 2026/06/28 04:53:05 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:05 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value fstest.go:282: Error listing: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:53:05 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:06 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/fstest.go:282 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:70 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestMkdir --- FAIL: TestMkdir (0.80s) === RUN TestLsd run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:53:06 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token run.go:303: Failed to put "sub dir/hello world" to "Linkbox root 'rclone-test-jaraxul4sucu'": getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:53:06 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:53:06 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/operations/operations_test.go:79 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestLsd --- FAIL: TestLsd (0.80s) === RUN TestRmdirsNoLeaveRoot run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:53:13 INFO : A2: Making directory 2026/06/28 04:53:15 INFO : A1/B2: Making directory 2026/06/28 04:53:16 INFO : A1/B2/C2: Making directory 2026/06/28 04:53:18 INFO : A1/B1/C3: Making directory 2026/06/28 04:53:19 INFO : A3: Making directory 2026/06/28 04:53:21 INFO : A3/B3: Making directory 2026/06/28 04:53:23 INFO : A3/B3/C4: 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/fs/operations/operations_test.go:662 Error: Should be true Test: TestRmdirsNoLeaveRoot Messages: listing wrong, want A1/B1/C1/one (3), A1/two (3) got A1/B1/C1/one (3), A1/two (3), file1 (5), sub/file2 (9) 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/fs/operations/operations_test.go:662 Error: Should be true Test: TestRmdirsNoLeaveRoot Messages: Unexpected file "file1" 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/fs/operations/operations_test.go:662 Error: Should be true Test: TestRmdirsNoLeaveRoot Messages: Unexpected file "sub/file2" 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/fs/operations/operations_test.go:662 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3", "A3/B3/C4"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3", "A3/B3/C4", "sub"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=10) { +([]string) (len=11) { (string) (len=2) "A1", @@ -10,3 +10,4 @@ (string) (len=5) "A3/B3", - (string) (len=8) "A3/B3/C4" + (string) (len=8) "A3/B3/C4", + (string) (len=3) "sub" } Test: TestRmdirsNoLeaveRoot Messages: directories 2026/06/28 04:53:42 DEBUG : removing 1 level 3 directories 2026/06/28 04:53:42 INFO : A3/B3/C4: Removing 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/fs/operations/operations_test.go:685 Error: Should be true Test: TestRmdirsNoLeaveRoot Messages: listing wrong, want A1/B1/C1/one (3), A1/two (3) got A1/B1/C1/one (3), A1/two (3), file1 (5), sub/file2 (9) 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/fs/operations/operations_test.go:685 Error: Should be true Test: TestRmdirsNoLeaveRoot Messages: Unexpected file "file1" 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/fs/operations/operations_test.go:685 Error: Should be true Test: TestRmdirsNoLeaveRoot Messages: Unexpected file "sub/file2" 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/fs/operations/operations_test.go:685 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3", "sub"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=9) { +([]string) (len=10) { (string) (len=2) "A1", @@ -9,3 +9,4 @@ (string) (len=2) "A3", - (string) (len=5) "A3/B3" + (string) (len=5) "A3/B3", + (string) (len=3) "sub" } Test: TestRmdirsNoLeaveRoot Messages: directories 2026/06/28 04:54:00 DEBUG : removing 2 level 3 directories 2026/06/28 04:54:00 INFO : A1/B2/C2: Removing directory 2026/06/28 04:54:00 INFO : A1/B1/C3: Removing directory 2026/06/28 04:54:00 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:01 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:01 ERROR : A1/B2/C2: Failed to rmdir: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:01 ERROR : A1/B1/C3: Failed to rmdir: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:01 DEBUG : removing 2 level 2 directories 2026/06/28 04:54:01 INFO : A3/B3: Removing directory 2026/06/28 04:54:01 INFO : A1/B2: Removing directory 2026/06/28 04:54:01 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:01 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:02 ERROR : A3/B3: Failed to rmdir: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:02 ERROR : A1/B2: Failed to rmdir: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:02 DEBUG : removing 2 level 1 directories 2026/06/28 04:54:02 INFO : A3: Removing directory 2026/06/28 04:54:02 INFO : A2: Removing directory 2026/06/28 04:54:02 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:02 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:02 ERROR : A3: Failed to rmdir: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:03 ERROR : A2: Failed to rmdir: getting files failed: login failed: invalid character '<' looking for beginning of value operations_test.go:705: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:705 Error: Received unexpected error: failed to remove directories: 6 errors: last error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestRmdirsNoLeaveRoot 2026/06/28 04:54:03 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:03 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/operations/operations_test.go:705 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestRmdirsNoLeaveRoot --- FAIL: TestRmdirsNoLeaveRoot (56.62s) === RUN TestRmdirsLeaveRoot run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:54:03 INFO : A1: Making directory 2026/06/28 04:54:03 INFO : A1/B1: Making directory 2026/06/28 04:54:03 INFO : A1/B1/C1: Making directory 2026/06/28 04:54:03 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:03 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value fstest.go:282: Error listing: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:04 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:04 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/fstest.go:282 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:750 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestRmdirsLeaveRoot --- FAIL: TestRmdirsLeaveRoot (0.80s) === RUN TestRmdirsWithFilter run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:54:04 INFO : A1: Making directory 2026/06/28 04:54:04 INFO : A1/B1: Making directory 2026/06/28 04:54:04 INFO : A1/B1/C1: Making directory 2026/06/28 04:54:04 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:04 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value fstest.go:282: Error listing: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:04 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:05 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/fstest.go:282 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:789 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestRmdirsWithFilter --- FAIL: TestRmdirsWithFilter (0.80s) === RUN TestCopyURL run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:54:05 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:05 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value fstest.go:282: Error listing: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/06/28 04:54:05 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:05 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/fstest.go:282 /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/operations/operations_test.go:823 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestCopyURL --- FAIL: TestCopyURL (0.80s) === RUN TestCopyURLDownloadHeaders run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:54:06 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:06 ERROR : file1: Post request put error: Update err in unmarshaling response: invalid character '<' looking for beginning of value operations_test.go:915: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:915 Error: Received unexpected error: Update err in unmarshaling response: invalid character '<' looking for beginning of value Test: TestCopyURLDownloadHeaders 2026/06/28 04:54:06 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:54:06 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/operations/operations_test.go:915 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestCopyURLDownloadHeaders --- FAIL: TestCopyURLDownloadHeaders (1.00s) === RUN TestMoveFile run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:957 Error: Should be true Test: TestMoveFile Messages: listing wrong, want file1 (14) got file1 (14), file2 (14), sub/file2 (9) 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:957 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file2" 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:957 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "sub/file2" 2026/06/28 04:54:14 DEBUG : file1: size = 14 (Local file system at /tmp/rclone2274643470) 2026/06/28 04:54:14 DEBUG : sub/file2: size = 9 (Linkbox root 'rclone-test-jaraxul4sucu') 2026/06/28 04:54:14 DEBUG : file1: Sizes differ 2026/06/28 04:54:14 DEBUG : sub/file2: Update: removing old file 2026/06/28 04:54:17 DEBUG : sub/file2: size = 14 OK 2026/06/28 04:54:17 INFO : file1: Copied (replaced existing) to: sub/file2 2026/06/28 04:54:17 INFO : file1: Deleted fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:964 Error: Should be true Test: TestMoveFile Messages: listing wrong, want got file2 (14), sub/file2 (9) 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:964 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file2" 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:964 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "sub/file2" 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/operations/operations_test.go:965 Error: Should be true Test: TestMoveFile Messages: listing wrong, want sub/file2 (14) got A1/B1/C1/one (3), A1/two (3), file1 (5), sub/file2 (14) 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/operations/operations_test.go:965 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file1" 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/operations/operations_test.go:965 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "A1/two" 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/operations/operations_test.go:965 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "A1/B1/C1/one" fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:968 Error: Should be true Test: TestMoveFile Messages: listing wrong, want file1 (14) got file1 (14), file2 (14), sub/file2 (9) 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:968 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file2" 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:968 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "sub/file2" 2026/06/28 04:54:46 DEBUG : sub/file2: size = 14 OK 2026/06/28 04:54:46 DEBUG : file1: Sizes identical 2026/06/28 04:54:46 DEBUG : file1: Unchanged skipping 2026/06/28 04:54:46 INFO : file1: Deleted fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:972 Error: Should be true Test: TestMoveFile Messages: listing wrong, want got file2 (14), sub/file2 (9) 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:972 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file2" 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:972 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "sub/file2" 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/operations/operations_test.go:973 Error: Should be true Test: TestMoveFile Messages: listing wrong, want sub/file2 (14) got A1/B1/C1/one (3), A1/two (3), file1 (5), sub/file2 (14) 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/operations/operations_test.go:973 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file1" 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/operations/operations_test.go:973 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "A1/two" 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/operations/operations_test.go:973 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "A1/B1/C1/one" 2026/06/28 04:55:07 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': don't need to copy/move sub/file2, it is already at target location fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:977 Error: Should be true Test: TestMoveFile Messages: listing wrong, want got file2 (14), sub/file2 (9) 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:977 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file2" 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:352 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:977 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "sub/file2" 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/operations/operations_test.go:978 Error: Should be true Test: TestMoveFile Messages: listing wrong, want sub/file2 (14) got A1/B1/C1/one (3), A1/two (3), file1 (5), sub/file2 (14) 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/operations/operations_test.go:978 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "file1" 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/operations/operations_test.go:978 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "A1/two" 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/operations/operations_test.go:978 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestMoveFile Messages: Unexpected file "A1/B1/C1/one" --- FAIL: TestMoveFile (105.47s) === RUN TestDirMove run.go:198: Remote "Linkbox root 'rclone-test-jaraxul4sucu'", Local "Local file system at /tmp/rclone2274643470", Modify Window "876000h0m0s" 2026/06/28 04:56:09 INFO : A1/B2: Making directory 2026/06/28 04:56:10 INFO : A1/B1/C3: Making directory 2026/06/28 04:56:25 NOTICE: Time may be set wrong - time from "aht.nuplink3.net" is 383h24m54.38496634s different from this computer 2026/06/28 04:56:29 DEBUG : A2/B1/C2/five: size = 4 OK 2026/06/28 04:56:29 INFO : A1/B1/C2/five: Copied (new) to: A2/B1/C2/five 2026/06/28 04:56:30 DEBUG : A2/B1/C1/four: size = 4 OK 2026/06/28 04:56:30 INFO : A1/B1/C1/four: Copied (new) to: A2/B1/C1/four 2026/06/28 04:56:30 DEBUG : A2/two: size = 3 OK 2026/06/28 04:56:30 INFO : A1/two: Copied (new) to: A2/two 2026/06/28 04:56:30 DEBUG : A2/one: size = 3 OK 2026/06/28 04:56:30 INFO : A1/one: Copied (new) to: A2/one 2026/06/28 04:56:31 DEBUG : A2/B1/three: size = 5 OK 2026/06/28 04:56:31 INFO : A1/B1/three: Copied (new) to: A2/B1/three 2026/06/28 04:56:31 INFO : A1/B1/C2/five: Deleted 2026/06/28 04:56:31 INFO : A1/B1/C1/four: Deleted 2026/06/28 04:56:32 INFO : A1/two: Deleted 2026/06/28 04:56:32 INFO : A1/one: Deleted 2026/06/28 04:56:32 INFO : A1/B1/three: Deleted 2026/06/28 04:56:59 DEBUG : A3/B1/C1/four: size = 4 OK 2026/06/28 04:56:59 INFO : A2/B1/C1/four: Copied (new) to: A3/B1/C1/four 2026/06/28 04:56:59 DEBUG : A3/B1/three: size = 5 OK 2026/06/28 04:56:59 INFO : A2/B1/three: Copied (new) to: A3/B1/three 2026/06/28 04:56:59 DEBUG : A3/B1/C2/five: size = 4 OK 2026/06/28 04:56:59 INFO : A2/B1/C2/five: Copied (new) to: A3/B1/C2/five 2026/06/28 04:57:00 DEBUG : A3/one: size = 3 OK 2026/06/28 04:57:00 INFO : A2/one: Copied (new) to: A3/one 2026/06/28 04:57:00 DEBUG : A3/two: size = 3 OK 2026/06/28 04:57:00 INFO : A2/two: Copied (new) to: A3/two 2026/06/28 04:57:00 INFO : A2/B1/C1/four: Deleted 2026/06/28 04:57:01 INFO : A2/B1/three: Deleted 2026/06/28 04:57:01 INFO : A2/B1/C2/five: Deleted 2026/06/28 04:57:01 INFO : A2/one: Deleted 2026/06/28 04:57:02 INFO : A2/two: Deleted operations_test.go:1436: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1436 Error: Received unexpected error: RenameDir rmdir: purge error: invalid character '<' looking for beginning of value Test: TestDirMove 2026/06/28 04:57:08 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Web API returned error "Linkbox error 0: " - refreshing token 2026/06/28 04:57:08 ERROR : error listing: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:182: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:182 /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/operations/operations_test.go:1436 Error: Received unexpected error: getting files failed: login failed: invalid character '<' looking for beginning of value Test: TestDirMove --- FAIL: TestDirMove (76.39s) FAIL 2026/06/28 04:57:08 DEBUG : Linkbox root 'rclone-test-jaraxul4sucu': Purge remote 2026/06/28 04:57:09 NOTICE: purge failed: purge error: invalid character '<' looking for beginning of value "./operations.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestCopyFileMaxTransfer|TestCopyLongFileNameCollision|TestCopyURL|TestCopyURLDownloadHeaders|TestDeduplicateFirst|TestDeduplicateInteractive|TestDeduplicateLargest|TestDeduplicateNewest|TestDeduplicateNewestByHash|TestDeduplicateOldest|TestDeduplicateRename|TestDeduplicateSizeOnly|TestDeduplicateSkip|TestDeduplicateSmallest|TestDirMove|TestListDirSortedFn|TestListJSON|TestLsd|TestMergeDirs|TestMkdir|TestMoveFile|TestRmdirsLeaveRoot|TestRmdirsNoLeaveRoot|TestRmdirsWithFilter|TestStatJSON)$'" - Finished ERROR in 4m57.539559224s (try 2/5): exit status 1: Failed [TestListDirSortedFn TestListJSON/Default TestListJSON/FilesOnly TestListJSON/DirsOnly TestListJSON/Recurse TestListJSON/SubDir TestListJSON/NoModTime TestListJSON/NoMimeType TestListJSON/ShowHash TestListJSON/HashTypes TestListJSON/Metadata TestStatJSON TestMkdir TestLsd TestRmdirsNoLeaveRoot TestRmdirsLeaveRoot TestRmdirsWithFilter TestCopyURL TestCopyURLDownloadHeaders TestMoveFile TestDirMove]