"./vfs.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestDirCreate|TestDirFileOpen|TestDirForgetAll|TestDirMetadataExtension|TestDirMethods|TestDirMkdir|TestDirMkdirSub|TestDirReadDirAll|TestDirRemove|TestDirRemoveAll|TestDirRemoveName|TestDirRename|TestDirWalk|TestFileMethods|TestFileOpen|TestFileOpenRead|TestFileOpenWrite|TestFileReadAtNonZeroLength|TestFileReadAtZeroLength|TestFileRemove|TestFileRemoveAll|TestRWCacheRename|TestRWCacheUpdate|TestRWFileHandleFlushRead|TestRWFileHandleMethodsRead|TestRWFileHandleMethodsWrite|TestRWFileHandleReadAt|TestRWFileHandleReleaseRead|TestRWFileHandleSeek|TestRWFileHandleSizeCreateExisting|TestRWFileHandleSizeTruncateExisting|TestRWFileHandleWriteAt|TestRWFileModTimeWithOpenWriters|TestReadFileHandleFlush|TestReadFileHandleMethods|TestReadFileHandleReadAt|TestReadFileHandleRelease|TestReadFileHandleSeek|TestUnicodeNormalization|TestVFSOpenFile|TestVFSRename|TestVFSStat|TestVFSStatParent|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleWriteAt|TestZipLargeFiles|TestZipManyFiles|TestZipManySubDirs)$|^TestFileRename$/^(full,forceCache=false|minimal,forceCache=false|minimal,forceCache=true|off,forceCache=false|writes,forceCache=false|writes,forceCache=true)$|^TestFileSetModTime$/^cache=off,open=false,write=false$'" - Starting (try 4/5) 2026/04/23 07:03:12 DEBUG : Creating backend with remote "TestLinkbox:rclone-test-guloqol2qije" 2026/04/23 07:03:12 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/04/23 07:03:12 DEBUG : Linkbox root 'rclone-test-guloqol2qije': Using cached web token 2026/04/23 07:03:12 DEBUG : Creating backend with remote "/tmp/rclone4062645627" === RUN TestDirMethods run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:03:12 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:03:12 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:03:17 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:03:18 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:03:18 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:03:19 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:03:20 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:03:21 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:03:25 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:03:32 DEBUG : dir/file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:03:45 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:03:45 DEBUG : dir: Looking for writers 2026/04/23 07:03:45 DEBUG : Looking for writers 2026/04/23 07:03:45 DEBUG : dir: reading active writers 2026/04/23 07:03:45 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirMethods Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirMethods Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirMethods Messages: directories --- FAIL: TestDirMethods (46.83s) === RUN TestDirForgetAll run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:03:59 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:03:59 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:04:02 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:04:02 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:04:03 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:04:03 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:04:04 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:04:06 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:04:10 DEBUG : dir: forgetting directory cache 2026/04/23 07:04:10 DEBUG : forgetting directory cache 2026/04/23 07:04:10 DEBUG : dir: forgetting directory cache 2026/04/23 07:04:10 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:04:10 DEBUG : Looking for writers 2026/04/23 07:04:10 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirForgetAll Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirForgetAll Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirForgetAll Messages: directories --- FAIL: TestDirForgetAll (25.26s) === RUN TestDirWalk run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:04:24 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:04:24 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:04:25 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:04:25 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:04:27 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:04:35 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:04:35 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:04:36 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:04:36 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:04:37 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:04:39 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:04:43 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:04:49 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:05:02 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:05:29 DEBUG : forgetting directory cache 2026/04/23 07:05:29 DEBUG : dir: forgetting directory cache 2026/04/23 07:05:30 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:05:30 DEBUG : dir: Looking for writers 2026/04/23 07:05:30 DEBUG : fil/a/b: Looking for writers 2026/04/23 07:05:30 DEBUG : fil/a: Looking for writers 2026/04/23 07:05:30 DEBUG : b: reading active writers 2026/04/23 07:05:30 DEBUG : fil: Looking for writers 2026/04/23 07:05:30 DEBUG : a: reading active writers 2026/04/23 07:05:30 DEBUG : Looking for writers 2026/04/23 07:05:30 DEBUG : dir: reading active writers 2026/04/23 07:05:30 DEBUG : fil: reading active writers 2026/04/23 07:05:30 DEBUG : >WaitForWriters: run.go:130: removing dir "fil/a/b" failed - try 1/3: directory not empty run.go:130: removing dir "fil/a/b" failed - try 2/3: directory not empty run.go:130: removing dir "fil/a/b" failed - try 3/3: directory not empty run.go:133: removing dir "fil/a/b" failed: directory not empty run.go:130: removing dir "fil/a" failed - try 1/3: directory not empty run.go:130: removing dir "fil/a" failed - try 2/3: directory not empty run.go:130: removing dir "fil/a" failed - try 3/3: directory not empty run.go:133: removing dir "fil/a" failed: directory not empty run.go:130: removing dir "fil" failed - try 1/3: directory not empty run.go:130: removing dir "fil" failed - try 2/3: directory not empty run.go:130: removing dir "fil" failed - try 3/3: directory not empty run.go:133: removing dir "fil" failed: directory not empty run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirWalk Messages: listing wrong, want got dir/file1 (14), fil/a/b/c (15) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirWalk Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirWalk Messages: Unexpected file "fil/a/b/c" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir", "fil", "fil/a", "fil/a/b"} Diff: --- Expected +++ Actual @@ -1,2 +1,6 @@ -([]string) { +([]string) (len=4) { + (string) (len=3) "dir", + (string) (len=3) "fil", + (string) (len=5) "fil/a", + (string) (len=7) "fil/a/b" } Test: TestDirWalk Messages: directories --- FAIL: TestDirWalk (93.95s) === RUN TestDirReadDirAll run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:05:58 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:05:58 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:05:59 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:05:59 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:06:03 DEBUG : dir/file2: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:06:04 DEBUG : dir/file2: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:06:04 DEBUG : dir/file2: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:06:05 DEBUG : dir/file2: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:06:06 DEBUG : dir/file2: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:06:07 DEBUG : dir/file2: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:06:11 DEBUG : dir/file2: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:06:21 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:06:21 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:06:22 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:06:22 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:06:23 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:06:25 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 3.2s (6/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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:259 Error: Should be true Test: TestDirReadDirAll Messages: listing wrong, want dir/file1 (14), dir/file2 (15), dir/subdir/file3 (16) got dir/file1(1) (14), dir/file2 (15), dir/subdir/file3 (16) 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:259 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestDirReadDirAll Messages: Unexpected file "dir/file1(1)" fstest.go:203: Not found "dir/file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:259 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Not equal: expected: 0 actual : 1 Test: TestDirReadDirAll Messages: 1 objects not found dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:265 Error: Not equal: expected: []string{"file1,14,false", "file2,15,false", "subdir,0,true"} actual : []string{"file1(1),14,false", "file2,15,false", "subdir,0,true"} Diff: --- Expected +++ Actual @@ -1,3 +1,3 @@ ([]string) (len=3) { - (string) (len=14) "file1,14,false", + (string) (len=17) "file1(1),14,false", (string) (len=14) "file2,15,false", Test: TestDirReadDirAll dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:271 Error: Not equal: expected: []string{"dir,0,true"} actual : []string{"dir,0,true", "fil,0,true"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=10) "dir,0,true" +([]string) (len=2) { + (string) (len=10) "dir,0,true", + (string) (len=10) "fil,0,true" } Test: TestDirReadDirAll === RUN TestDirReadDirAll/Virtual 2026/04/23 07:06:40 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile" 2026/04/23 07:06:40 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir" 2026/04/23 07:06:40 DEBUG : dir: Added virtual directory entry vDel: "file2" 2026/04/23 07:06:40 DEBUG : dir: Added virtual directory entry vDel: "subdir" dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:287 Error: Not equal: expected: []string{"file1,14,false", "virtualDir,0,true", "virtualFile,17,false"} actual : []string{"file1(1),14,false", "virtualDir,0,true", "virtualFile,17,false"} Diff: --- Expected +++ Actual @@ -1,3 +1,3 @@ ([]string) (len=3) { - (string) (len=14) "file1,14,false", + (string) (len=17) "file1(1),14,false", (string) (len=17) "virtualDir,0,true", Test: TestDirReadDirAll/Virtual 2026/04/23 07:06:42 DEBUG : dir/virtualFile: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:06:43 DEBUG : dir/virtualFile: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:06:43 DEBUG : dir/virtualFile: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:06:44 DEBUG : dir/virtualFile: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:06:45 DEBUG : dir/virtualFile: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:06:47 DEBUG : dir/virtualFile: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:06:50 DEBUG : dir/virtualFile: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:07:00 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:07:00 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:07:01 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:07:01 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:07:02 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:07:04 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:07:08 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:07:14 DEBUG : dir/virtualDir/testFile: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:07:30 DEBUG : dir: invalidating directory cache 2026/04/23 07:07:30 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir" 2026/04/23 07:07:30 DEBUG : dir: Removed virtual directory entry vDel: "file2" 2026/04/23 07:07:30 DEBUG : dir: Removed virtual directory entry vDel: "subdir" 2026/04/23 07:07:30 DEBUG : dir/file1(1): Reset virtual modtime 2026/04/23 07:07:30 DEBUG : dir: Removed virtual directory entry vAddFile: "virtualFile" 2026/04/23 07:07:30 DEBUG : dir/virtualFile: Reset virtual modtime dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:300 Error: Not equal: expected: []string{"file1,14,false", "virtualDir,0,true", "virtualFile,20,false"} actual : []string{"file1(1),14,false", "file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualFile,20,false"} Diff: --- Expected +++ Actual @@ -1,3 +1,5 @@ -([]string) (len=3) { - (string) (len=14) "file1,14,false", +([]string) (len=5) { + (string) (len=17) "file1(1),14,false", + (string) (len=14) "file2,15,false", + (string) (len=13) "subdir,0,true", (string) (len=17) "virtualDir,0,true", Test: TestDirReadDirAll/Virtual 2026/04/23 07:07:30 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile2" 2026/04/23 07:07:30 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir2" 2026/04/23 07:07:30 DEBUG : dir: Added virtual directory entry vDel: "file1" dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:313 Error: Not equal: expected: []string{"virtualDir,0,true", "virtualDir2,0,true", "virtualFile,20,false", "virtualFile2,100,false"} actual : []string{"file1(1),14,false", "file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualDir2,0,true", "virtualFile,20,false", "virtualFile2,100,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) (len=4) { +([]string) (len=7) { + (string) (len=17) "file1(1),14,false", + (string) (len=14) "file2,15,false", + (string) (len=13) "subdir,0,true", (string) (len=17) "virtualDir,0,true", Test: TestDirReadDirAll/Virtual 2026/04/23 07:07:30 DEBUG : dir: invalidating directory cache 2026/04/23 07:07:30 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir2" 2026/04/23 07:07:30 DEBUG : dir: Removed virtual directory entry vDel: "file1" 2026/04/23 07:07:30 DEBUG : dir/file1(1): Reset virtual modtime 2026/04/23 07:07:30 DEBUG : dir/file2: Reset virtual modtime 2026/04/23 07:07:30 DEBUG : dir/virtualFile: Reset virtual modtime dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:324 Error: Not equal: expected: []string{"file1,14,false", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"} actual : []string{"file1(1),14,false", "file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"} Diff: --- Expected +++ Actual @@ -1,3 +1,5 @@ -([]string) (len=4) { - (string) (len=14) "file1,14,false", +([]string) (len=6) { + (string) (len=17) "file1(1),14,false", + (string) (len=14) "file2,15,false", + (string) (len=13) "subdir,0,true", (string) (len=17) "virtualDir,0,true", Test: TestDirReadDirAll/Virtual 2026/04/23 07:07:30 DEBUG : forgetting directory cache 2026/04/23 07:07:30 DEBUG : fil: forgetting directory cache 2026/04/23 07:07:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:07:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:07:30 DEBUG : dir/virtualDir: forgetting directory cache dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:329 Error: Not equal: expected: []string{"file1,14,false", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"} actual : []string{"file1(1),14,false", "file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"} Diff: --- Expected +++ Actual @@ -1,3 +1,5 @@ -([]string) (len=4) { - (string) (len=14) "file1,14,false", +([]string) (len=6) { + (string) (len=17) "file1(1),14,false", + (string) (len=14) "file2,15,false", + (string) (len=13) "subdir,0,true", (string) (len=17) "virtualDir,0,true", Test: TestDirReadDirAll/Virtual 2026/04/23 07:07:30 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:07:30 DEBUG : dir/virtualDir: Looking for writers 2026/04/23 07:07:30 DEBUG : dir/subdir: Looking for writers 2026/04/23 07:07:30 DEBUG : dir: Looking for writers 2026/04/23 07:07:30 DEBUG : file2: reading active writers 2026/04/23 07:07:30 DEBUG : subdir: reading active writers 2026/04/23 07:07:30 DEBUG : virtualFile: reading active writers 2026/04/23 07:07:30 DEBUG : virtualDir: reading active writers 2026/04/23 07:07:30 DEBUG : virtualFile2: reading active writers 2026/04/23 07:07:30 DEBUG : file1(1): reading active writers 2026/04/23 07:07:30 DEBUG : fil: Looking for writers 2026/04/23 07:07:30 DEBUG : Looking for writers 2026/04/23 07:07:30 DEBUG : dir: reading active writers 2026/04/23 07:07:30 DEBUG : fil: reading active writers 2026/04/23 07:07:30 DEBUG : >WaitForWriters: === NAME TestDirReadDirAll run.go:130: removing file "dir/file2" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file2" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file2" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file2" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/subdir/file3" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/subdir/file3" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/subdir/file3" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/subdir/file3" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "fil" failed - try 1/3: directory not empty run.go:130: removing dir "fil" failed - try 2/3: directory not empty run.go:130: removing dir "dir/subdir" failed - try 1/3: directory not found run.go:130: removing dir "dir/subdir" failed - try 2/3: directory not found run.go:130: removing dir "dir/subdir" failed - try 3/3: directory not found run.go:133: removing dir "dir/subdir" failed: directory not found --- FAIL: TestDirReadDirAll (118.72s) --- FAIL: TestDirReadDirAll/Virtual (50.06s) === RUN TestDirCreate run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:07:57 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:07:57 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:08:01 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:08:01 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:08:01 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:08:02 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:08:04 DEBUG : dir/potato: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:08:04 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/23 07:08:04 DEBUG : dir/potato: >Open: fd=dir/potato (w), err= 2026/04/23 07:08:04 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/23 07:08:04 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 07:08:06 DEBUG : dir/potato: size = 5 OK 2026/04/23 07:08:06 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/04/23 07:08:06 DEBUG : dir/potato: Size of src and dst objects identical 2026/04/23 07:08:06 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/23 07:08:06 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:08:06 DEBUG : dir: Looking for writers 2026/04/23 07:08:06 DEBUG : potato: reading active writers 2026/04/23 07:08:06 DEBUG : file1: reading active writers 2026/04/23 07:08:06 DEBUG : Looking for writers 2026/04/23 07:08:06 DEBUG : dir: reading active writers 2026/04/23 07:08:06 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirCreate Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirCreate Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirCreate Messages: directories --- FAIL: TestDirCreate (24.31s) === RUN TestDirMkdir run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:08:21 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:08:21 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:08:24 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:08:24 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:08:24 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:08:25 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:08:26 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:08:28 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:08:31 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:08:40 DEBUG : dir: Added virtual directory entry vAddDir: "sub" 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:292: Sleeping for 7s just to make sure 2026/04/23 07:08:52 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:08:52 DEBUG : dir/sub: Looking for writers 2026/04/23 07:08:52 DEBUG : dir: Looking for writers 2026/04/23 07:08:52 DEBUG : file1: reading active writers 2026/04/23 07:08:52 DEBUG : sub: reading active writers 2026/04/23 07:08:52 DEBUG : Looking for writers 2026/04/23 07:08:52 DEBUG : dir: reading active writers 2026/04/23 07:08:52 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirMkdir Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestDirMkdir Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirMkdir Messages: directories --- FAIL: TestDirMkdir (47.25s) === RUN TestDirMkdirSub run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:09:09 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:09:09 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:09:11 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:09:11 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:09:12 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:09:12 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:09:13 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:09:15 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:09:21 DEBUG : dir: Added virtual directory entry vAddDir: "file1" dir_test.go:416: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:416 Error: An error is expected but got nil. Test: TestDirMkdirSub 2026/04/23 07:09:23 DEBUG : dir: Added virtual directory entry vAddDir: "sub" 2026/04/23 07:09:24 DEBUG : dir/sub: Added virtual directory entry vAddDir: "subsub" dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:425 Error: Not equal: expected: []string{"file1,14,false", "sub,0,true"} actual : []string{"file1,0,true", "sub,0,true"} Diff: --- Expected +++ Actual @@ -1,3 +1,3 @@ ([]string) (len=2) { - (string) (len=14) "file1,14,false", + (string) (len=12) "file1,0,true", (string) (len=10) "sub,0,true" Test: TestDirMkdirSub 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/vfs/dir_test.go:430 Error: Not equal: expected: []string{"dir", "dir/sub", "dir/sub/subsub"} actual : []string{"dir", "dir/file1", "dir/sub"} Diff: --- Expected +++ Actual @@ -2,4 +2,4 @@ (string) (len=3) "dir", - (string) (len=7) "dir/sub", - (string) (len=14) "dir/sub/subsub" + (string) (len=9) "dir/file1", + (string) (len=7) "dir/sub" } Test: TestDirMkdirSub Messages: directories 2026/04/23 07:09:25 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:09:25 DEBUG : dir/file1: Looking for writers 2026/04/23 07:09:25 DEBUG : dir/sub/subsub: Looking for writers 2026/04/23 07:09:25 DEBUG : dir/sub: Looking for writers 2026/04/23 07:09:25 DEBUG : subsub: reading active writers 2026/04/23 07:09:25 DEBUG : dir: Looking for writers 2026/04/23 07:09:25 DEBUG : file1: reading active writers 2026/04/23 07:09:25 DEBUG : sub: reading active writers 2026/04/23 07:09:25 DEBUG : Looking for writers 2026/04/23 07:09:25 DEBUG : dir: reading active writers 2026/04/23 07:09:25 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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: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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir", "dir/sub", "dir/sub/subsub"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=3) "dir", + (string) (len=7) "dir/sub", + (string) (len=14) "dir/sub/subsub" } Test: TestDirMkdirSub Messages: directories --- FAIL: TestDirMkdirSub (33.55s) === RUN TestDirRemove run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:09:42 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:09:42 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:09:45 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:09:46 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:09:46 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:09:46 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:09:47 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:09:49 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:09:53 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:09:59 DEBUG : dir/file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:10:12 DEBUG : dir/file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:10:38 DEBUG : dir/file1: Trying to read object after upload: try again in 51.2s (10/10) run.go:290: Failed to put "dir/file1" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:11:29 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:11:29 DEBUG : Looking for writers 2026/04/23 07:11:29 DEBUG : >WaitForWriters: run.go:130: removing dir "dir/sub" failed - try 1/3: directory not empty run.go:130: removing dir "dir/sub" failed - try 2/3: directory not empty run.go:130: removing dir "dir/sub" failed - try 3/3: directory not empty run.go:133: removing dir "dir/sub" failed: directory not empty run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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: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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:25 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:438 Error: Not equal: expected: []string{} actual : []string{"dir", "dir/sub"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "dir", + (string) (len=7) "dir/sub" } Test: TestDirRemove Messages: directories --- FAIL: TestDirRemove (126.15s) === RUN TestDirRemoveAll run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:11:48 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:11:48 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:11:51 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:11:51 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:11:51 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:11:52 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:11:53 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:11:55 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:11:58 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:12:05 DEBUG : dir/file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:12:18 DEBUG : dir/file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:12:44 DEBUG : dir/file1: Trying to read object after upload: try again in 51.2s (10/10) run.go:290: Failed to put "dir/file1" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:13:35 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:13:35 DEBUG : Looking for writers 2026/04/23 07:13:35 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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 2026/04/23 07:13:45 DEBUG : forgetting directory cache 2026/04/23 07:13:45 DEBUG : dir: forgetting directory cache 2026/04/23 07:13:45 DEBUG : dir: forgetting directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:25 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:477 Error: Not equal: expected: []string{} actual : []string{"dir", "dir/sub"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "dir", + (string) (len=7) "dir/sub" } Test: TestDirRemoveAll Messages: directories --- FAIL: TestDirRemoveAll (121.49s) === RUN TestDirRemoveName run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:13:50 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:13:50 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:13:52 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:13:52 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:13:53 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:13:53 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:13:54 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:13:56 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:14:00 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:14:06 DEBUG : dir/file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:14:19 DEBUG : dir/file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:14:45 DEBUG : dir/file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:15:29 DEBUG : forgetting directory cache 2026/04/23 07:15:29 DEBUG : dir: forgetting directory cache 2026/04/23 07:15:29 DEBUG : dir: forgetting directory cache 2026/04/23 07:15:29 DEBUG : fil: forgetting directory cache 2026/04/23 07:15:29 DEBUG : fil/a: forgetting directory cache 2026/04/23 07:15:29 DEBUG : fil/a/b: forgetting directory cache run.go:290: Failed to put "dir/file1" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:15:36 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:15:36 DEBUG : Looking for writers 2026/04/23 07:15:36 DEBUG : >WaitForWriters: --- FAIL: TestDirRemoveName (108.58s) === RUN TestDirRename run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:15:38 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:15:38 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:15:42 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:15:42 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:15:43 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:15:43 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:15:44 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:15:46 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:15:49 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:15:56 DEBUG : dir/file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:16:09 DEBUG : dir/file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:16:35 DEBUG : dir/file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:16:40 DEBUG : dir/subdir: forgetting directory cache run.go:290: Failed to put "dir/file1" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:17:26 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:17:26 DEBUG : Looking for writers 2026/04/23 07:17:26 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty 2026/04/23 07:17:30 DEBUG : dir/virtualDir2: forgetting directory cache 2026/04/23 07:17:30 DEBUG : forgetting directory cache 2026/04/23 07:17:30 DEBUG : fil: forgetting directory cache 2026/04/23 07:17:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:17:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:17:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:17:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:17:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:17:30 DEBUG : dir/virtualDir: forgetting directory cache --- FAIL: TestDirRename (113.30s) === RUN TestDirFileOpen run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:17:32 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:17:32 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:17:37 DEBUG : dir: Added virtual directory entry vAddDir: "sub" 2026/04/23 07:17:37 DEBUG : dir/sub/file0: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw- 2026/04/23 07:17:38 DEBUG : dir/sub/file0: Open: flags=O_RDWR|O_CREATE|O_TRUNC 2026/04/23 07:17:38 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0" 2026/04/23 07:17:38 DEBUG : dir/sub/file0: >Open: fd=dir/sub/file0 (w), err= 2026/04/23 07:17:38 DEBUG : dir/sub/file0: >OpenFile: fd=dir/sub/file0 (w), err= 2026/04/23 07:17:38 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0" 2026/04/23 07:17:38 DEBUG : dir/sub/file2: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw- 2026/04/23 07:17:38 DEBUG : dir/sub/file2: Open: flags=O_RDWR|O_CREATE|O_TRUNC 2026/04/23 07:17:38 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2" 2026/04/23 07:17:38 DEBUG : dir/sub/file2: >Open: fd=dir/sub/file2 (w), err= 2026/04/23 07:17:38 DEBUG : dir/sub/file2: >OpenFile: fd=dir/sub/file2 (w), err= 2026/04/23 07:17:38 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2" 2026/04/23 07:17:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (12 bytes), uploading instead of streaming 2026/04/23 07:17:40 DEBUG : dir/sub/file2: size = 12 OK 2026/04/23 07:17:40 DEBUG : dir/sub/file2: Size of src and dst objects identical 2026/04/23 07:17:40 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2" 2026/04/23 07:17:40 DEBUG : forgetting directory cache 2026/04/23 07:17:40 DEBUG : dir: forgetting directory cache 2026/04/23 07:17:40 DEBUG : dir/sub: forgetting directory cache 2026/04/23 07:17:40 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file2" 2026/04/23 07:17:40 DEBUG : dir: Removed virtual directory entry vAddDir: "sub" 2026/04/23 07:17:40 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 07:17:42 DEBUG : dir/sub/file0: size = 5 OK 2026/04/23 07:17:42 DEBUG : dir/sub/file0: Size of src and dst objects identical 2026/04/23 07:17:42 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0" 2026/04/23 07:17:42 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:17:42 DEBUG : dir/sub: Looking for writers 2026/04/23 07:17:42 DEBUG : file2: reading active writers 2026/04/23 07:17:42 DEBUG : file0: reading active writers 2026/04/23 07:17:42 DEBUG : dir: Looking for writers 2026/04/23 07:17:42 DEBUG : file1: reading active writers 2026/04/23 07:17:42 DEBUG : sub: reading active writers 2026/04/23 07:17:42 DEBUG : Looking for writers 2026/04/23 07:17:42 DEBUG : dir: reading active writers 2026/04/23 07:17:42 DEBUG : >WaitForWriters: --- PASS: TestDirFileOpen (17.57s) === RUN TestDirMetadataExtension run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:17:49 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:17:49 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:17:54 DEBUG : dir: Added virtual directory entry vAddFile: "file1.metadata" 2026/04/23 07:17:54 DEBUG : dir/file1.metadata: Set virtual modtime to 2026-04-23 07:17:51 +0000 UTC 2026/04/23 07:17:54 DEBUG : dir/file1.metadata: OpenFile: flags=O_RDONLY, perm=---------- 2026/04/23 07:17:54 DEBUG : dir/file1.metadata: Open: flags=O_RDONLY 2026/04/23 07:17:54 DEBUG : dir/file1.metadata: >Open: fd=dir/file1.metadata (r), err= 2026/04/23 07:17:54 DEBUG : dir/file1.metadata: >OpenFile: fd=dir/file1.metadata (r), err= 2026/04/23 07:17:54 DEBUG : dir/file1.metadata: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:17:54 DEBUG : dir/file1.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728 2026/04/23 07:17:54 DEBUG : Added virtual directory entry vAddFile: "dir.metadata" 2026/04/23 07:17:54 DEBUG : dir.metadata: Set virtual modtime to 2026-04-23 07:17:50 +0000 UTC 2026/04/23 07:17:54 DEBUG : dir.metadata: OpenFile: flags=O_RDONLY, perm=---------- 2026/04/23 07:17:54 DEBUG : dir.metadata: Open: flags=O_RDONLY 2026/04/23 07:17:54 DEBUG : dir.metadata: >Open: fd=dir.metadata (r), err= 2026/04/23 07:17:54 DEBUG : dir.metadata: >OpenFile: fd=dir.metadata (r), err= 2026/04/23 07:17:54 DEBUG : dir.metadata: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:17:54 DEBUG : dir.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728 2026/04/23 07:17:54 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:17:54 DEBUG : dir: Looking for writers 2026/04/23 07:17:54 DEBUG : file1: reading active writers 2026/04/23 07:17:54 DEBUG : file1.metadata: reading active writers 2026/04/23 07:17:54 DEBUG : Looking for writers 2026/04/23 07:17:54 DEBUG : dir: reading active writers 2026/04/23 07:17:54 DEBUG : dir.metadata: reading active writers 2026/04/23 07:17:54 DEBUG : >WaitForWriters: --- PASS: TestDirMetadataExtension (7.80s) === RUN TestFileMethods run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:17:57 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:17:57 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:18:01 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:18:01 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:18:02 DEBUG : dir/file1: Set virtual modtime to 2026-04-23 07:17:59 +0000 UTC 2026/04/23 07:18:02 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:18:02 DEBUG : dir: Looking for writers 2026/04/23 07:18:02 DEBUG : file1: reading active writers 2026/04/23 07:18:02 DEBUG : Looking for writers 2026/04/23 07:18:02 DEBUG : dir: reading active writers 2026/04/23 07:18:02 DEBUG : >WaitForWriters: 2026/04/23 07:18:04 DEBUG : forgetting directory cache 2026/04/23 07:18:04 DEBUG : dir: forgetting directory cache 2026/04/23 07:18:04 DEBUG : dir: Removed virtual directory entry vAddFile: "potato" run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestFileMethods Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestFileMethods Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileMethods Messages: directories --- FAIL: TestFileMethods (19.08s) === RUN TestFileSetModTime === RUN TestFileSetModTime/cache=off,open=false,write=false run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:18:16 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:18:16 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:18:17 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:18:17 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:95 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159 Error: Should be true Test: TestFileSetModTime/cache=off,open=false,write=false Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:95 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159 Error: Should be true Test: TestFileSetModTime/cache=off,open=false,write=false Messages: Unexpected file "dir/file1(1)" 2026/04/23 07:18:30 DEBUG : time_test: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:18:31 DEBUG : time_test: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:18:31 DEBUG : time_test: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:18:32 DEBUG : time_test: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:18:33 DEBUG : time_test: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:18:34 DEBUG : time_test: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:18:38 DEBUG : forgetting directory cache 2026/04/23 07:18:38 DEBUG : dir: forgetting directory cache 2026/04/23 07:18:38 DEBUG : dir/sub: forgetting directory cache 2026/04/23 07:18:38 DEBUG : dir: Removed virtual directory entry vAddDir: "sub" 2026/04/23 07:18:39 DEBUG : Can set mod time: false file_test.go:97: can't set mod time 2026/04/23 07:18:39 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:18:39 DEBUG : dir: Looking for writers 2026/04/23 07:18:39 DEBUG : file1: reading active writers 2026/04/23 07:18:39 DEBUG : file1(1): reading active writers 2026/04/23 07:18:39 DEBUG : Looking for writers 2026/04/23 07:18:39 DEBUG : dir: reading active writers 2026/04/23 07:18:39 DEBUG : >WaitForWriters: run.go:130: removing file "time_test" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "time_test" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "time_test" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "time_test" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:97 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159 Error: Should be true Test: TestFileSetModTime/cache=off,open=false,write=false Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:97 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159 Error: Should be true Test: TestFileSetModTime/cache=off,open=false,write=false Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:97 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileSetModTime/cache=off,open=false,write=false Messages: directories --- FAIL: TestFileSetModTime (44.30s) --- FAIL: TestFileSetModTime/cache=off,open=false,write=false (44.30s) === RUN TestFileOpenRead run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:19:00 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:19:00 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:19:01 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:19:01 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:19:04 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:19:04 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 07:19:04 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 file_test.go:171: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:171 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:180 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestFileOpenRead 2026/04/23 07:19:04 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:19:04 DEBUG : dir: Looking for writers 2026/04/23 07:19:04 DEBUG : file1: reading active writers 2026/04/23 07:19:04 DEBUG : Looking for writers 2026/04/23 07:19:04 DEBUG : dir: reading active writers 2026/04/23 07:19:04 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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 2026/04/23 07:19:19 DEBUG : forgetting directory cache 2026/04/23 07:19:19 DEBUG : dir: forgetting directory cache 2026/04/23 07:19:19 DEBUG : dir/file1: forgetting directory cache 2026/04/23 07:19:19 DEBUG : dir/sub: forgetting directory cache 2026/04/23 07:19:19 DEBUG : dir/sub/subsub: forgetting directory cache 2026/04/23 07:19:19 DEBUG : dir/sub: Removed virtual directory entry vAddDir: "subsub" 2026/04/23 07:19:19 DEBUG : dir: Removed virtual directory entry vAddDir: "file1" 2026/04/23 07:19:19 DEBUG : dir: Removed virtual directory entry vAddDir: "sub" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:171 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:180 Error: Should be true Test: TestFileOpenRead Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:171 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:180 Error: Should be true Test: TestFileOpenRead Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:171 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:180 Error: Should be true Test: TestFileOpenRead Messages: Unexpected file "dir/file1(1)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:171 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:180 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileOpenRead Messages: directories --- FAIL: TestFileOpenRead (20.09s) === RUN TestFileOpenWrite run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:19:21 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:19:21 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:19:21 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:19:21 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:232 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestFileOpenWrite Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (14), dir/file1(2) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:232 Error: Should be true Test: TestFileOpenWrite Messages: Unexpected file "dir/file1(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/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:232 Error: Should be true Test: TestFileOpenWrite Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:19:33 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:19:33 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (25 bytes), uploading instead of streaming 2026/04/23 07:19:33 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:19:33 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:19:35 DEBUG : dir/file1: size = 25 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:19:35 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:19:35 DEBUG : dir/file1: Sizes differ 2026/04/23 07:19:35 ERROR : dir/file1: corrupted on transfer 2026/04/23 07:19:35 ERROR : dir/file1: WriteFileHandle.New Rcat failed: corrupted on transfer file_test.go:241: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:241 Error: Received unexpected error: corrupted on transfer Test: TestFileOpenWrite 2026/04/23 07:19:35 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:19:35 DEBUG : dir: Looking for writers 2026/04/23 07:19:35 DEBUG : file1: reading active writers 2026/04/23 07:19:35 DEBUG : file1(1): reading active writers 2026/04/23 07:19:35 DEBUG : file1(2): reading active writers 2026/04/23 07:19:35 DEBUG : Looking for writers 2026/04/23 07:19:35 DEBUG : dir: reading active writers 2026/04/23 07:19:35 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit 2026/04/23 07:19:42 DEBUG : forgetting directory cache run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:241 Error: Should be true Test: TestFileOpenWrite Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:241 Error: Should be true Test: TestFileOpenWrite Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:241 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileOpenWrite Messages: directories --- FAIL: TestFileOpenWrite (34.79s) === RUN TestFileRemove run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:19:55 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:19:55 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:19:56 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:19:56 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:19:59 DEBUG : dir/file1: Remove: 2026/04/23 07:19:59 DEBUG : dir/file1: File.Remove file error: could not Remove: Linkbox error 403: not permit 2026/04/23 07:19:59 DEBUG : dir/file1: >Remove: err=could not Remove: Linkbox error 403: not permit file_test.go:254: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:254 Error: Received unexpected error: could not Remove: Linkbox error 403: not permit Test: TestFileRemove 2026/04/23 07:19:59 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:19:59 DEBUG : dir: Looking for writers 2026/04/23 07:19:59 DEBUG : file1: reading active writers 2026/04/23 07:19:59 DEBUG : Looking for writers 2026/04/23 07:19:59 DEBUG : dir: reading active writers 2026/04/23 07:19:59 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:254 Error: Should be true Test: TestFileRemove Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:254 Error: Should be true Test: TestFileRemove Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:254 Error: Should be true Test: TestFileRemove Messages: Unexpected file "dir/file1(1)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:254 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRemove Messages: directories --- FAIL: TestFileRemove (19.88s) === RUN TestFileRemoveAll run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:20:15 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:20:15 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:20:16 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:20:16 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:264 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestFileRemoveAll Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:264 Error: Should be true Test: TestFileRemoveAll Messages: Unexpected file "dir/file1(1)" 2026/04/23 07:20:27 DEBUG : dir/file1: Remove: 2026/04/23 07:20:27 DEBUG : dir/file1: File.Remove file error: could not Remove: Linkbox error 403: not permit 2026/04/23 07:20:27 DEBUG : dir/file1: >Remove: err=could not Remove: Linkbox error 403: not permit file_test.go:267: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:267 Error: Received unexpected error: could not Remove: Linkbox error 403: not permit Test: TestFileRemoveAll 2026/04/23 07:20:27 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:20:27 DEBUG : dir: Looking for writers 2026/04/23 07:20:27 DEBUG : file1: reading active writers 2026/04/23 07:20:27 DEBUG : file1(1): reading active writers 2026/04/23 07:20:27 DEBUG : Looking for writers 2026/04/23 07:20:27 DEBUG : dir: reading active writers 2026/04/23 07:20:27 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:267 Error: Should be true Test: TestFileRemoveAll Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:267 Error: Should be true Test: TestFileRemoveAll Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:267 Error: Should be true Test: TestFileRemoveAll Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/file_test.go:267 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRemoveAll Messages: directories --- FAIL: TestFileRemoveAll (29.88s) === RUN TestFileOpen run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:20:45 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:20:45 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:20:46 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:20:46 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:277 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestFileOpen Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (14), dir/file1(2) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:277 Error: Should be true Test: TestFileOpen Messages: Unexpected file "dir/file1(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/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:277 Error: Should be true Test: TestFileOpen Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:20:57 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:20:57 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 07:20:57 DEBUG : dir/file1: Open: flags=O_WRONLY 2026/04/23 07:20:57 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err= 2026/04/23 07:20:57 DEBUG : dir/file1: Open: flags=O_RDWR 2026/04/23 07:20:57 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err= 2026/04/23 07:20:57 DEBUG : dir/file1: Open: flags=0x3 2026/04/23 07:20:57 DEBUG : dir/file1: Can't figure out how to open with flags: 0x3 2026/04/23 07:20:57 DEBUG : dir/file1: >Open: fd=, err=permission denied 2026/04/23 07:20:57 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:20:57 DEBUG : dir: Looking for writers 2026/04/23 07:20:57 DEBUG : file1: reading active writers 2026/04/23 07:20:57 DEBUG : file1(1): reading active writers 2026/04/23 07:20:57 DEBUG : file1(2): reading active writers 2026/04/23 07:20:57 DEBUG : Looking for writers 2026/04/23 07:20:57 DEBUG : dir: reading active writers 2026/04/23 07:20:57 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestFileOpen Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestFileOpen Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileOpen Messages: directories --- FAIL: TestFileOpen (31.24s) === RUN TestFileRename === RUN TestFileRename/off,forceCache=false run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:21:16 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:21:16 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:21:17 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:21:17 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit file_test.go:305: skip as can't rename files 2026/04/23 07:21:21 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:21:21 DEBUG : dir: Looking for writers 2026/04/23 07:21:21 DEBUG : file1: reading active writers 2026/04/23 07:21:21 DEBUG : Looking for writers 2026/04/23 07:21:21 DEBUG : dir: reading active writers 2026/04/23 07:21:21 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/off,forceCache=false Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/off,forceCache=false Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/off,forceCache=false Messages: Unexpected file "dir/file1(1)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRename/off,forceCache=false Messages: directories === RUN TestFileRename/minimal,forceCache=false run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:21:37 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:21:37 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:21:37 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:21:37 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:21:37 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:21:37 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:21:37 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:21:37 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:21:37 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:21:37 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:21:37 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:21:37 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:21:38 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:21:38 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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 2026/04/23 07:21:48 DEBUG : forgetting directory cache 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=false Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=false Messages: Unexpected file "dir/file1(1)" file_test.go:305: skip as can't rename files 2026/04/23 07:21:49 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:21:49 DEBUG : dir: Looking for writers 2026/04/23 07:21:49 DEBUG : file1: reading active writers 2026/04/23 07:21:49 DEBUG : file1(1): reading active writers 2026/04/23 07:21:49 DEBUG : Looking for writers 2026/04/23 07:21:49 DEBUG : dir: reading active writers 2026/04/23 07:21:49 DEBUG : >WaitForWriters: 2026/04/23 07:21:49 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=false Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (14), dir/file1(2) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=false Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=false Messages: Unexpected file "dir/file1(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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=false Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRename/minimal,forceCache=false Messages: directories === RUN TestFileRename/minimal,forceCache=true run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:22:07 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:22:07 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:22:07 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:22:07 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:07 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:22:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:22:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:07 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:22:08 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:22:08 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=true Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (14), dir/file1(2) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=true Messages: Unexpected file "dir/file1(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/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=true Messages: Unexpected file "dir/file1(2)" file_test.go:305: skip as can't rename files 2026/04/23 07:22:19 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:22:19 DEBUG : dir: Looking for writers 2026/04/23 07:22:19 DEBUG : file1: reading active writers 2026/04/23 07:22:19 DEBUG : file1(1): reading active writers 2026/04/23 07:22:19 DEBUG : file1(2): reading active writers 2026/04/23 07:22:19 DEBUG : Looking for writers 2026/04/23 07:22:19 DEBUG : dir: reading active writers 2026/04/23 07:22:19 DEBUG : >WaitForWriters: 2026/04/23 07:22:19 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=true Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=true Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/minimal,forceCache=true Messages: Unexpected file "dir/file1(1)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRename/minimal,forceCache=true Messages: directories === RUN TestFileRename/writes,forceCache=false run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:22:38 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:22:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:22:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:22:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:22:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:38 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:22:39 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:22:39 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit file_test.go:305: skip as can't rename files 2026/04/23 07:22:42 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:22:42 DEBUG : dir: Looking for writers 2026/04/23 07:22:42 DEBUG : file1: reading active writers 2026/04/23 07:22:42 DEBUG : Looking for writers 2026/04/23 07:22:42 DEBUG : dir: reading active writers 2026/04/23 07:22:42 DEBUG : >WaitForWriters: 2026/04/23 07:22:42 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=false Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=false Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=false Messages: Unexpected file "dir/file1(1)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRename/writes,forceCache=false Messages: directories === RUN TestFileRename/writes,forceCache=true run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:22:59 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:22:59 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:22:59 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:59 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:59 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:59 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:22:59 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:59 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:59 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:22:59 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:22:59 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:22:59 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:23:00 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=true Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=true Messages: Unexpected file "dir/file1(1)" file_test.go:305: skip as can't rename files 2026/04/23 07:23:11 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:23:11 DEBUG : dir: Looking for writers 2026/04/23 07:23:11 DEBUG : file1: reading active writers 2026/04/23 07:23:11 DEBUG : file1(1): reading active writers 2026/04/23 07:23:11 DEBUG : Looking for writers 2026/04/23 07:23:11 DEBUG : dir: reading active writers 2026/04/23 07:23:11 DEBUG : >WaitForWriters: 2026/04/23 07:23:11 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=true Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (14), dir/file1(2) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=true Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=true Messages: Unexpected file "dir/file1(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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/writes,forceCache=true Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRename/writes,forceCache=true Messages: directories === RUN TestFileRename/full,forceCache=false run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:23:29 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:23:29 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:23:29 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:23:29 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:23:29 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:23:29 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:23:29 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:23:29 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:23:29 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:23:29 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:23:29 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:23:29 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:23:30 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/full,forceCache=false Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (14), dir/file1(2) (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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/full,forceCache=false Messages: Unexpected file "dir/file1(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/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/full,forceCache=false Messages: Unexpected file "dir/file1(2)" file_test.go:305: skip as can't rename files 2026/04/23 07:23:41 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:23:41 DEBUG : dir: Looking for writers 2026/04/23 07:23:41 DEBUG : file1: reading active writers 2026/04/23 07:23:41 DEBUG : file1(1): reading active writers 2026/04/23 07:23:41 DEBUG : file1(2): reading active writers 2026/04/23 07:23:41 DEBUG : file1(3): reading active writers 2026/04/23 07:23:41 DEBUG : Looking for writers 2026/04/23 07:23:41 DEBUG : dir: reading active writers 2026/04/23 07:23:41 DEBUG : >WaitForWriters: 2026/04/23 07:23:41 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(1)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(1)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(1)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(1)" failed: could not Remove: Linkbox error 403: not permit 2026/04/23 07:23:50 DEBUG : forgetting directory cache run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/full,forceCache=false Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (14), dir/file1(3) (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/full,forceCache=false Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/full,forceCache=false Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Should be true Test: TestFileRename/full,forceCache=false Messages: Unexpected file "dir/file1(3)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:305 /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileRename/full,forceCache=false Messages: directories --- FAIL: TestFileRename (167.23s) --- FAIL: TestFileRename/off,forceCache=false (21.06s) --- FAIL: TestFileRename/minimal,forceCache=false (29.86s) --- FAIL: TestFileRename/minimal,forceCache=true (31.12s) --- FAIL: TestFileRename/writes,forceCache=false (20.40s) --- FAIL: TestFileRename/writes,forceCache=true (29.97s) --- FAIL: TestFileRename/full,forceCache=false (34.82s) === RUN TestReadFileHandleMethods run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:24:04 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:24:04 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:24:04 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:24:04 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:40 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestReadFileHandleMethods Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(1) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:40 Error: Not equal: expected: 16 actual : 14 Test: TestReadFileHandleMethods Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:40 Error: Should be true Test: TestReadFileHandleMethods Messages: Unexpected file "dir/file1(1)" 2026/04/23 07:24:15 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:24:16 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:24:16 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 07:24:16 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= read_test.go:55: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:55 Error: Not equal: expected: 16 actual : 14 Test: TestReadFileHandleMethods 2026/04/23 07:24:16 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:34: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:34 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:58 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestReadFileHandleMethods read_test.go:58: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:58 Error: Not equal: expected: "0" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -0 + Test: TestReadFileHandleMethods 2026/04/23 07:24:16 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:34: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:34 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:61 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestReadFileHandleMethods read_test.go:61: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:61 Error: Not equal: expected: "123456789abcdef" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -123456789abcdef + Test: TestReadFileHandleMethods 2026/04/23 07:24:16 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:66: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:66 Error: Not equal: expected: *errors.errorString(&errors.errorString{s:"EOF"}) actual : *fmt.wrapError(&fmt.wrapError{msg:"Open failed: HTTP error 403 (403 Forbidden) returned body: \"ip incorrect\"", err:(*errors.errorString)(0xa70e632e550)}) Test: TestReadFileHandleMethods read_test.go:72: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:72 Error: Not equal: expected: 16 actual : 14 Test: TestReadFileHandleMethods 2026/04/23 07:24:16 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:24:16 DEBUG : dir: Looking for writers 2026/04/23 07:24:16 DEBUG : file1: reading active writers 2026/04/23 07:24:16 DEBUG : file1(1): reading active writers 2026/04/23 07:24:16 DEBUG : Looking for writers 2026/04/23 07:24:16 DEBUG : dir: reading active writers 2026/04/23 07:24:16 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleMethods Messages: listing wrong, want got dir/file1 (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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleMethods Messages: Unexpected file "dir/file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestReadFileHandleMethods Messages: directories --- FAIL: TestReadFileHandleMethods (30.28s) === RUN TestReadFileHandleSeek run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:24:34 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:24:34 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:24:35 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:24:35 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:85 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestReadFileHandleSeek Messages: listing wrong, want dir/file1 (16) got dir/file1 (14) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:85 Error: Not equal: expected: 16 actual : 14 Test: TestReadFileHandleSeek Messages: dir/file1: size incorrect file=16 vs obj=14 2026/04/23 07:24:45 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:24:46 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:24:46 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 07:24:46 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 07:24:46 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:34: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:34 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:87 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestReadFileHandleSeek read_test.go:87: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:87 Error: Not equal: expected: "0" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -0 + Test: TestReadFileHandleSeek 2026/04/23 07:24:46 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:34: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:34 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:93 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestReadFileHandleSeek read_test.go:93: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:93 Error: Not equal: expected: "5" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -5 + Test: TestReadFileHandleSeek read_test.go:98: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:98 Error: Not equal: expected: 3 actual : 2 Test: TestReadFileHandleSeek 2026/04/23 07:24:46 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:34: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:34 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:99 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestReadFileHandleSeek read_test.go:99: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:99 Error: Not equal: expected: "3" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -3 + Test: TestReadFileHandleSeek read_test.go:104: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:104 Error: Not equal: expected: 13 actual : 11 Test: TestReadFileHandleSeek 2026/04/23 07:24:46 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:34: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:34 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:105 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestReadFileHandleSeek read_test.go:105: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:105 Error: Not equal: expected: "d" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -d + Test: TestReadFileHandleSeek 2026/04/23 07:24:47 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:24:47 DEBUG : dir: Looking for writers 2026/04/23 07:24:47 DEBUG : file1: reading active writers 2026/04/23 07:24:47 DEBUG : Looking for writers 2026/04/23 07:24:47 DEBUG : dir: reading active writers 2026/04/23 07:24:47 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleSeek Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleSeek Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleSeek Messages: Unexpected file "dir/file1(1)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestReadFileHandleSeek Messages: directories --- FAIL: TestReadFileHandleSeek (29.07s) === RUN TestReadFileHandleReadAt run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:25:03 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:25:03 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:25:04 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:25:04 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:127 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestReadFileHandleReadAt Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(1) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:127 Error: Not equal: expected: 16 actual : 14 Test: TestReadFileHandleReadAt Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:127 Error: Should be true Test: TestReadFileHandleReadAt Messages: Unexpected file "dir/file1(1)" 2026/04/23 07:25:14 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:25:15 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:25:15 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 07:25:15 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 07:25:15 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:132: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:132 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestReadFileHandleReadAt 2026/04/23 07:25:15 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:25:15 DEBUG : dir: Looking for writers 2026/04/23 07:25:15 DEBUG : file1: reading active writers 2026/04/23 07:25:15 DEBUG : file1(1): reading active writers 2026/04/23 07:25:15 DEBUG : Looking for writers 2026/04/23 07:25:15 DEBUG : dir: reading active writers 2026/04/23 07:25:15 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_test.go:132 Error: Should be true Test: TestReadFileHandleReadAt Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (16), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_test.go:132 Error: Should be true Test: TestReadFileHandleReadAt Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_test.go:132 Error: Should be true Test: TestReadFileHandleReadAt Messages: Unexpected file "dir/file1(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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_test.go:132 Error: Should be true Test: TestReadFileHandleReadAt Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_test.go:132 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestReadFileHandleReadAt Messages: directories --- FAIL: TestReadFileHandleReadAt (30.01s) === RUN TestReadFileHandleFlush run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:25:33 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:25:33 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:25:34 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:25:34 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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 2026/04/23 07:25:38 DEBUG : forgetting directory cache 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:182 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestReadFileHandleFlush Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(1) (16), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:182 Error: Not equal: expected: 16 actual : 14 Test: TestReadFileHandleFlush Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:182 Error: Should be true Test: TestReadFileHandleFlush Messages: Unexpected file "dir/file1(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/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:182 Error: Should be true Test: TestReadFileHandleFlush Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:25:44 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:25:45 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:25:45 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 07:25:45 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 07:25:45 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:192: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:192 Error: Not equal: expected: *errors.errorString(&errors.errorString{s:"EOF"}) actual : *fmt.wrapError(&fmt.wrapError{msg:"Open failed: HTTP error 403 (403 Forbidden) returned body: \"ip incorrect\"", err:(*errors.errorString)(0xa70e615a490)}) Test: TestReadFileHandleFlush read_test.go:193: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:193 Error: Not equal: expected: 16 actual : 0 Test: TestReadFileHandleFlush 2026/04/23 07:25:45 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:25:45 DEBUG : dir: Looking for writers 2026/04/23 07:25:45 DEBUG : file1: reading active writers 2026/04/23 07:25:45 DEBUG : file1(2): reading active writers 2026/04/23 07:25:45 DEBUG : Looking for writers 2026/04/23 07:25:45 DEBUG : dir: reading active writers 2026/04/23 07:25:45 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleFlush Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleFlush Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleFlush Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestReadFileHandleFlush Messages: directories --- FAIL: TestReadFileHandleFlush (34.62s) === RUN TestReadFileHandleRelease run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:26:08 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:26:08 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:26:09 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:26:09 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:210 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestReadFileHandleRelease Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:210 Error: Not equal: expected: 16 actual : 14 Test: TestReadFileHandleRelease Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:210 Error: Should be true Test: TestReadFileHandleRelease Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:26:20 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:26:20 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:26:20 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 07:26:20 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 07:26:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_test.go:220: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:220 Error: Not equal: expected: *errors.errorString(&errors.errorString{s:"EOF"}) actual : *fmt.wrapError(&fmt.wrapError{msg:"Open failed: HTTP error 403 (403 Forbidden) returned body: \"ip incorrect\"", err:(*errors.errorString)(0xa70e615b2d0)}) Test: TestReadFileHandleRelease read_test.go:221: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:221 Error: Not equal: expected: 16 actual : 0 Test: TestReadFileHandleRelease read_test.go:226: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:226 Error: Should be true Test: TestReadFileHandleRelease read_test.go:231: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:231 Error: Should be true Test: TestReadFileHandleRelease 2026/04/23 07:26:20 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:26:20 DEBUG : dir: Looking for writers 2026/04/23 07:26:20 DEBUG : file1: reading active writers 2026/04/23 07:26:20 DEBUG : file1(2): reading active writers 2026/04/23 07:26:20 DEBUG : Looking for writers 2026/04/23 07:26:20 DEBUG : dir: reading active writers 2026/04/23 07:26:20 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleRelease Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleRelease Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestReadFileHandleRelease Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestReadFileHandleRelease Messages: directories --- FAIL: TestReadFileHandleRelease (33.02s) === RUN TestRWFileHandleMethodsRead run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:26:41 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:26:41 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:26:41 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:26:41 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:26:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:26:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:26:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:26:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:26:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:26:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:26:41 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:26:41 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:26:41 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:72 Error: Should be true Test: TestRWFileHandleMethodsRead Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:72 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleMethodsRead Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:72 Error: Should be true Test: TestRWFileHandleMethodsRead Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:26:52 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:26:52 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:26:52 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 07:26:52 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 07:26:52 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 07:26:52 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= read_write_test.go:84: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:84 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleMethodsRead 2026/04/23 07:26:52 DEBUG : dir/file1(0xa70e5ee4e40): _readAt: size=1, off=0 2026/04/23 07:26:52 DEBUG : dir/file1(0xa70e5ee4e40): openPending: 2026/04/23 07:26:52 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 07:26:52 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 07:26:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:26:52 DEBUG : dir/file1(0xa70e5ee4e40): >openPending: err= 2026/04/23 07:26:52 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false 2026/04/23 07:26:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:53 INFO : dir/file1: vfs cache: downloader: error count now 1: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:53 INFO : dir/file1: vfs cache: downloader: error count now 2: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:53 INFO : dir/file1: vfs cache: downloader: error count now 3: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:53 INFO : dir/file1: vfs cache: downloader: error count now 4: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:53 INFO : dir/file1: vfs cache: downloader: error count now 5: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:54 INFO : dir/file1: vfs cache: downloader: error count now 6: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:54 INFO : dir/file1: vfs cache: downloader: error count now 7: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:54 INFO : dir/file1: vfs cache: downloader: error count now 8: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:54 INFO : dir/file1: vfs cache: downloader: error count now 9: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:54 INFO : dir/file1: vfs cache: downloader: error count now 10: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:54 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:26:55 INFO : dir/file1: vfs cache: downloader: error count now 11: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: too many errors 11/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" read_write_test.go:66: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:66 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:87 Error: Received unexpected error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestRWFileHandleMethodsRead 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_write_test.go:87: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:87 Error: Not equal: expected: "0" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -0 + Test: TestRWFileHandleMethodsRead 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): _readAt: size=256, off=0 2026/04/23 07:26:55 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 07:26:55 INFO : dir/file1: vfs cache: downloader: error count now 12: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: too many errors 12/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 read_write_test.go:66: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:66 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:90 Error: Received unexpected error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestRWFileHandleMethodsRead 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_write_test.go:90: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:90 Error: Not equal: expected: "123456789abcdef" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -123456789abcdef + Test: TestRWFileHandleMethodsRead 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): _readAt: size=16, off=0 2026/04/23 07:26:55 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 07:26:55 INFO : dir/file1: vfs cache: downloader: error count now 13: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: too many errors 13/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 read_write_test.go:95: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:95 Error: Not equal: 2026/04/23 07:26:55 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 expected: *errors.errorString(&errors.errorString{s:"EOF"}) actual : *fmt.wrapError(&fmt.wrapError{msg:"vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: \"ip incorrect\"", err:(*fmt.wrapError)(0xa70e5f16fa0)}) Test: TestRWFileHandleMethodsRead read_write_test.go:105: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:105 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleMethodsRead 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): close: 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): >close: err= 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): close: 2026/04/23 07:26:55 DEBUG : dir/file1(0xa70e5ee4e40): >close: err=file already closed 2026/04/23 07:26:55 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:26:55 DEBUG : dir: Looking for writers 2026/04/23 07:26:55 DEBUG : file1(2): reading active writers 2026/04/23 07:26:55 DEBUG : file1: reading active writers 2026/04/23 07:26:55 DEBUG : Looking for writers 2026/04/23 07:26:55 DEBUG : dir: reading active writers 2026/04/23 07:26:55 DEBUG : >WaitForWriters: 2026/04/23 07:26:55 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting 2026/04/23 07:26:55 INFO : dir/file1: vfs cache: downloader: error count now 14: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=0369d1ce7f4c77e8d8db5049db39d787&ts=1776929212&ip=65.108.87.141": context canceled 2026/04/23 07:26:55 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=0369d1ce7f4c77e8d8db5049db39d787&ts=1776929212&ip=65.108.87.141": context canceled run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit 2026/04/23 07:27:00 ERROR : dir/file1: vfs cache: item close failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory 2026/04/23 07:27:00 ERROR : dir/file1: vfs cache: close after grace period failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleMethodsRead Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleMethodsRead Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleMethodsRead Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleMethodsRead Messages: directories --- FAIL: TestRWFileHandleMethodsRead (34.71s) === RUN TestRWFileHandleSeek run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:27:15 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:27:15 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:27:15 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:15 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:15 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:15 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:27:15 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:15 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:15 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:27:15 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:15 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:27:16 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:27:16 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:118 Error: Should be true Test: TestRWFileHandleSeek Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:118 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleSeek Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:118 Error: Should be true Test: TestRWFileHandleSeek Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:27:27 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:27:27 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:27:27 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 07:27:27 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 07:27:27 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 07:27:27 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 07:27:27 DEBUG : dir/file1(0xa70e6330f00): _readAt: size=1, off=0 2026/04/23 07:27:27 DEBUG : dir/file1(0xa70e6330f00): openPending: 2026/04/23 07:27:27 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 07:27:27 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 07:27:27 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:27:27 DEBUG : dir/file1(0xa70e6330f00): >openPending: err= 2026/04/23 07:27:27 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:27 INFO : dir/file1: vfs cache: downloader: error count now 1: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:27 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:27 INFO : dir/file1: vfs cache: downloader: error count now 2: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:27 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:27 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:28 INFO : dir/file1: vfs cache: downloader: error count now 3: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:28 INFO : dir/file1: vfs cache: downloader: error count now 4: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:28 INFO : dir/file1: vfs cache: downloader: error count now 5: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:28 INFO : dir/file1: vfs cache: downloader: error count now 6: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:28 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:29 INFO : dir/file1: vfs cache: downloader: error count now 7: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:29 INFO : dir/file1: vfs cache: downloader: error count now 8: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:29 INFO : dir/file1: vfs cache: downloader: error count now 9: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:29 INFO : dir/file1: vfs cache: downloader: error count now 10: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:27:29 INFO : dir/file1: vfs cache: downloader: error count now 11: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: too many errors 11/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:27:29 DEBUG : dir/file1(0xa70e6330f00): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:27:29 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_write_test.go:66: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:66 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:132 Error: Received unexpected error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestRWFileHandleSeek read_write_test.go:132: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:132 Error: Not equal: expected: "0" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -0 + Test: TestRWFileHandleSeek 2026/04/23 07:27:29 DEBUG : dir/file1(0xa70e6330f00): _readAt: size=1, off=5 2026/04/23 07:27:29 DEBUG : vfs cache: looking for range={Pos:5 Size:1} in [] - present false 2026/04/23 07:27:30 INFO : dir/file1: vfs cache: downloader: error count now 12: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 5 length -1 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: too many errors 12/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" read_write_test.go:66: 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 5 chunkSize 134217728 Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:66 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:138 Error: Received unexpected error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestRWFileHandleSeek 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728 read_write_test.go:138: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:138 Error: Not equal: expected: "5" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -5 + Test: TestRWFileHandleSeek read_write_test.go:143: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:143 Error: Not equal: expected: 3 actual : 2 Test: TestRWFileHandleSeek 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): _readAt: size=1, off=2 2026/04/23 07:27:30 DEBUG : vfs cache: looking for range={Pos:2 Size:1} in [] - present false 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 2 length -1 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 2 chunkSize 134217728 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.openRange at 2 length 134217728 2026/04/23 07:27:30 INFO : dir/file1: vfs cache: downloader: error count now 13: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: too many errors 13/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" read_write_test.go:66: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:66 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:144 Error: Received unexpected error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestRWFileHandleSeek read_write_test.go:144: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:144 Error: Not equal: expected: "3" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -3 + Test: TestRWFileHandleSeek read_write_test.go:149: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:149 Error: Not equal: expected: 13 actual : 11 Test: TestRWFileHandleSeek 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): _readAt: size=1, off=11 2026/04/23 07:27:30 DEBUG : vfs cache: looking for range={Pos:11 Size:1} in [] - present false 2026/04/23 07:27:30 INFO : dir/file1: vfs cache: downloader: error count now 14: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 11 length -1 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: too many errors 14/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:27:30 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" read_write_test.go:66: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:66 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:150 Error: Received unexpected error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestRWFileHandleSeek read_write_test.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:150 Error: Not equal: expected: "d" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -d 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 11 chunkSize 134217728 + Test: TestRWFileHandleSeek 2026/04/23 07:27:30 DEBUG : dir/file1: ChunkedReader.openRange at 11 length 134217728 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): _readAt: size=16, off=100 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): >_readAt: n=0, err=EOF 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): close: 2026/04/23 07:27:30 DEBUG : dir/file1(0xa70e6330f00): >close: err= 2026/04/23 07:27:30 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:27:30 DEBUG : dir: Looking for writers 2026/04/23 07:27:30 DEBUG : file1: reading active writers 2026/04/23 07:27:30 DEBUG : file1(2): reading active writers 2026/04/23 07:27:30 DEBUG : Looking for writers 2026/04/23 07:27:30 DEBUG : dir: reading active writers 2026/04/23 07:27:30 DEBUG : >WaitForWriters: 2026/04/23 07:27:30 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting 2026/04/23 07:27:30 INFO : dir/file1: vfs cache: downloader: error count now 15: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=87d98190b34398037d73c5d953ab878d&ts=1776929247&ip=65.108.87.141": context canceled 2026/04/23 07:27:30 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=87d98190b34398037d73c5d953ab878d&ts=1776929247&ip=65.108.87.141": context canceled 2026/04/23 07:27:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:27:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:27:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:27:30 DEBUG : forgetting directory cache 2026/04/23 07:27:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:27:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:27:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:27:30 DEBUG : fil: forgetting directory cache run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit 2026/04/23 07:27:35 ERROR : dir/file1: vfs cache: item close failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory 2026/04/23 07:27:35 ERROR : dir/file1: vfs cache: close after grace period failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty 2026/04/23 07:27:40 DEBUG : dir/sub: forgetting directory cache 2026/04/23 07:27:40 DEBUG : dir: forgetting directory cache 2026/04/23 07:27:40 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file0" 2026/04/23 07:27:40 DEBUG : dir/sub: forgetting directory cache 2026/04/23 07:27:40 DEBUG : forgetting directory cache 2026/04/23 07:27:40 DEBUG : dir: forgetting directory cache run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSeek Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSeek Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSeek Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleSeek Messages: directories --- FAIL: TestRWFileHandleSeek (35.05s) === RUN TestRWFileHandleReadAt run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:27:50 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:27:50 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:27:50 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:50 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:27:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:27:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:27:50 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:27:51 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:27:51 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 2026/04/23 07:27:53 DEBUG : forgetting directory cache 2026/04/23 07:27:53 DEBUG : dir: forgetting directory cache 2026/04/23 07:27:53 DEBUG : dir: Removed virtual directory entry vAddFile: "file1.metadata" 2026/04/23 07:27:53 DEBUG : Removed virtual directory entry vAddFile: "dir.metadata" 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:167 Error: Should be true Test: TestRWFileHandleReadAt Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:167 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleReadAt Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:167 Error: Should be true Test: TestRWFileHandleReadAt Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:28:02 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:28:02 DEBUG : forgetting directory cache 2026/04/23 07:28:02 DEBUG : dir: forgetting directory cache 2026/04/23 07:28:03 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:28:03 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 07:28:03 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 07:28:03 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 07:28:03 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 07:28:03 DEBUG : dir/file1(0xa70e6096140): _readAt: size=1, off=0 2026/04/23 07:28:03 DEBUG : dir/file1(0xa70e6096140): openPending: 2026/04/23 07:28:03 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 07:28:03 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 07:28:03 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:28:03 DEBUG : dir/file1(0xa70e6096140): >openPending: err= 2026/04/23 07:28:03 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:03 INFO : dir/file1: vfs cache: downloader: error count now 1: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:03 INFO : dir/file1: vfs cache: downloader: error count now 2: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:03 INFO : dir/file1: vfs cache: downloader: error count now 3: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:03 INFO : dir/file1: vfs cache: downloader: error count now 4: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:03 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:04 INFO : dir/file1: vfs cache: downloader: error count now 5: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:04 INFO : dir/file1: vfs cache: downloader: error count now 6: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:04 INFO : dir/file1: vfs cache: downloader: error count now 7: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:04 INFO : dir/file1: vfs cache: downloader: error count now 8: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:04 INFO : dir/file1: vfs cache: downloader: error count now 9: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:04 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:05 INFO : dir/file1: vfs cache: downloader: error count now 10: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:05 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:05 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:28:05 INFO : dir/file1: vfs cache: downloader: error count now 11: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:28:05 ERROR : dir/file1: vfs cache: too many errors 11/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:28:05 DEBUG : dir/file1(0xa70e6096140): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:28:05 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 read_write_test.go:172: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:172 Error: Received unexpected error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestRWFileHandleReadAt 2026/04/23 07:28:05 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:28:05 DEBUG : dir: Looking for writers 2026/04/23 07:28:05 DEBUG : file1: reading active writers 2026/04/23 07:28:05 DEBUG : file1(2): reading active writers 2026/04/23 07:28:05 DEBUG : Looking for writers 2026/04/23 07:28:05 DEBUG : dir: reading active writers 2026/04/23 07:28:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:28:05 DEBUG : dir: Looking for writers 2026/04/23 07:28:05 DEBUG : file1: reading active writers 2026/04/23 07:28:05 DEBUG : file1(2): reading active writers 2026/04/23 07:28:05 DEBUG : Looking for writers 2026/04/23 07:28:05 DEBUG : dir: reading active writers 2026/04/23 07:28:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:28:05 DEBUG : dir: Looking for writers 2026/04/23 07:28:05 DEBUG : file1: reading active writers 2026/04/23 07:28:05 DEBUG : file1(2): reading active writers 2026/04/23 07:28:05 DEBUG : Looking for writers 2026/04/23 07:28:05 DEBUG : dir: reading active writers 2026/04/23 07:28:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:28:05 DEBUG : dir: Looking for writers 2026/04/23 07:28:05 DEBUG : file1: reading active writers 2026/04/23 07:28:05 DEBUG : file1(2): reading active writers 2026/04/23 07:28:05 DEBUG : Looking for writers 2026/04/23 07:28:05 DEBUG : dir: reading active writers 2026/04/23 07:28:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:28:05 DEBUG : dir: Looking for writers 2026/04/23 07:28:05 DEBUG : file1: reading active writers 2026/04/23 07:28:05 DEBUG : file1(2): reading active writers 2026/04/23 07:28:05 DEBUG : Looking for writers 2026/04/23 07:28:05 DEBUG : dir: reading active writers 2026/04/23 07:28:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:28:05 INFO : dir/file1: vfs cache: downloader: error count now 12: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:28:05 DEBUG : dir: Looking for writers 2026/04/23 07:28:05 DEBUG : file1: reading active writers 2026/04/23 07:28:05 DEBUG : file1(2): reading active writers 2026/04/23 07:28:05 DEBUG : Looking for writers 2026/04/23 07:28:05 DEBUG : dir: reading active writers 2026/04/23 07:28:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:28:05 DEBUG : dir: Looking for writers 2026/04/23 07:28:05 DEBUG : file1(2): reading active writers 2026/04/23 07:28:05 DEBUG : file1: reading active writers 2026/04/23 07:28:05 DEBUG : Looking for writers 2026/04/23 07:28:05 DEBUG : dir: reading active writers 2026/04/23 07:28:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:28:06 DEBUG : dir: Looking for writers 2026/04/23 07:28:06 DEBUG : file1: reading active writers 2026/04/23 07:28:06 DEBUG : file1(2): reading active writers 2026/04/23 07:28:06 DEBUG : Looking for writers 2026/04/23 07:28:06 DEBUG : dir: reading active writers 2026/04/23 07:28:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:07 DEBUG : dir: Looking for writers 2026/04/23 07:28:07 DEBUG : file1: reading active writers 2026/04/23 07:28:07 DEBUG : file1(2): reading active writers 2026/04/23 07:28:07 DEBUG : Looking for writers 2026/04/23 07:28:07 DEBUG : dir: reading active writers 2026/04/23 07:28:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:08 DEBUG : dir: Looking for writers 2026/04/23 07:28:08 DEBUG : file1: reading active writers 2026/04/23 07:28:08 DEBUG : file1(2): reading active writers 2026/04/23 07:28:08 DEBUG : Looking for writers 2026/04/23 07:28:08 DEBUG : dir: reading active writers 2026/04/23 07:28:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:09 DEBUG : dir: Looking for writers 2026/04/23 07:28:09 DEBUG : file1: reading active writers 2026/04/23 07:28:09 DEBUG : file1(2): reading active writers 2026/04/23 07:28:09 DEBUG : Looking for writers 2026/04/23 07:28:09 DEBUG : dir: reading active writers 2026/04/23 07:28:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:10 DEBUG : dir: Looking for writers 2026/04/23 07:28:10 DEBUG : file1(2): reading active writers 2026/04/23 07:28:10 DEBUG : file1: reading active writers 2026/04/23 07:28:10 DEBUG : Looking for writers 2026/04/23 07:28:10 DEBUG : dir: reading active writers 2026/04/23 07:28:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:11 DEBUG : dir: Looking for writers 2026/04/23 07:28:11 DEBUG : file1: reading active writers 2026/04/23 07:28:11 DEBUG : file1(2): reading active writers 2026/04/23 07:28:11 DEBUG : Looking for writers 2026/04/23 07:28:11 DEBUG : dir: reading active writers 2026/04/23 07:28:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:12 DEBUG : dir: Looking for writers 2026/04/23 07:28:12 DEBUG : file1: reading active writers 2026/04/23 07:28:12 DEBUG : file1(2): reading active writers 2026/04/23 07:28:12 DEBUG : Looking for writers 2026/04/23 07:28:12 DEBUG : dir: reading active writers 2026/04/23 07:28:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:13 DEBUG : dir: Looking for writers 2026/04/23 07:28:13 DEBUG : file1: reading active writers 2026/04/23 07:28:13 DEBUG : file1(2): reading active writers 2026/04/23 07:28:13 DEBUG : Looking for writers 2026/04/23 07:28:13 DEBUG : dir: reading active writers 2026/04/23 07:28:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:14 DEBUG : dir: Looking for writers 2026/04/23 07:28:14 DEBUG : file1: reading active writers 2026/04/23 07:28:14 DEBUG : file1(2): reading active writers 2026/04/23 07:28:14 DEBUG : Looking for writers 2026/04/23 07:28:14 DEBUG : dir: reading active writers 2026/04/23 07:28:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:15 DEBUG : dir: Looking for writers 2026/04/23 07:28:15 DEBUG : file1: reading active writers 2026/04/23 07:28:15 DEBUG : file1(2): reading active writers 2026/04/23 07:28:15 DEBUG : Looking for writers 2026/04/23 07:28:15 DEBUG : dir: reading active writers 2026/04/23 07:28:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:16 DEBUG : dir: Looking for writers 2026/04/23 07:28:16 DEBUG : file1: reading active writers 2026/04/23 07:28:16 DEBUG : file1(2): reading active writers 2026/04/23 07:28:16 DEBUG : Looking for writers 2026/04/23 07:28:16 DEBUG : dir: reading active writers 2026/04/23 07:28:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:17 DEBUG : dir: Looking for writers 2026/04/23 07:28:17 DEBUG : file1: reading active writers 2026/04/23 07:28:17 DEBUG : file1(2): reading active writers 2026/04/23 07:28:17 DEBUG : Looking for writers 2026/04/23 07:28:17 DEBUG : dir: reading active writers 2026/04/23 07:28:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:18 DEBUG : dir: Looking for writers 2026/04/23 07:28:18 DEBUG : file1: reading active writers 2026/04/23 07:28:18 DEBUG : file1(2): reading active writers 2026/04/23 07:28:18 DEBUG : Looking for writers 2026/04/23 07:28:18 DEBUG : dir: reading active writers 2026/04/23 07:28:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:19 DEBUG : dir: Looking for writers 2026/04/23 07:28:19 DEBUG : file1: reading active writers 2026/04/23 07:28:19 DEBUG : file1(2): reading active writers 2026/04/23 07:28:19 DEBUG : Looking for writers 2026/04/23 07:28:19 DEBUG : dir: reading active writers 2026/04/23 07:28:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:20 DEBUG : dir: Looking for writers 2026/04/23 07:28:20 DEBUG : file1: reading active writers 2026/04/23 07:28:20 DEBUG : file1(2): reading active writers 2026/04/23 07:28:20 DEBUG : Looking for writers 2026/04/23 07:28:20 DEBUG : dir: reading active writers 2026/04/23 07:28:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:21 DEBUG : dir: Looking for writers 2026/04/23 07:28:21 DEBUG : file1: reading active writers 2026/04/23 07:28:21 DEBUG : file1(2): reading active writers 2026/04/23 07:28:21 DEBUG : Looking for writers 2026/04/23 07:28:21 DEBUG : dir: reading active writers 2026/04/23 07:28:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:22 DEBUG : dir: Looking for writers 2026/04/23 07:28:22 DEBUG : file1: reading active writers 2026/04/23 07:28:22 DEBUG : file1(2): reading active writers 2026/04/23 07:28:22 DEBUG : Looking for writers 2026/04/23 07:28:22 DEBUG : dir: reading active writers 2026/04/23 07:28:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:23 DEBUG : dir: Looking for writers 2026/04/23 07:28:23 DEBUG : file1: reading active writers 2026/04/23 07:28:23 DEBUG : file1(2): reading active writers 2026/04/23 07:28:23 DEBUG : Looking for writers 2026/04/23 07:28:23 DEBUG : dir: reading active writers 2026/04/23 07:28:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:24 DEBUG : dir: Looking for writers 2026/04/23 07:28:24 DEBUG : file1: reading active writers 2026/04/23 07:28:24 DEBUG : file1(2): reading active writers 2026/04/23 07:28:24 DEBUG : Looking for writers 2026/04/23 07:28:24 DEBUG : dir: reading active writers 2026/04/23 07:28:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:25 DEBUG : dir: Looking for writers 2026/04/23 07:28:25 DEBUG : file1(2): reading active writers 2026/04/23 07:28:25 DEBUG : file1: reading active writers 2026/04/23 07:28:25 DEBUG : Looking for writers 2026/04/23 07:28:25 DEBUG : dir: reading active writers 2026/04/23 07:28:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:26 DEBUG : dir: Looking for writers 2026/04/23 07:28:26 DEBUG : file1: reading active writers 2026/04/23 07:28:26 DEBUG : file1(2): reading active writers 2026/04/23 07:28:26 DEBUG : Looking for writers 2026/04/23 07:28:26 DEBUG : dir: reading active writers 2026/04/23 07:28:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:27 DEBUG : dir: Looking for writers 2026/04/23 07:28:27 DEBUG : file1: reading active writers 2026/04/23 07:28:27 DEBUG : file1(2): reading active writers 2026/04/23 07:28:27 DEBUG : Looking for writers 2026/04/23 07:28:27 DEBUG : dir: reading active writers 2026/04/23 07:28:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:28 DEBUG : forgetting directory cache 2026/04/23 07:28:28 DEBUG : dir: forgetting directory cache 2026/04/23 07:28:28 DEBUG : dir: Looking for writers 2026/04/23 07:28:28 DEBUG : file1: reading active writers 2026/04/23 07:28:28 DEBUG : file1(2): reading active writers 2026/04/23 07:28:28 DEBUG : Looking for writers 2026/04/23 07:28:28 DEBUG : dir: reading active writers 2026/04/23 07:28:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:29 DEBUG : dir: Looking for writers 2026/04/23 07:28:29 DEBUG : file1(2): reading active writers 2026/04/23 07:28:29 DEBUG : file1: reading active writers 2026/04/23 07:28:29 DEBUG : Looking for writers 2026/04/23 07:28:29 DEBUG : dir: reading active writers 2026/04/23 07:28:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:30 DEBUG : dir: Looking for writers 2026/04/23 07:28:30 DEBUG : file1: reading active writers 2026/04/23 07:28:30 DEBUG : file1(2): reading active writers 2026/04/23 07:28:30 DEBUG : Looking for writers 2026/04/23 07:28:30 DEBUG : dir: reading active writers 2026/04/23 07:28:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:31 DEBUG : dir: Looking for writers 2026/04/23 07:28:31 DEBUG : file1(2): reading active writers 2026/04/23 07:28:31 DEBUG : file1: reading active writers 2026/04/23 07:28:31 DEBUG : Looking for writers 2026/04/23 07:28:31 DEBUG : dir: reading active writers 2026/04/23 07:28:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:32 DEBUG : dir: Looking for writers 2026/04/23 07:28:32 DEBUG : file1: reading active writers 2026/04/23 07:28:32 DEBUG : file1(2): reading active writers 2026/04/23 07:28:32 DEBUG : Looking for writers 2026/04/23 07:28:32 DEBUG : dir: reading active writers 2026/04/23 07:28:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:33 DEBUG : dir: Looking for writers 2026/04/23 07:28:33 DEBUG : file1(2): reading active writers 2026/04/23 07:28:33 DEBUG : file1: reading active writers 2026/04/23 07:28:33 DEBUG : Looking for writers 2026/04/23 07:28:33 DEBUG : dir: reading active writers 2026/04/23 07:28:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:34 DEBUG : dir: Looking for writers 2026/04/23 07:28:34 DEBUG : file1: reading active writers 2026/04/23 07:28:34 DEBUG : file1(2): reading active writers 2026/04/23 07:28:34 DEBUG : Looking for writers 2026/04/23 07:28:34 DEBUG : dir: reading active writers 2026/04/23 07:28:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:28:35 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "dir/file1": &{c:0xa70e6099800 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e6148248 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480012718720} name:dir/file1 opens:1 downloaders:0xa70e6306000 o:0xa70e666c080 fd:0xa70e6078008 info:{ModTime:{wall:14011420136201955556 ext:1491276674887 loc:0x46b0880} ATime:{wall:14011420136202094739 ext:1491276814070 loc:0x46b0880} Size:14 Rs:[] Fingerprint:14 Dirty:false} writeBackID:0 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 07:28:35 DEBUG : >WaitForWriters: 2026/04/23 07:28:35 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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 2026/04/23 07:29:04 DEBUG : forgetting directory cache 2026/04/23 07:29:04 DEBUG : dir: forgetting directory cache 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_write_test.go:172 Error: Should be true Test: TestRWFileHandleReadAt Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_write_test.go:172 Error: Should be true Test: TestRWFileHandleReadAt Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_write_test.go:172 Error: Should be true Test: TestRWFileHandleReadAt Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/read_write_test.go:172 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleReadAt Messages: directories --- FAIL: TestRWFileHandleReadAt (74.43s) === RUN TestRWFileHandleFlushRead run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:29:05 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:29:05 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:29:05 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:05 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:05 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:05 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:29:05 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:05 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:05 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:29:05 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:05 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:29:05 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:29:06 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:216 Error: Should be true Test: TestRWFileHandleFlushRead Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:216 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleFlushRead Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:216 Error: Should be true Test: TestRWFileHandleFlushRead Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:29:16 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:29:17 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:29:17 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 07:29:17 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 07:29:17 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 07:29:17 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 07:29:17 DEBUG : dir/file1(0xa70e6422cc0): RWFileHandle.Flush 2026/04/23 07:29:17 DEBUG : dir/file1(0xa70e6422cc0): _readAt: size=256, off=0 2026/04/23 07:29:17 DEBUG : dir/file1(0xa70e6422cc0): openPending: 2026/04/23 07:29:17 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 07:29:17 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 07:29:17 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:29:17 DEBUG : dir/file1(0xa70e6422cc0): >openPending: err= 2026/04/23 07:29:17 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:17 INFO : dir/file1: vfs cache: downloader: error count now 1: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:17 INFO : dir/file1: vfs cache: downloader: error count now 2: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:17 INFO : dir/file1: vfs cache: downloader: error count now 3: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:17 INFO : dir/file1: vfs cache: downloader: error count now 4: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:18 INFO : dir/file1: vfs cache: downloader: error count now 5: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:18 INFO : dir/file1: vfs cache: downloader: error count now 6: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:18 INFO : dir/file1: vfs cache: downloader: error count now 7: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:18 INFO : dir/file1: vfs cache: downloader: error count now 8: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:18 INFO : dir/file1: vfs cache: downloader: error count now 9: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:19 INFO : dir/file1: vfs cache: downloader: error count now 10: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:19 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:19 INFO : dir/file1: vfs cache: downloader: error count now 11: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:19 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:19 ERROR : dir/file1: vfs cache: too many errors 11/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:19 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:19 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:19 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:29:19 DEBUG : dir/file1(0xa70e6422cc0): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" read_write_test.go:226: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:226 Error: Should be true Test: TestRWFileHandleFlushRead read_write_test.go:227: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:227 Error: Not equal: expected: 16 actual : 0 Test: TestRWFileHandleFlushRead 2026/04/23 07:29:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:19 DEBUG : dir/file1(0xa70e6422cc0): RWFileHandle.Flush 2026/04/23 07:29:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:19 DEBUG : dir/file1(0xa70e6422cc0): RWFileHandle.Flush 2026/04/23 07:29:19 DEBUG : dir/file1(0xa70e6422cc0): close: 2026/04/23 07:29:19 DEBUG : dir/file1(0xa70e6422cc0): >close: err= 2026/04/23 07:29:19 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:29:19 DEBUG : dir: Looking for writers 2026/04/23 07:29:19 DEBUG : file1: reading active writers 2026/04/23 07:29:19 DEBUG : file1(2): reading active writers 2026/04/23 07:29:19 DEBUG : Looking for writers 2026/04/23 07:29:19 DEBUG : dir: reading active writers 2026/04/23 07:29:19 DEBUG : >WaitForWriters: 2026/04/23 07:29:19 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting 2026/04/23 07:29:19 INFO : dir/file1: vfs cache: downloader: error count now 12: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=65d8ddd813c2fc4b158274682f485ca3&ts=1776929357&ip=65.108.87.141": context canceled 2026/04/23 07:29:19 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=65d8ddd813c2fc4b158274682f485ca3&ts=1776929357&ip=65.108.87.141": context canceled run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit 2026/04/23 07:29:24 ERROR : dir/file1: vfs cache: item close failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory 2026/04/23 07:29:24 ERROR : dir/file1: vfs cache: close after grace period failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "dir" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2026/04/23 07:29:32 DEBUG : forgetting directory cache 2026/04/23 07:29:32 DEBUG : dir: forgetting directory cache 2026/04/23 07:29:32 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleFlushRead Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleFlushRead Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleFlushRead Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleFlushRead Messages: directories --- FAIL: TestRWFileHandleFlushRead (34.19s) === RUN TestRWFileHandleReleaseRead run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:29:39 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:29:39 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:29:39 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:39 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:39 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:39 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:29:39 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:39 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:39 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:29:39 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:29:39 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:29:40 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:29:40 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:244 Error: Should be true Test: TestRWFileHandleReleaseRead Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:244 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleReleaseRead Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:244 Error: Should be true Test: TestRWFileHandleReleaseRead Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:29:51 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 07:29:52 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 07:29:52 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 07:29:52 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 07:29:52 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 07:29:52 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 07:29:52 DEBUG : dir/file1(0xa70e65a8240): _readAt: size=256, off=0 2026/04/23 07:29:52 DEBUG : dir/file1(0xa70e65a8240): openPending: 2026/04/23 07:29:52 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 07:29:52 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 07:29:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:29:52 DEBUG : dir/file1(0xa70e65a8240): >openPending: err= 2026/04/23 07:29:52 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:52 INFO : dir/file1: vfs cache: downloader: error count now 1: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:52 INFO : dir/file1: vfs cache: downloader: error count now 2: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:52 INFO : dir/file1: vfs cache: downloader: error count now 3: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:52 INFO : dir/file1: vfs cache: downloader: error count now 4: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:52 INFO : dir/file1: vfs cache: downloader: error count now 5: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:53 INFO : dir/file1: vfs cache: downloader: error count now 6: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:53 INFO : dir/file1: vfs cache: downloader: error count now 7: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:53 INFO : dir/file1: vfs cache: downloader: error count now 8: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:53 INFO : dir/file1: vfs cache: downloader: error count now 9: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:53 INFO : dir/file1: vfs cache: downloader: error count now 10: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:53 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:54 INFO : dir/file1: vfs cache: downloader: error count now 11: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:54 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:54 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 07:29:54 ERROR : dir/file1: vfs cache: too many errors 11/10: last error: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:54 ERROR : dir/file1: vfs cache: failed to kick waiters: vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:54 ERROR : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" 2026/04/23 07:29:54 DEBUG : dir/file1: vfs cache: failed to _ensure cache vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" is not out of space 2026/04/23 07:29:54 DEBUG : dir/file1(0xa70e65a8240): >_readAt: n=0, err=vfs reader: failed to write to cache file: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" read_write_test.go:249: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:249 Error: Should be true Test: TestRWFileHandleReleaseRead read_write_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:250 Error: Not equal: expected: 16 actual : 0 Test: TestRWFileHandleReleaseRead 2026/04/23 07:29:54 DEBUG : dir/file1(0xa70e65a8240): RWFileHandle.Release 2026/04/23 07:29:54 DEBUG : dir/file1(0xa70e65a8240): close: 2026/04/23 07:29:54 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 07:29:54 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 07:29:54 DEBUG : dir/file1(0xa70e65a8240): >close: err= 2026/04/23 07:29:54 DEBUG : dir/file1(0xa70e65a8240): RWFileHandle.Release 2026/04/23 07:29:54 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:29:54 DEBUG : dir: Looking for writers 2026/04/23 07:29:54 DEBUG : file1: reading active writers 2026/04/23 07:29:54 DEBUG : file1(2): reading active writers 2026/04/23 07:29:54 DEBUG : Looking for writers 2026/04/23 07:29:54 DEBUG : dir: reading active writers 2026/04/23 07:29:54 DEBUG : >WaitForWriters: 2026/04/23 07:29:54 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting 2026/04/23 07:29:54 INFO : dir/file1: vfs cache: downloader: error count now 12: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=f97552f4178ea2adf5cf7999ee63d60c&ts=1776929391&ip=65.108.87.141": context canceled 2026/04/23 07:29:54 ERROR : dir/file1: vfs cache: failed to download: vfs reader: failed to write to cache file: Open failed: Get "https://aht.nuplink.top/pool/pub/21/d5/95/0ef726ce9b1a7692357ff70dd321d595/14?token=f97552f4178ea2adf5cf7999ee63d60c&ts=1776929391&ip=65.108.87.141": context canceled run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit 2026/04/23 07:29:59 DEBUG : forgetting directory cache 2026/04/23 07:29:59 DEBUG : dir: forgetting directory cache 2026/04/23 07:29:59 ERROR : dir/file1: vfs cache: item close failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory 2026/04/23 07:29:59 ERROR : dir/file1: vfs cache: close after grace period failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije/dir/file1: no such file or directory run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleReleaseRead Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleReleaseRead Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleReleaseRead Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleReleaseRead Messages: directories --- FAIL: TestRWFileHandleReleaseRead (35.87s) === RUN TestRWFileHandleMethodsWrite run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:30:15 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:30:15 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:30:15 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:30:15 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:30:15 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:30:15 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:30:15 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:30:15 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:30:15 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:30:15 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:30:15 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:30:15 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:30:15 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:30:15 DEBUG : file1: newRWFileHandle: 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): openPending: 2026/04/23 07:30:15 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2026/04/23 07:30:15 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): >openPending: err= 2026/04/23 07:30:15 DEBUG : file1: >newRWFileHandle: err= 2026/04/23 07:30:15 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:30:15 DEBUG : file1: >Open: fd=file1 (rw), err= 2026/04/23 07:30:15 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): _writeAt: size=5, off=0 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): >_writeAt: n=5, err= 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): _writeAt: size=7, off=5 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): >_writeAt: n=7, err= 2026/04/23 07:30:15 DEBUG : file1: vfs cache: truncate to size=11 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): close: 2026/04/23 07:30:15 DEBUG : file1: vfs cache: setting modification time to 2026-04-23 07:30:15.769002504 +0000 UTC m=+1623.759241835 2026/04/23 07:30:15 INFO : file1: vfs cache: queuing for upload in 100ms 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): >close: err= 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): close: 2026/04/23 07:30:15 DEBUG : file1(0xa70e65a9080): >close: err=file already closed dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:332 Error: Not equal: expected: []string{"file1,11,false"} actual : []string{"dir,0,true", "file1,11,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=14) "file1,11,false" Test: TestRWFileHandleMethodsWrite 2026/04/23 07:30:15 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:30:15 DEBUG : dir: Looking for writers 2026/04/23 07:30:15 DEBUG : Looking for writers 2026/04/23 07:30:15 DEBUG : dir: reading active writers 2026/04/23 07:30:15 DEBUG : file1: reading active writers 2026/04/23 07:30:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:30:15 DEBUG : dir: Looking for writers 2026/04/23 07:30:15 DEBUG : Looking for writers 2026/04/23 07:30:15 DEBUG : dir: reading active writers 2026/04/23 07:30:15 DEBUG : file1: reading active writers 2026/04/23 07:30:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:30:15 DEBUG : dir: Looking for writers 2026/04/23 07:30:15 DEBUG : Looking for writers 2026/04/23 07:30:15 DEBUG : dir: reading active writers 2026/04/23 07:30:15 DEBUG : file1: reading active writers 2026/04/23 07:30:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:30:15 DEBUG : dir: Looking for writers 2026/04/23 07:30:15 DEBUG : Looking for writers 2026/04/23 07:30:15 DEBUG : dir: reading active writers 2026/04/23 07:30:15 DEBUG : file1: reading active writers 2026/04/23 07:30:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:30:15 DEBUG : file1: vfs cache: starting upload 2026/04/23 07:30:15 DEBUG : dir: Looking for writers 2026/04/23 07:30:15 DEBUG : Looking for writers 2026/04/23 07:30:15 DEBUG : dir: reading active writers 2026/04/23 07:30:15 DEBUG : file1: reading active writers 2026/04/23 07:30:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:30:16 DEBUG : dir: Looking for writers 2026/04/23 07:30:16 DEBUG : Looking for writers 2026/04/23 07:30:16 DEBUG : dir: reading active writers 2026/04/23 07:30:16 DEBUG : file1: reading active writers 2026/04/23 07:30:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:30:16 DEBUG : dir: Looking for writers 2026/04/23 07:30:16 DEBUG : Looking for writers 2026/04/23 07:30:16 DEBUG : dir: reading active writers 2026/04/23 07:30:16 DEBUG : file1: reading active writers 2026/04/23 07:30:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:30:17 DEBUG : dir: Looking for writers 2026/04/23 07:30:17 DEBUG : Looking for writers 2026/04/23 07:30:17 DEBUG : dir: reading active writers 2026/04/23 07:30:17 DEBUG : file1: reading active writers 2026/04/23 07:30:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:17 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:30:18 DEBUG : dir: Looking for writers 2026/04/23 07:30:18 DEBUG : Looking for writers 2026/04/23 07:30:18 DEBUG : dir: reading active writers 2026/04/23 07:30:18 DEBUG : file1: reading active writers 2026/04/23 07:30:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:18 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:30:19 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:30:19 DEBUG : dir: Looking for writers 2026/04/23 07:30:19 DEBUG : Looking for writers 2026/04/23 07:30:19 DEBUG : dir: reading active writers 2026/04/23 07:30:19 DEBUG : file1: reading active writers 2026/04/23 07:30:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:19 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:30:20 DEBUG : dir: Looking for writers 2026/04/23 07:30:20 DEBUG : Looking for writers 2026/04/23 07:30:20 DEBUG : dir: reading active writers 2026/04/23 07:30:20 DEBUG : file1: reading active writers 2026/04/23 07:30:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:20 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:30:21 DEBUG : dir: Looking for writers 2026/04/23 07:30:21 DEBUG : Looking for writers 2026/04/23 07:30:21 DEBUG : dir: reading active writers 2026/04/23 07:30:21 DEBUG : file1: reading active writers 2026/04/23 07:30:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:22 DEBUG : dir: Looking for writers 2026/04/23 07:30:22 DEBUG : Looking for writers 2026/04/23 07:30:22 DEBUG : dir: reading active writers 2026/04/23 07:30:22 DEBUG : file1: reading active writers 2026/04/23 07:30:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:22 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:30:23 DEBUG : dir: Looking for writers 2026/04/23 07:30:23 DEBUG : Looking for writers 2026/04/23 07:30:23 DEBUG : dir: reading active writers 2026/04/23 07:30:23 DEBUG : file1: reading active writers 2026/04/23 07:30:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:24 DEBUG : dir: Looking for writers 2026/04/23 07:30:24 DEBUG : Looking for writers 2026/04/23 07:30:24 DEBUG : dir: reading active writers 2026/04/23 07:30:24 DEBUG : file1: reading active writers 2026/04/23 07:30:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:25 DEBUG : dir: Looking for writers 2026/04/23 07:30:25 DEBUG : Looking for writers 2026/04/23 07:30:25 DEBUG : dir: reading active writers 2026/04/23 07:30:25 DEBUG : file1: reading active writers 2026/04/23 07:30:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:25 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:30:26 DEBUG : dir: Looking for writers 2026/04/23 07:30:26 DEBUG : Looking for writers 2026/04/23 07:30:26 DEBUG : dir: reading active writers 2026/04/23 07:30:26 DEBUG : file1: reading active writers 2026/04/23 07:30:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:27 DEBUG : dir: Looking for writers 2026/04/23 07:30:27 DEBUG : Looking for writers 2026/04/23 07:30:27 DEBUG : dir: reading active writers 2026/04/23 07:30:27 DEBUG : file1: reading active writers 2026/04/23 07:30:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:27 DEBUG : forgetting directory cache 2026/04/23 07:30:27 DEBUG : dir: forgetting directory cache 2026/04/23 07:30:28 DEBUG : dir: Looking for writers 2026/04/23 07:30:28 DEBUG : Looking for writers 2026/04/23 07:30:28 DEBUG : dir: reading active writers 2026/04/23 07:30:28 DEBUG : file1: reading active writers 2026/04/23 07:30:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:29 DEBUG : dir: Looking for writers 2026/04/23 07:30:29 DEBUG : Looking for writers 2026/04/23 07:30:29 DEBUG : dir: reading active writers 2026/04/23 07:30:29 DEBUG : file1: reading active writers 2026/04/23 07:30:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:30 DEBUG : dir: Looking for writers 2026/04/23 07:30:30 DEBUG : Looking for writers 2026/04/23 07:30:30 DEBUG : dir: reading active writers 2026/04/23 07:30:30 DEBUG : file1: reading active writers 2026/04/23 07:30:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:31 DEBUG : dir: Looking for writers 2026/04/23 07:30:31 DEBUG : Looking for writers 2026/04/23 07:30:31 DEBUG : file1: reading active writers 2026/04/23 07:30:31 DEBUG : dir: reading active writers 2026/04/23 07:30:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:32 DEBUG : dir: Looking for writers 2026/04/23 07:30:32 DEBUG : Looking for writers 2026/04/23 07:30:32 DEBUG : dir: reading active writers 2026/04/23 07:30:32 DEBUG : file1: reading active writers 2026/04/23 07:30:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:32 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:30:33 DEBUG : dir: Looking for writers 2026/04/23 07:30:33 DEBUG : Looking for writers 2026/04/23 07:30:33 DEBUG : dir: reading active writers 2026/04/23 07:30:33 DEBUG : file1: reading active writers 2026/04/23 07:30:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:34 DEBUG : dir: Looking for writers 2026/04/23 07:30:34 DEBUG : Looking for writers 2026/04/23 07:30:34 DEBUG : dir: reading active writers 2026/04/23 07:30:34 DEBUG : file1: reading active writers 2026/04/23 07:30:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:35 DEBUG : dir: Looking for writers 2026/04/23 07:30:35 DEBUG : Looking for writers 2026/04/23 07:30:35 DEBUG : dir: reading active writers 2026/04/23 07:30:35 DEBUG : file1: reading active writers 2026/04/23 07:30:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:36 DEBUG : dir: Looking for writers 2026/04/23 07:30:36 DEBUG : Looking for writers 2026/04/23 07:30:36 DEBUG : dir: reading active writers 2026/04/23 07:30:36 DEBUG : file1: reading active writers 2026/04/23 07:30:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:37 DEBUG : dir: Looking for writers 2026/04/23 07:30:37 DEBUG : Looking for writers 2026/04/23 07:30:37 DEBUG : dir: reading active writers 2026/04/23 07:30:37 DEBUG : file1: reading active writers 2026/04/23 07:30:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:38 DEBUG : dir: Looking for writers 2026/04/23 07:30:38 DEBUG : Looking for writers 2026/04/23 07:30:38 DEBUG : dir: reading active writers 2026/04/23 07:30:38 DEBUG : file1: reading active writers 2026/04/23 07:30:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:39 DEBUG : dir: Looking for writers 2026/04/23 07:30:39 DEBUG : Looking for writers 2026/04/23 07:30:39 DEBUG : dir: reading active writers 2026/04/23 07:30:39 DEBUG : file1: reading active writers 2026/04/23 07:30:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:40 DEBUG : dir: Looking for writers 2026/04/23 07:30:40 DEBUG : Looking for writers 2026/04/23 07:30:40 DEBUG : dir: reading active writers 2026/04/23 07:30:40 DEBUG : file1: reading active writers 2026/04/23 07:30:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:41 DEBUG : dir: Looking for writers 2026/04/23 07:30:41 DEBUG : Looking for writers 2026/04/23 07:30:41 DEBUG : dir: reading active writers 2026/04/23 07:30:41 DEBUG : file1: reading active writers 2026/04/23 07:30:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:42 DEBUG : dir: Looking for writers 2026/04/23 07:30:42 DEBUG : Looking for writers 2026/04/23 07:30:42 DEBUG : dir: reading active writers 2026/04/23 07:30:42 DEBUG : file1: reading active writers 2026/04/23 07:30:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:43 DEBUG : dir: Looking for writers 2026/04/23 07:30:43 DEBUG : Looking for writers 2026/04/23 07:30:43 DEBUG : dir: reading active writers 2026/04/23 07:30:43 DEBUG : file1: reading active writers 2026/04/23 07:30:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:44 DEBUG : dir: Looking for writers 2026/04/23 07:30:44 DEBUG : Looking for writers 2026/04/23 07:30:44 DEBUG : dir: reading active writers 2026/04/23 07:30:44 DEBUG : file1: reading active writers 2026/04/23 07:30:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:45 DEBUG : dir: Looking for writers 2026/04/23 07:30:45 DEBUG : Looking for writers 2026/04/23 07:30:45 DEBUG : dir: reading active writers 2026/04/23 07:30:45 DEBUG : file1: reading active writers 2026/04/23 07:30:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:45 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:30:45 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xa70e5f67b00 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e61d0fc8 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480013279232} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011420278418443272 ext:1623759241835 loc:0x46b0880} ATime:{wall:14011420278418484290 ext:1623759282844 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 07:30:45 DEBUG : >WaitForWriters: 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/vfs/read_write_test.go:337 Error: Should be true Test: TestRWFileHandleMethodsWrite Messages: listing wrong, want file1 (11) got dir/file1 (14), dir/file1(2) (16) 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/vfs/read_write_test.go:337 Error: Should be true Test: TestRWFileHandleMethodsWrite Messages: Unexpected file "dir/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/vfs/read_write_test.go:337 Error: Should be true Test: TestRWFileHandleMethodsWrite Messages: Unexpected file "dir/file1(2)" fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:337 Error: Not equal: expected: 0 actual : 1 Test: TestRWFileHandleMethodsWrite Messages: 1 objects not found 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/vfs/read_write_test.go:337 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleMethodsWrite Messages: directories 2026/04/23 07:30:54 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:30:54 DEBUG : dir: Looking for writers 2026/04/23 07:30:54 DEBUG : Looking for writers 2026/04/23 07:30:54 DEBUG : dir: reading active writers 2026/04/23 07:30:54 DEBUG : file1: reading active writers 2026/04/23 07:30:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:30:54 DEBUG : dir: Looking for writers 2026/04/23 07:30:54 DEBUG : Looking for writers 2026/04/23 07:30:54 DEBUG : dir: reading active writers 2026/04/23 07:30:54 DEBUG : file1: reading active writers 2026/04/23 07:30:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:30:54 DEBUG : dir: Looking for writers 2026/04/23 07:30:54 DEBUG : Looking for writers 2026/04/23 07:30:54 DEBUG : dir: reading active writers 2026/04/23 07:30:54 DEBUG : file1: reading active writers 2026/04/23 07:30:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:30:54 DEBUG : dir: Looking for writers 2026/04/23 07:30:54 DEBUG : Looking for writers 2026/04/23 07:30:54 DEBUG : file1: reading active writers 2026/04/23 07:30:54 DEBUG : dir: reading active writers 2026/04/23 07:30:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:30:54 DEBUG : dir: Looking for writers 2026/04/23 07:30:54 DEBUG : Looking for writers 2026/04/23 07:30:54 DEBUG : dir: reading active writers 2026/04/23 07:30:54 DEBUG : file1: reading active writers 2026/04/23 07:30:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:30:54 DEBUG : dir: Looking for writers 2026/04/23 07:30:54 DEBUG : Looking for writers 2026/04/23 07:30:54 DEBUG : dir: reading active writers 2026/04/23 07:30:54 DEBUG : file1: reading active writers 2026/04/23 07:30:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:30:55 DEBUG : dir: Looking for writers 2026/04/23 07:30:55 DEBUG : Looking for writers 2026/04/23 07:30:55 DEBUG : dir: reading active writers 2026/04/23 07:30:55 DEBUG : file1: reading active writers 2026/04/23 07:30:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:30:55 DEBUG : dir: Looking for writers 2026/04/23 07:30:55 DEBUG : Looking for writers 2026/04/23 07:30:55 DEBUG : dir: reading active writers 2026/04/23 07:30:55 DEBUG : file1: reading active writers 2026/04/23 07:30:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:56 DEBUG : dir: Looking for writers 2026/04/23 07:30:56 DEBUG : Looking for writers 2026/04/23 07:30:56 DEBUG : file1: reading active writers 2026/04/23 07:30:56 DEBUG : dir: reading active writers 2026/04/23 07:30:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:57 DEBUG : forgetting directory cache 2026/04/23 07:30:57 DEBUG : dir: forgetting directory cache 2026/04/23 07:30:57 DEBUG : dir: Looking for writers 2026/04/23 07:30:57 DEBUG : Looking for writers 2026/04/23 07:30:57 DEBUG : dir: reading active writers 2026/04/23 07:30:57 DEBUG : file1: reading active writers 2026/04/23 07:30:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:58 DEBUG : dir: Looking for writers 2026/04/23 07:30:58 DEBUG : Looking for writers 2026/04/23 07:30:58 DEBUG : dir: reading active writers 2026/04/23 07:30:58 DEBUG : file1: reading active writers 2026/04/23 07:30:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:30:59 DEBUG : dir: Looking for writers 2026/04/23 07:30:59 DEBUG : Looking for writers 2026/04/23 07:30:59 DEBUG : dir: reading active writers 2026/04/23 07:30:59 DEBUG : file1: reading active writers 2026/04/23 07:30:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:00 DEBUG : dir: Looking for writers 2026/04/23 07:31:00 DEBUG : Looking for writers 2026/04/23 07:31:00 DEBUG : file1: reading active writers 2026/04/23 07:31:00 DEBUG : dir: reading active writers 2026/04/23 07:31:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:01 DEBUG : dir: Looking for writers 2026/04/23 07:31:01 DEBUG : Looking for writers 2026/04/23 07:31:01 DEBUG : dir: reading active writers 2026/04/23 07:31:01 DEBUG : file1: reading active writers 2026/04/23 07:31:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:02 DEBUG : dir: Looking for writers 2026/04/23 07:31:02 DEBUG : Looking for writers 2026/04/23 07:31:02 DEBUG : file1: reading active writers 2026/04/23 07:31:02 DEBUG : dir: reading active writers 2026/04/23 07:31:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:03 DEBUG : dir: Looking for writers 2026/04/23 07:31:03 DEBUG : Looking for writers 2026/04/23 07:31:03 DEBUG : dir: reading active writers 2026/04/23 07:31:03 DEBUG : file1: reading active writers 2026/04/23 07:31:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:04 DEBUG : dir: Looking for writers 2026/04/23 07:31:04 DEBUG : Looking for writers 2026/04/23 07:31:04 DEBUG : dir: reading active writers 2026/04/23 07:31:04 DEBUG : file1: reading active writers 2026/04/23 07:31:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:05 DEBUG : dir: Looking for writers 2026/04/23 07:31:05 DEBUG : Looking for writers 2026/04/23 07:31:05 DEBUG : dir: reading active writers 2026/04/23 07:31:05 DEBUG : file1: reading active writers 2026/04/23 07:31:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:06 DEBUG : dir: Looking for writers 2026/04/23 07:31:06 DEBUG : Looking for writers 2026/04/23 07:31:06 DEBUG : dir: reading active writers 2026/04/23 07:31:06 DEBUG : file1: reading active writers 2026/04/23 07:31:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:07 DEBUG : dir: Looking for writers 2026/04/23 07:31:07 DEBUG : Looking for writers 2026/04/23 07:31:07 DEBUG : dir: reading active writers 2026/04/23 07:31:07 DEBUG : file1: reading active writers 2026/04/23 07:31:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:08 DEBUG : dir: Looking for writers 2026/04/23 07:31:08 DEBUG : Looking for writers 2026/04/23 07:31:08 DEBUG : dir: reading active writers 2026/04/23 07:31:08 DEBUG : file1: reading active writers 2026/04/23 07:31:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:09 DEBUG : dir: Looking for writers 2026/04/23 07:31:09 DEBUG : Looking for writers 2026/04/23 07:31:09 DEBUG : dir: reading active writers 2026/04/23 07:31:09 DEBUG : file1: reading active writers 2026/04/23 07:31:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:10 DEBUG : dir: Looking for writers 2026/04/23 07:31:10 DEBUG : Looking for writers 2026/04/23 07:31:10 DEBUG : dir: reading active writers 2026/04/23 07:31:10 DEBUG : file1: reading active writers 2026/04/23 07:31:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:11 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:31:11 DEBUG : dir: Looking for writers 2026/04/23 07:31:11 DEBUG : Looking for writers 2026/04/23 07:31:11 DEBUG : dir: reading active writers 2026/04/23 07:31:11 DEBUG : file1: reading active writers 2026/04/23 07:31:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:12 DEBUG : dir: Looking for writers 2026/04/23 07:31:12 DEBUG : Looking for writers 2026/04/23 07:31:12 DEBUG : dir: reading active writers 2026/04/23 07:31:12 DEBUG : file1: reading active writers 2026/04/23 07:31:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:13 DEBUG : dir: Looking for writers 2026/04/23 07:31:13 DEBUG : Looking for writers 2026/04/23 07:31:13 DEBUG : dir: reading active writers 2026/04/23 07:31:13 DEBUG : file1: reading active writers 2026/04/23 07:31:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:14 DEBUG : dir: Looking for writers 2026/04/23 07:31:14 DEBUG : Looking for writers 2026/04/23 07:31:14 DEBUG : dir: reading active writers 2026/04/23 07:31:14 DEBUG : file1: reading active writers 2026/04/23 07:31:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:15 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2026/04/23 07:31:15 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2026/04/23 07:31:15 DEBUG : dir: Looking for writers 2026/04/23 07:31:15 DEBUG : Looking for writers 2026/04/23 07:31:15 DEBUG : file1: reading active writers 2026/04/23 07:31:15 DEBUG : dir: reading active writers 2026/04/23 07:31:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:16 DEBUG : dir: Looking for writers 2026/04/23 07:31:16 DEBUG : Looking for writers 2026/04/23 07:31:16 DEBUG : dir: reading active writers 2026/04/23 07:31:16 DEBUG : file1: reading active writers 2026/04/23 07:31:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:17 DEBUG : dir: Looking for writers 2026/04/23 07:31:17 DEBUG : Looking for writers 2026/04/23 07:31:17 DEBUG : dir: reading active writers 2026/04/23 07:31:17 DEBUG : file1: reading active writers 2026/04/23 07:31:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:18 DEBUG : dir: Looking for writers 2026/04/23 07:31:18 DEBUG : Looking for writers 2026/04/23 07:31:18 DEBUG : dir: reading active writers 2026/04/23 07:31:18 DEBUG : file1: reading active writers 2026/04/23 07:31:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:19 DEBUG : dir: Looking for writers 2026/04/23 07:31:19 DEBUG : Looking for writers 2026/04/23 07:31:19 DEBUG : dir: reading active writers 2026/04/23 07:31:19 DEBUG : file1: reading active writers 2026/04/23 07:31:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:20 DEBUG : dir: Looking for writers 2026/04/23 07:31:20 DEBUG : Looking for writers 2026/04/23 07:31:20 DEBUG : dir: reading active writers 2026/04/23 07:31:20 DEBUG : file1: reading active writers 2026/04/23 07:31:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:21 DEBUG : forgetting directory cache 2026/04/23 07:31:21 DEBUG : dir: forgetting directory cache 2026/04/23 07:31:21 DEBUG : dir: Looking for writers 2026/04/23 07:31:21 DEBUG : Looking for writers 2026/04/23 07:31:21 DEBUG : dir: reading active writers 2026/04/23 07:31:21 DEBUG : file1: reading active writers 2026/04/23 07:31:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:22 DEBUG : dir: Looking for writers 2026/04/23 07:31:22 DEBUG : Looking for writers 2026/04/23 07:31:22 DEBUG : dir: reading active writers 2026/04/23 07:31:22 DEBUG : file1: reading active writers 2026/04/23 07:31:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:23 DEBUG : dir: Looking for writers 2026/04/23 07:31:23 DEBUG : Looking for writers 2026/04/23 07:31:23 DEBUG : dir: reading active writers 2026/04/23 07:31:23 DEBUG : file1: reading active writers 2026/04/23 07:31:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:24 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xa70e5f67b00 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e61d0fc8 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480013279232} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011420278418443272 ext:1623759241835 loc:0x46b0880} ATime:{wall:14011420278418484290 ext:1623759282844 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 07:31:24 DEBUG : >WaitForWriters: 2026/04/23 07:31:24 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleMethodsWrite Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleMethodsWrite Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleMethodsWrite Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleMethodsWrite Messages: directories --- FAIL: TestRWFileHandleMethodsWrite (90.45s) === RUN TestRWFileHandleWriteAt run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:31:45 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:31:45 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:31:45 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:31:45 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:31:45 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:31:45 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:31:45 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:31:45 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:31:45 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:31:45 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:31:45 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:31:45 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:31:46 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:31:46 DEBUG : file1: newRWFileHandle: 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): openPending: 2026/04/23 07:31:46 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2026/04/23 07:31:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): >openPending: err= 2026/04/23 07:31:46 DEBUG : file1: >newRWFileHandle: err= 2026/04/23 07:31:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:31:46 DEBUG : file1: >Open: fd=file1 (rw), err= 2026/04/23 07:31:46 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): _writeAt: size=7, off=0 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): >_writeAt: n=7, err= 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): _writeAt: size=6, off=5 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): >_writeAt: n=6, err= 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): close: 2026/04/23 07:31:46 DEBUG : file1: vfs cache: setting modification time to 2026-04-23 07:31:46.41289491 +0000 UTC m=+1714.403134241 2026/04/23 07:31:46 INFO : file1: vfs cache: queuing for upload in 100ms 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): >close: err= 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): _writeAt: size=5, off=0 2026/04/23 07:31:46 DEBUG : file1(0xa70e6546240): >_writeAt: n=0, err=file already closed dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:382 Error: Not equal: expected: []string{"file1,11,false"} actual : []string{"dir,0,true", "file1,11,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=14) "file1,11,false" Test: TestRWFileHandleWriteAt 2026/04/23 07:31:46 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:31:46 DEBUG : dir: Looking for writers 2026/04/23 07:31:46 DEBUG : Looking for writers 2026/04/23 07:31:46 DEBUG : dir: reading active writers 2026/04/23 07:31:46 DEBUG : file1: reading active writers 2026/04/23 07:31:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:31:46 DEBUG : dir: Looking for writers 2026/04/23 07:31:46 DEBUG : Looking for writers 2026/04/23 07:31:46 DEBUG : dir: reading active writers 2026/04/23 07:31:46 DEBUG : file1: reading active writers 2026/04/23 07:31:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:31:46 DEBUG : dir: Looking for writers 2026/04/23 07:31:46 DEBUG : Looking for writers 2026/04/23 07:31:46 DEBUG : dir: reading active writers 2026/04/23 07:31:46 DEBUG : file1: reading active writers 2026/04/23 07:31:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:31:46 DEBUG : dir: Looking for writers 2026/04/23 07:31:46 DEBUG : Looking for writers 2026/04/23 07:31:46 DEBUG : dir: reading active writers 2026/04/23 07:31:46 DEBUG : file1: reading active writers 2026/04/23 07:31:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:31:46 DEBUG : file1: vfs cache: starting upload 2026/04/23 07:31:46 DEBUG : dir: Looking for writers 2026/04/23 07:31:46 DEBUG : Looking for writers 2026/04/23 07:31:46 DEBUG : file1: reading active writers 2026/04/23 07:31:46 DEBUG : dir: reading active writers 2026/04/23 07:31:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:31:46 DEBUG : dir: Looking for writers 2026/04/23 07:31:46 DEBUG : Looking for writers 2026/04/23 07:31:46 DEBUG : file1: reading active writers 2026/04/23 07:31:46 DEBUG : dir: reading active writers 2026/04/23 07:31:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:31:47 DEBUG : dir: Looking for writers 2026/04/23 07:31:47 DEBUG : Looking for writers 2026/04/23 07:31:47 DEBUG : dir: reading active writers 2026/04/23 07:31:47 DEBUG : file1: reading active writers 2026/04/23 07:31:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:31:47 DEBUG : dir: Looking for writers 2026/04/23 07:31:47 DEBUG : Looking for writers 2026/04/23 07:31:47 DEBUG : dir: reading active writers 2026/04/23 07:31:47 DEBUG : file1: reading active writers 2026/04/23 07:31:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:48 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:31:48 DEBUG : dir: Looking for writers 2026/04/23 07:31:48 DEBUG : Looking for writers 2026/04/23 07:31:48 DEBUG : dir: reading active writers 2026/04/23 07:31:48 DEBUG : file1: reading active writers 2026/04/23 07:31:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:48 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:31:49 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:31:49 DEBUG : dir: Looking for writers 2026/04/23 07:31:49 DEBUG : Looking for writers 2026/04/23 07:31:49 DEBUG : dir: reading active writers 2026/04/23 07:31:49 DEBUG : file1: reading active writers 2026/04/23 07:31:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:49 DEBUG : forgetting directory cache 2026/04/23 07:31:49 DEBUG : dir: forgetting directory cache 2026/04/23 07:31:49 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:31:50 DEBUG : dir: Looking for writers 2026/04/23 07:31:50 DEBUG : Looking for writers 2026/04/23 07:31:50 DEBUG : dir: reading active writers 2026/04/23 07:31:50 DEBUG : file1: reading active writers 2026/04/23 07:31:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:50 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:31:51 DEBUG : dir: Looking for writers 2026/04/23 07:31:51 DEBUG : Looking for writers 2026/04/23 07:31:51 DEBUG : dir: reading active writers 2026/04/23 07:31:51 DEBUG : file1: reading active writers 2026/04/23 07:31:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:52 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:31:52 DEBUG : dir: Looking for writers 2026/04/23 07:31:52 DEBUG : Looking for writers 2026/04/23 07:31:52 DEBUG : dir: reading active writers 2026/04/23 07:31:52 DEBUG : file1: reading active writers 2026/04/23 07:31:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:53 DEBUG : dir: Looking for writers 2026/04/23 07:31:53 DEBUG : Looking for writers 2026/04/23 07:31:53 DEBUG : dir: reading active writers 2026/04/23 07:31:53 DEBUG : file1: reading active writers 2026/04/23 07:31:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:54 DEBUG : dir: Looking for writers 2026/04/23 07:31:54 DEBUG : Looking for writers 2026/04/23 07:31:54 DEBUG : dir: reading active writers 2026/04/23 07:31:54 DEBUG : file1: reading active writers 2026/04/23 07:31:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:55 DEBUG : dir: Looking for writers 2026/04/23 07:31:55 DEBUG : Looking for writers 2026/04/23 07:31:55 DEBUG : dir: reading active writers 2026/04/23 07:31:55 DEBUG : file1: reading active writers 2026/04/23 07:31:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:56 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:31:56 DEBUG : dir: Looking for writers 2026/04/23 07:31:56 DEBUG : Looking for writers 2026/04/23 07:31:56 DEBUG : dir: reading active writers 2026/04/23 07:31:56 DEBUG : file1: reading active writers 2026/04/23 07:31:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:57 DEBUG : dir: Looking for writers 2026/04/23 07:31:57 DEBUG : Looking for writers 2026/04/23 07:31:57 DEBUG : dir: reading active writers 2026/04/23 07:31:57 DEBUG : file1: reading active writers 2026/04/23 07:31:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:58 DEBUG : dir: Looking for writers 2026/04/23 07:31:58 DEBUG : Looking for writers 2026/04/23 07:31:58 DEBUG : dir: reading active writers 2026/04/23 07:31:58 DEBUG : file1: reading active writers 2026/04/23 07:31:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:31:59 DEBUG : dir: Looking for writers 2026/04/23 07:31:59 DEBUG : Looking for writers 2026/04/23 07:31:59 DEBUG : dir: reading active writers 2026/04/23 07:31:59 DEBUG : file1: reading active writers 2026/04/23 07:31:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:00 DEBUG : dir: Looking for writers 2026/04/23 07:32:00 DEBUG : Looking for writers 2026/04/23 07:32:00 DEBUG : dir: reading active writers 2026/04/23 07:32:00 DEBUG : file1: reading active writers 2026/04/23 07:32:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:01 DEBUG : dir: Looking for writers 2026/04/23 07:32:01 DEBUG : Looking for writers 2026/04/23 07:32:01 DEBUG : dir: reading active writers 2026/04/23 07:32:01 DEBUG : file1: reading active writers 2026/04/23 07:32:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:02 ERROR : file1: Failed to copy: object not found 2026/04/23 07:32:02 ERROR : file1: vfs cache: failed to upload try #1, will retry in 200ms: vfs cache: failed to transfer file from cache to remote: object not found 2026/04/23 07:32:02 DEBUG : dir: Looking for writers 2026/04/23 07:32:02 DEBUG : Looking for writers 2026/04/23 07:32:02 DEBUG : dir: reading active writers 2026/04/23 07:32:02 DEBUG : file1: reading active writers 2026/04/23 07:32:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:02 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:32:03 DEBUG : dir: Looking for writers 2026/04/23 07:32:03 DEBUG : Looking for writers 2026/04/23 07:32:03 DEBUG : dir: reading active writers 2026/04/23 07:32:03 DEBUG : file1: reading active writers 2026/04/23 07:32:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:04 DEBUG : dir: Looking for writers 2026/04/23 07:32:04 DEBUG : Looking for writers 2026/04/23 07:32:04 DEBUG : dir: reading active writers 2026/04/23 07:32:04 DEBUG : file1: reading active writers 2026/04/23 07:32:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:05 DEBUG : dir: Looking for writers 2026/04/23 07:32:05 DEBUG : Looking for writers 2026/04/23 07:32:05 DEBUG : dir: reading active writers 2026/04/23 07:32:05 DEBUG : file1: reading active writers 2026/04/23 07:32:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:06 DEBUG : dir: Looking for writers 2026/04/23 07:32:06 DEBUG : Looking for writers 2026/04/23 07:32:06 DEBUG : dir: reading active writers 2026/04/23 07:32:06 DEBUG : file1: reading active writers 2026/04/23 07:32:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:07 DEBUG : dir: Looking for writers 2026/04/23 07:32:07 DEBUG : Looking for writers 2026/04/23 07:32:07 DEBUG : file1: reading active writers 2026/04/23 07:32:07 DEBUG : dir: reading active writers 2026/04/23 07:32:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:08 DEBUG : dir: Looking for writers 2026/04/23 07:32:08 DEBUG : Looking for writers 2026/04/23 07:32:08 DEBUG : dir: reading active writers 2026/04/23 07:32:08 DEBUG : file1: reading active writers 2026/04/23 07:32:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:09 DEBUG : dir: Looking for writers 2026/04/23 07:32:09 DEBUG : Looking for writers 2026/04/23 07:32:09 DEBUG : dir: reading active writers 2026/04/23 07:32:09 DEBUG : file1: reading active writers 2026/04/23 07:32:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:10 DEBUG : dir: Looking for writers 2026/04/23 07:32:10 DEBUG : Looking for writers 2026/04/23 07:32:10 DEBUG : dir: reading active writers 2026/04/23 07:32:10 DEBUG : file1: reading active writers 2026/04/23 07:32:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:11 DEBUG : dir: Looking for writers 2026/04/23 07:32:11 DEBUG : Looking for writers 2026/04/23 07:32:11 DEBUG : dir: reading active writers 2026/04/23 07:32:11 DEBUG : file1: reading active writers 2026/04/23 07:32:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:12 DEBUG : dir: Looking for writers 2026/04/23 07:32:12 DEBUG : Looking for writers 2026/04/23 07:32:12 DEBUG : dir: reading active writers 2026/04/23 07:32:12 DEBUG : file1: reading active writers 2026/04/23 07:32:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:13 DEBUG : dir: Looking for writers 2026/04/23 07:32:13 DEBUG : Looking for writers 2026/04/23 07:32:13 DEBUG : dir: reading active writers 2026/04/23 07:32:13 DEBUG : file1: reading active writers 2026/04/23 07:32:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:14 DEBUG : dir: Looking for writers 2026/04/23 07:32:14 DEBUG : Looking for writers 2026/04/23 07:32:14 DEBUG : dir: reading active writers 2026/04/23 07:32:14 DEBUG : file1: reading active writers 2026/04/23 07:32:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:15 DEBUG : dir: Looking for writers 2026/04/23 07:32:15 DEBUG : Looking for writers 2026/04/23 07:32:15 DEBUG : dir: reading active writers 2026/04/23 07:32:15 DEBUG : file1: reading active writers 2026/04/23 07:32:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:15 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:32:16 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xa70e62b3100 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e6149d48 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480012725632} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011420375772841662 ext:1714403134241 loc:0x46b0880} ATime:{wall:14011420375772860157 ext:1714403152736 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 07:32:16 DEBUG : >WaitForWriters: 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 2026/04/23 07:32:19 DEBUG : forgetting directory cache 2026/04/23 07:32:19 DEBUG : dir: forgetting directory cache 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/vfs/read_write_test.go:387 Error: Should be true Test: TestRWFileHandleWriteAt Messages: listing wrong, want file1 (11) got dir/file1 (14), dir/file1(2) (16) 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/vfs/read_write_test.go:387 Error: Should be true Test: TestRWFileHandleWriteAt Messages: Unexpected file "dir/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/vfs/read_write_test.go:387 Error: Should be true Test: TestRWFileHandleWriteAt Messages: Unexpected file "dir/file1(2)" fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:387 Error: Not equal: expected: 0 actual : 1 Test: TestRWFileHandleWriteAt Messages: 1 objects not found 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/vfs/read_write_test.go:387 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleWriteAt Messages: directories 2026/04/23 07:32:25 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:32:25 DEBUG : dir: Looking for writers 2026/04/23 07:32:25 DEBUG : Looking for writers 2026/04/23 07:32:25 DEBUG : file1: reading active writers 2026/04/23 07:32:25 DEBUG : dir: reading active writers 2026/04/23 07:32:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:32:25 DEBUG : dir: Looking for writers 2026/04/23 07:32:25 DEBUG : Looking for writers 2026/04/23 07:32:25 DEBUG : dir: reading active writers 2026/04/23 07:32:25 DEBUG : file1: reading active writers 2026/04/23 07:32:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:32:25 DEBUG : dir: Looking for writers 2026/04/23 07:32:25 DEBUG : Looking for writers 2026/04/23 07:32:25 DEBUG : dir: reading active writers 2026/04/23 07:32:25 DEBUG : file1: reading active writers 2026/04/23 07:32:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:32:25 DEBUG : dir: Looking for writers 2026/04/23 07:32:25 DEBUG : Looking for writers 2026/04/23 07:32:25 DEBUG : dir: reading active writers 2026/04/23 07:32:25 DEBUG : file1: reading active writers 2026/04/23 07:32:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:32:25 DEBUG : dir: Looking for writers 2026/04/23 07:32:25 DEBUG : Looking for writers 2026/04/23 07:32:25 DEBUG : dir: reading active writers 2026/04/23 07:32:25 DEBUG : file1: reading active writers 2026/04/23 07:32:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:32:25 DEBUG : dir: Looking for writers 2026/04/23 07:32:25 DEBUG : Looking for writers 2026/04/23 07:32:25 DEBUG : dir: reading active writers 2026/04/23 07:32:25 DEBUG : file1: reading active writers 2026/04/23 07:32:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:32:26 DEBUG : dir: Looking for writers 2026/04/23 07:32:26 DEBUG : Looking for writers 2026/04/23 07:32:26 DEBUG : dir: reading active writers 2026/04/23 07:32:26 DEBUG : file1: reading active writers 2026/04/23 07:32:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:32:26 DEBUG : dir: Looking for writers 2026/04/23 07:32:26 DEBUG : Looking for writers 2026/04/23 07:32:26 DEBUG : dir: reading active writers 2026/04/23 07:32:26 DEBUG : file1: reading active writers 2026/04/23 07:32:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:27 DEBUG : dir: Looking for writers 2026/04/23 07:32:27 DEBUG : Looking for writers 2026/04/23 07:32:27 DEBUG : dir: reading active writers 2026/04/23 07:32:27 DEBUG : file1: reading active writers 2026/04/23 07:32:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:28 DEBUG : dir: Looking for writers 2026/04/23 07:32:28 DEBUG : Looking for writers 2026/04/23 07:32:28 DEBUG : dir: reading active writers 2026/04/23 07:32:28 DEBUG : file1: reading active writers 2026/04/23 07:32:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:29 DEBUG : dir: Looking for writers 2026/04/23 07:32:29 DEBUG : Looking for writers 2026/04/23 07:32:29 DEBUG : dir: reading active writers 2026/04/23 07:32:29 DEBUG : file1: reading active writers 2026/04/23 07:32:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:30 DEBUG : dir: Looking for writers 2026/04/23 07:32:30 DEBUG : Looking for writers 2026/04/23 07:32:30 DEBUG : dir: reading active writers 2026/04/23 07:32:30 DEBUG : file1: reading active writers 2026/04/23 07:32:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:31 DEBUG : dir: Looking for writers 2026/04/23 07:32:31 DEBUG : Looking for writers 2026/04/23 07:32:31 DEBUG : dir: reading active writers 2026/04/23 07:32:31 DEBUG : file1: reading active writers 2026/04/23 07:32:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:32 DEBUG : dir: Looking for writers 2026/04/23 07:32:32 DEBUG : Looking for writers 2026/04/23 07:32:32 DEBUG : dir: reading active writers 2026/04/23 07:32:32 DEBUG : file1: reading active writers 2026/04/23 07:32:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:33 DEBUG : dir: Looking for writers 2026/04/23 07:32:33 DEBUG : Looking for writers 2026/04/23 07:32:33 DEBUG : file1: reading active writers 2026/04/23 07:32:33 DEBUG : dir: reading active writers 2026/04/23 07:32:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:34 DEBUG : dir: Looking for writers 2026/04/23 07:32:34 DEBUG : Looking for writers 2026/04/23 07:32:34 DEBUG : dir: reading active writers 2026/04/23 07:32:34 DEBUG : file1: reading active writers 2026/04/23 07:32:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:35 DEBUG : dir: Looking for writers 2026/04/23 07:32:35 DEBUG : Looking for writers 2026/04/23 07:32:35 DEBUG : dir: reading active writers 2026/04/23 07:32:35 DEBUG : file1: reading active writers 2026/04/23 07:32:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:36 DEBUG : dir: Looking for writers 2026/04/23 07:32:36 DEBUG : Looking for writers 2026/04/23 07:32:36 DEBUG : dir: reading active writers 2026/04/23 07:32:36 DEBUG : file1: reading active writers 2026/04/23 07:32:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:37 DEBUG : dir: Looking for writers 2026/04/23 07:32:37 DEBUG : Looking for writers 2026/04/23 07:32:37 DEBUG : dir: reading active writers 2026/04/23 07:32:37 DEBUG : file1: reading active writers 2026/04/23 07:32:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:38 DEBUG : dir: Looking for writers 2026/04/23 07:32:38 DEBUG : Looking for writers 2026/04/23 07:32:38 DEBUG : dir: reading active writers 2026/04/23 07:32:38 DEBUG : file1: reading active writers 2026/04/23 07:32:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:39 DEBUG : dir: Looking for writers 2026/04/23 07:32:39 DEBUG : Looking for writers 2026/04/23 07:32:39 DEBUG : file1: reading active writers 2026/04/23 07:32:39 DEBUG : dir: reading active writers 2026/04/23 07:32:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:40 DEBUG : dir: Looking for writers 2026/04/23 07:32:40 DEBUG : Looking for writers 2026/04/23 07:32:40 DEBUG : dir: reading active writers 2026/04/23 07:32:40 DEBUG : file1: reading active writers 2026/04/23 07:32:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:41 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:32:41 DEBUG : dir: Looking for writers 2026/04/23 07:32:41 DEBUG : Looking for writers 2026/04/23 07:32:41 DEBUG : dir: reading active writers 2026/04/23 07:32:41 DEBUG : file1: reading active writers 2026/04/23 07:32:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:42 DEBUG : forgetting directory cache 2026/04/23 07:32:42 DEBUG : dir: forgetting directory cache 2026/04/23 07:32:42 DEBUG : dir: Looking for writers 2026/04/23 07:32:42 DEBUG : Looking for writers 2026/04/23 07:32:42 DEBUG : dir: reading active writers 2026/04/23 07:32:42 DEBUG : file1: reading active writers 2026/04/23 07:32:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:43 DEBUG : dir: Looking for writers 2026/04/23 07:32:43 DEBUG : Looking for writers 2026/04/23 07:32:43 DEBUG : file1: reading active writers 2026/04/23 07:32:43 DEBUG : dir: reading active writers 2026/04/23 07:32:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:44 DEBUG : dir: Looking for writers 2026/04/23 07:32:44 DEBUG : Looking for writers 2026/04/23 07:32:44 DEBUG : dir: reading active writers 2026/04/23 07:32:44 DEBUG : file1: reading active writers 2026/04/23 07:32:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:45 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2026/04/23 07:32:45 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2026/04/23 07:32:45 DEBUG : dir: Looking for writers 2026/04/23 07:32:45 DEBUG : Looking for writers 2026/04/23 07:32:45 DEBUG : file1: reading active writers 2026/04/23 07:32:45 DEBUG : dir: reading active writers 2026/04/23 07:32:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:46 DEBUG : dir: Looking for writers 2026/04/23 07:32:46 DEBUG : Looking for writers 2026/04/23 07:32:46 DEBUG : dir: reading active writers 2026/04/23 07:32:46 DEBUG : file1: reading active writers 2026/04/23 07:32:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:47 DEBUG : dir: Looking for writers 2026/04/23 07:32:47 DEBUG : Looking for writers 2026/04/23 07:32:47 DEBUG : file1: reading active writers 2026/04/23 07:32:47 DEBUG : dir: reading active writers 2026/04/23 07:32:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:48 DEBUG : dir: Looking for writers 2026/04/23 07:32:48 DEBUG : Looking for writers 2026/04/23 07:32:48 DEBUG : file1: reading active writers 2026/04/23 07:32:48 DEBUG : dir: reading active writers 2026/04/23 07:32:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:49 DEBUG : dir: Looking for writers 2026/04/23 07:32:49 DEBUG : Looking for writers 2026/04/23 07:32:49 DEBUG : dir: reading active writers 2026/04/23 07:32:49 DEBUG : file1: reading active writers 2026/04/23 07:32:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:50 DEBUG : dir: Looking for writers 2026/04/23 07:32:50 DEBUG : Looking for writers 2026/04/23 07:32:50 DEBUG : dir: reading active writers 2026/04/23 07:32:50 DEBUG : file1: reading active writers 2026/04/23 07:32:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:51 DEBUG : dir: Looking for writers 2026/04/23 07:32:51 DEBUG : Looking for writers 2026/04/23 07:32:51 DEBUG : dir: reading active writers 2026/04/23 07:32:51 DEBUG : file1: reading active writers 2026/04/23 07:32:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:52 DEBUG : dir: Looking for writers 2026/04/23 07:32:52 DEBUG : Looking for writers 2026/04/23 07:32:52 DEBUG : dir: reading active writers 2026/04/23 07:32:52 DEBUG : file1: reading active writers 2026/04/23 07:32:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:53 DEBUG : dir: Looking for writers 2026/04/23 07:32:53 DEBUG : Looking for writers 2026/04/23 07:32:53 DEBUG : dir: reading active writers 2026/04/23 07:32:53 DEBUG : file1: reading active writers 2026/04/23 07:32:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:54 DEBUG : dir: Looking for writers 2026/04/23 07:32:54 DEBUG : Looking for writers 2026/04/23 07:32:54 DEBUG : dir: reading active writers 2026/04/23 07:32:54 DEBUG : file1: reading active writers 2026/04/23 07:32:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:32:55 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xa70e62b3100 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e6149d48 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480012725632} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011420375772841662 ext:1714403134241 loc:0x46b0880} ATime:{wall:14011420375772860157 ext:1714403152736 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 07:32:55 DEBUG : >WaitForWriters: 2026/04/23 07:32:55 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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 2026/04/23 07:33:11 DEBUG : forgetting directory cache 2026/04/23 07:33:11 DEBUG : dir: forgetting directory cache 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleWriteAt Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleWriteAt Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleWriteAt Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleWriteAt Messages: directories --- FAIL: TestRWFileHandleWriteAt (90.28s) === RUN TestRWFileHandleSizeTruncateExisting run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:33:16 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:33:16 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:33:16 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:33:16 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:33:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:33:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:33:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:33:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:33:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:33:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:33:16 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:33:23 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:33:24 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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 2026/04/23 07:33:32 ERROR : file1: Failed to copy: object not found 2026/04/23 07:33:32 ERROR : file1: vfs cache: failed to upload try #1, will retry in 200ms: vfs cache: failed to transfer file from cache to remote: object not found 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:481 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRWFileHandleSizeTruncateExisting Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:481 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleSizeTruncateExisting Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:481 Error: Should be true Test: TestRWFileHandleSizeTruncateExisting Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:33:35 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_TRUNC, perm=-rwxrwxrwx 2026/04/23 07:33:35 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC 2026/04/23 07:33:35 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 07:33:35 DEBUG : dir/file1(0xa70e5ee5140): openPending: 2026/04/23 07:33:35 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 07:33:35 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 07:33:35 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:33:35 DEBUG : dir/file1(0xa70e5ee5140): >openPending: err= 2026/04/23 07:33:35 DEBUG : dir/file1: vfs cache: truncate to size=0 2026/04/23 07:33:35 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 07:33:35 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 07:33:35 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 07:33:35 DEBUG : dir/file1(0xa70e5ee5140): _writeAt: size=5, off=0 2026/04/23 07:33:35 DEBUG : dir/file1(0xa70e5ee5140): >_writeAt: n=5, err= 2026/04/23 07:33:35 DEBUG : dir/file1(0xa70e5ee5140): close: 2026/04/23 07:33:35 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2026/04/23 07:33:35 DEBUG : dir/file1: vfs cache: setting modification time to 2026-04-23 07:33:35.762145019 +0000 UTC m=+1823.752384350 2026/04/23 07:33:35 INFO : dir/file1: vfs cache: queuing for upload in 100ms 2026/04/23 07:33:35 DEBUG : dir/file1(0xa70e5ee5140): >close: err= 2026/04/23 07:33:35 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:33:35 DEBUG : dir: Looking for writers 2026/04/23 07:33:35 DEBUG : file1: reading active writers 2026/04/23 07:33:35 DEBUG : file1(2): reading active writers 2026/04/23 07:33:35 DEBUG : Looking for writers 2026/04/23 07:33:35 DEBUG : dir: reading active writers 2026/04/23 07:33:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:33:35 DEBUG : dir: Looking for writers 2026/04/23 07:33:35 DEBUG : file1: reading active writers 2026/04/23 07:33:35 DEBUG : file1(2): reading active writers 2026/04/23 07:33:35 DEBUG : Looking for writers 2026/04/23 07:33:35 DEBUG : dir: reading active writers 2026/04/23 07:33:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:33:35 DEBUG : dir: Looking for writers 2026/04/23 07:33:35 DEBUG : file1: reading active writers 2026/04/23 07:33:35 DEBUG : file1(2): reading active writers 2026/04/23 07:33:35 DEBUG : Looking for writers 2026/04/23 07:33:35 DEBUG : dir: reading active writers 2026/04/23 07:33:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:33:35 DEBUG : dir: Looking for writers 2026/04/23 07:33:35 DEBUG : file1: reading active writers 2026/04/23 07:33:35 DEBUG : file1(2): reading active writers 2026/04/23 07:33:35 DEBUG : Looking for writers 2026/04/23 07:33:35 DEBUG : dir: reading active writers 2026/04/23 07:33:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:33:35 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:33:35 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:33:35 DEBUG : dir: Looking for writers 2026/04/23 07:33:35 DEBUG : file1: reading active writers 2026/04/23 07:33:35 DEBUG : file1(2): reading active writers 2026/04/23 07:33:35 DEBUG : Looking for writers 2026/04/23 07:33:35 DEBUG : dir: reading active writers 2026/04/23 07:33:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:33:36 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:36 DEBUG : dir: Looking for writers 2026/04/23 07:33:36 DEBUG : file1(2): reading active writers 2026/04/23 07:33:36 DEBUG : file1: reading active writers 2026/04/23 07:33:36 DEBUG : Looking for writers 2026/04/23 07:33:36 DEBUG : dir: reading active writers 2026/04/23 07:33:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:33:36 DEBUG : dir: Looking for writers 2026/04/23 07:33:36 DEBUG : file1: reading active writers 2026/04/23 07:33:36 DEBUG : file1(2): reading active writers 2026/04/23 07:33:36 DEBUG : Looking for writers 2026/04/23 07:33:36 DEBUG : dir: reading active writers 2026/04/23 07:33:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:33:37 DEBUG : dir: Looking for writers 2026/04/23 07:33:37 DEBUG : file1: reading active writers 2026/04/23 07:33:37 DEBUG : file1(2): reading active writers 2026/04/23 07:33:37 DEBUG : Looking for writers 2026/04/23 07:33:37 DEBUG : dir: reading active writers 2026/04/23 07:33:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:37 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:33:37 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:33:37 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:37 INFO : dir/file1: Removing failed copy 2026/04/23 07:33:37 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:37 ERROR : dir/file1: vfs cache: failed to upload try #1, will retry in 200ms: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:38 DEBUG : dir: Looking for writers 2026/04/23 07:33:38 DEBUG : file1: reading active writers 2026/04/23 07:33:38 DEBUG : file1(2): reading active writers 2026/04/23 07:33:38 DEBUG : Looking for writers 2026/04/23 07:33:38 DEBUG : dir: reading active writers 2026/04/23 07:33:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:38 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:33:38 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:33:38 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:39 DEBUG : dir: Looking for writers 2026/04/23 07:33:39 DEBUG : file1: reading active writers 2026/04/23 07:33:39 DEBUG : file1(2): reading active writers 2026/04/23 07:33:39 DEBUG : Looking for writers 2026/04/23 07:33:39 DEBUG : dir: reading active writers 2026/04/23 07:33:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:40 DEBUG : dir: Looking for writers 2026/04/23 07:33:40 DEBUG : file1: reading active writers 2026/04/23 07:33:40 DEBUG : file1(2): reading active writers 2026/04/23 07:33:40 DEBUG : Looking for writers 2026/04/23 07:33:40 DEBUG : dir: reading active writers 2026/04/23 07:33:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:40 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:33:40 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:33:40 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:40 INFO : dir/file1: Removing failed copy 2026/04/23 07:33:40 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:40 ERROR : dir/file1: vfs cache: failed to upload try #2, will retry in 400ms: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:40 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:33:40 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:33:41 DEBUG : forgetting directory cache 2026/04/23 07:33:41 DEBUG : dir: forgetting directory cache 2026/04/23 07:33:41 DEBUG : dir: Looking for writers 2026/04/23 07:33:41 DEBUG : file1(2): reading active writers 2026/04/23 07:33:41 DEBUG : file1: reading active writers 2026/04/23 07:33:41 DEBUG : Looking for writers 2026/04/23 07:33:41 DEBUG : dir: reading active writers 2026/04/23 07:33:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:41 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:42 DEBUG : dir: Looking for writers 2026/04/23 07:33:42 DEBUG : file1: reading active writers 2026/04/23 07:33:42 DEBUG : file1(2): reading active writers 2026/04/23 07:33:42 DEBUG : Looking for writers 2026/04/23 07:33:42 DEBUG : dir: reading active writers 2026/04/23 07:33:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:42 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:33:42 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:33:42 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:42 INFO : dir/file1: Removing failed copy 2026/04/23 07:33:43 DEBUG : dir: Looking for writers 2026/04/23 07:33:43 DEBUG : file1: reading active writers 2026/04/23 07:33:43 DEBUG : file1(2): reading active writers 2026/04/23 07:33:43 DEBUG : Looking for writers 2026/04/23 07:33:43 DEBUG : dir: reading active writers 2026/04/23 07:33:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:43 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:43 ERROR : dir/file1: vfs cache: failed to upload try #3, will retry in 800ms: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:43 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:33:43 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:33:44 DEBUG : dir: Looking for writers 2026/04/23 07:33:44 DEBUG : file1: reading active writers 2026/04/23 07:33:44 DEBUG : file1(2): reading active writers 2026/04/23 07:33:44 DEBUG : Looking for writers 2026/04/23 07:33:44 DEBUG : dir: reading active writers 2026/04/23 07:33:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:44 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:45 DEBUG : dir: Looking for writers 2026/04/23 07:33:45 DEBUG : file1: reading active writers 2026/04/23 07:33:45 DEBUG : file1(2): reading active writers 2026/04/23 07:33:45 DEBUG : Looking for writers 2026/04/23 07:33:45 DEBUG : dir: reading active writers 2026/04/23 07:33:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:45 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:33:45 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:33:45 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:45 INFO : dir/file1: Removing failed copy 2026/04/23 07:33:45 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:45 ERROR : dir/file1: vfs cache: failed to upload try #4, will retry in 1.6s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:46 DEBUG : dir: Looking for writers 2026/04/23 07:33:46 DEBUG : file1: reading active writers 2026/04/23 07:33:46 DEBUG : file1(2): reading active writers 2026/04/23 07:33:46 DEBUG : Looking for writers 2026/04/23 07:33:46 DEBUG : dir: reading active writers 2026/04/23 07:33:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:47 DEBUG : dir: Looking for writers 2026/04/23 07:33:47 DEBUG : file1: reading active writers 2026/04/23 07:33:47 DEBUG : file1(2): reading active writers 2026/04/23 07:33:47 DEBUG : Looking for writers 2026/04/23 07:33:47 DEBUG : dir: reading active writers 2026/04/23 07:33:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:47 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:33:47 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:33:47 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:48 DEBUG : dir: Looking for writers 2026/04/23 07:33:48 DEBUG : file1: reading active writers 2026/04/23 07:33:48 DEBUG : file1(2): reading active writers 2026/04/23 07:33:48 DEBUG : Looking for writers 2026/04/23 07:33:48 DEBUG : dir: reading active writers 2026/04/23 07:33:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:49 DEBUG : dir: Looking for writers 2026/04/23 07:33:49 DEBUG : file1: reading active writers 2026/04/23 07:33:49 DEBUG : file1(2): reading active writers 2026/04/23 07:33:49 DEBUG : Looking for writers 2026/04/23 07:33:49 DEBUG : dir: reading active writers 2026/04/23 07:33:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:49 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:33:49 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:33:49 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:49 INFO : dir/file1: Removing failed copy 2026/04/23 07:33:49 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:49 ERROR : dir/file1: vfs cache: failed to upload try #5, will retry in 3.2s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:50 DEBUG : dir: Looking for writers 2026/04/23 07:33:50 DEBUG : file1: reading active writers 2026/04/23 07:33:50 DEBUG : file1(2): reading active writers 2026/04/23 07:33:50 DEBUG : Looking for writers 2026/04/23 07:33:50 DEBUG : dir: reading active writers 2026/04/23 07:33:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:51 DEBUG : dir: Looking for writers 2026/04/23 07:33:51 DEBUG : file1: reading active writers 2026/04/23 07:33:51 DEBUG : file1(2): reading active writers 2026/04/23 07:33:51 DEBUG : Looking for writers 2026/04/23 07:33:51 DEBUG : dir: reading active writers 2026/04/23 07:33:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:52 DEBUG : dir: Looking for writers 2026/04/23 07:33:52 DEBUG : file1: reading active writers 2026/04/23 07:33:52 DEBUG : file1(2): reading active writers 2026/04/23 07:33:52 DEBUG : Looking for writers 2026/04/23 07:33:52 DEBUG : dir: reading active writers 2026/04/23 07:33:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:52 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:33:52 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:33:53 DEBUG : dir: Looking for writers 2026/04/23 07:33:53 DEBUG : file1: reading active writers 2026/04/23 07:33:53 DEBUG : file1(2): reading active writers 2026/04/23 07:33:53 DEBUG : Looking for writers 2026/04/23 07:33:53 DEBUG : dir: reading active writers 2026/04/23 07:33:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:53 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:54 DEBUG : dir: Looking for writers 2026/04/23 07:33:54 DEBUG : file1: reading active writers 2026/04/23 07:33:54 DEBUG : file1(2): reading active writers 2026/04/23 07:33:54 DEBUG : Looking for writers 2026/04/23 07:33:54 DEBUG : dir: reading active writers 2026/04/23 07:33:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:54 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:33:54 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:33:54 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:54 INFO : dir/file1: Removing failed copy 2026/04/23 07:33:55 DEBUG : dir: Looking for writers 2026/04/23 07:33:55 DEBUG : file1: reading active writers 2026/04/23 07:33:55 DEBUG : file1(2): reading active writers 2026/04/23 07:33:55 DEBUG : Looking for writers 2026/04/23 07:33:55 DEBUG : dir: reading active writers 2026/04/23 07:33:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:55 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:33:55 ERROR : dir/file1: vfs cache: failed to upload try #6, will retry in 6.4s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:33:56 DEBUG : dir: Looking for writers 2026/04/23 07:33:56 DEBUG : file1: reading active writers 2026/04/23 07:33:56 DEBUG : file1(2): reading active writers 2026/04/23 07:33:56 DEBUG : Looking for writers 2026/04/23 07:33:56 DEBUG : dir: reading active writers 2026/04/23 07:33:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:57 DEBUG : dir: Looking for writers 2026/04/23 07:33:57 DEBUG : file1: reading active writers 2026/04/23 07:33:57 DEBUG : file1(2): reading active writers 2026/04/23 07:33:57 DEBUG : Looking for writers 2026/04/23 07:33:57 DEBUG : dir: reading active writers 2026/04/23 07:33:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:58 DEBUG : dir: Looking for writers 2026/04/23 07:33:58 DEBUG : file1: reading active writers 2026/04/23 07:33:58 DEBUG : file1(2): reading active writers 2026/04/23 07:33:58 DEBUG : Looking for writers 2026/04/23 07:33:58 DEBUG : dir: reading active writers 2026/04/23 07:33:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:33:59 DEBUG : dir: Looking for writers 2026/04/23 07:33:59 DEBUG : file1: reading active writers 2026/04/23 07:33:59 DEBUG : file1(2): reading active writers 2026/04/23 07:33:59 DEBUG : Looking for writers 2026/04/23 07:33:59 DEBUG : dir: reading active writers 2026/04/23 07:33:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:00 DEBUG : dir: Looking for writers 2026/04/23 07:34:00 DEBUG : file1: reading active writers 2026/04/23 07:34:00 DEBUG : file1(2): reading active writers 2026/04/23 07:34:00 DEBUG : Looking for writers 2026/04/23 07:34:00 DEBUG : dir: reading active writers 2026/04/23 07:34:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:01 DEBUG : dir: Looking for writers 2026/04/23 07:34:01 DEBUG : file1: reading active writers 2026/04/23 07:34:01 DEBUG : file1(2): reading active writers 2026/04/23 07:34:01 DEBUG : Looking for writers 2026/04/23 07:34:01 DEBUG : dir: reading active writers 2026/04/23 07:34:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:01 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:34:01 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:01 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:02 DEBUG : dir: Looking for writers 2026/04/23 07:34:02 DEBUG : file1: reading active writers 2026/04/23 07:34:02 DEBUG : file1(2): reading active writers 2026/04/23 07:34:02 DEBUG : Looking for writers 2026/04/23 07:34:02 DEBUG : dir: reading active writers 2026/04/23 07:34:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:03 DEBUG : dir: Looking for writers 2026/04/23 07:34:03 DEBUG : file1(2): reading active writers 2026/04/23 07:34:03 DEBUG : file1: reading active writers 2026/04/23 07:34:03 DEBUG : Looking for writers 2026/04/23 07:34:03 DEBUG : dir: reading active writers 2026/04/23 07:34:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:03 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:34:03 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:34:03 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:03 INFO : dir/file1: Removing failed copy 2026/04/23 07:34:03 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:03 ERROR : dir/file1: vfs cache: failed to upload try #7, will retry in 12.8s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 5 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:04 DEBUG : dir: Looking for writers 2026/04/23 07:34:04 DEBUG : file1: reading active writers 2026/04/23 07:34:04 DEBUG : file1(2): reading active writers 2026/04/23 07:34:04 DEBUG : Looking for writers 2026/04/23 07:34:04 DEBUG : dir: reading active writers 2026/04/23 07:34:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:05 DEBUG : dir: Looking for writers 2026/04/23 07:34:05 DEBUG : file1: reading active writers 2026/04/23 07:34:05 DEBUG : file1(2): reading active writers 2026/04/23 07:34:05 DEBUG : Looking for writers 2026/04/23 07:34:05 DEBUG : dir: reading active writers 2026/04/23 07:34:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:05 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "dir/file1": &{c:0xa70e602f700 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e628ac68 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480014040224} name:dir/file1 opens:0 downloaders: o:0xa70e666c880 fd: info:{ModTime:{wall:14011420493159950587 ext:1823752384350 loc:0x46b0880} ATime:{wall:14011420493159977778 ext:1823752411541 loc:0x46b0880} Size:5 Rs:[{Pos:0 Size:5}] Fingerprint:14 Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 07:34:05 DEBUG : >WaitForWriters: 2026/04/23 07:34:05 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty 2026/04/23 07:34:16 DEBUG : forgetting directory cache 2026/04/23 07:34:16 DEBUG : dir: forgetting directory cache run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSizeTruncateExisting Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSizeTruncateExisting Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSizeTruncateExisting Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleSizeTruncateExisting Messages: directories --- FAIL: TestRWFileHandleSizeTruncateExisting (69.61s) === RUN TestRWFileHandleSizeCreateExisting run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:34:25 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:34:25 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:34:25 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:34:25 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:34:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:34:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:34:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:34:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:34:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:34:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:34:25 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:34:26 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:26 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:502 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRWFileHandleSizeCreateExisting Messages: listing wrong, want dir/file1 (16) got dir/file1 (14), dir/file1(2) (16) fstest.go:150: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195 /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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:502 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleSizeCreateExisting Messages: dir/file1: size incorrect file=16 vs obj=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:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:502 Error: Should be true Test: TestRWFileHandleSizeCreateExisting Messages: Unexpected file "dir/file1(2)" 2026/04/23 07:34:37 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:34:37 DEBUG : dir/file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:34:37 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 07:34:37 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 07:34:37 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:34:37 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 07:34:37 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= read_write_test.go:473: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:473 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:505 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleSizeCreateExisting read_write_test.go:477: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:477 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:505 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleSizeCreateExisting 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): _writeAt: size=5, off=0 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): openPending: 2026/04/23 07:34:37 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 07:34:37 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 07:34:37 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): >openPending: err= 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): >_writeAt: n=5, err= read_write_test.go:473: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:473 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:513 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleSizeCreateExisting read_write_test.go:477: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:477 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:513 Error: Not equal: expected: 16 actual : 14 Test: TestRWFileHandleSizeCreateExisting 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): _writeAt: size=15, off=5 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): >_writeAt: n=15, err= 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): close: 2026/04/23 07:34:37 DEBUG : vfs cache: looking for range={Pos:0 Size:20} in [{Pos:0 Size:20}] - present true 2026/04/23 07:34:37 DEBUG : dir/file1: vfs cache: setting modification time to 2026-04-23 07:34:37.708527233 +0000 UTC m=+1885.698766575 2026/04/23 07:34:37 INFO : dir/file1: vfs cache: queuing for upload in 100ms 2026/04/23 07:34:37 DEBUG : dir/file1(0xa70e5ea6cc0): >close: err= 2026/04/23 07:34:37 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:34:37 DEBUG : dir: Looking for writers 2026/04/23 07:34:37 DEBUG : file1: reading active writers 2026/04/23 07:34:37 DEBUG : file1(2): reading active writers 2026/04/23 07:34:37 DEBUG : Looking for writers 2026/04/23 07:34:37 DEBUG : dir: reading active writers 2026/04/23 07:34:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:34:37 DEBUG : dir: Looking for writers 2026/04/23 07:34:37 DEBUG : file1: reading active writers 2026/04/23 07:34:37 DEBUG : file1(2): reading active writers 2026/04/23 07:34:37 DEBUG : Looking for writers 2026/04/23 07:34:37 DEBUG : dir: reading active writers 2026/04/23 07:34:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:34:37 DEBUG : dir: Looking for writers 2026/04/23 07:34:37 DEBUG : file1: reading active writers 2026/04/23 07:34:37 DEBUG : file1(2): reading active writers 2026/04/23 07:34:37 DEBUG : Looking for writers 2026/04/23 07:34:37 DEBUG : dir: reading active writers 2026/04/23 07:34:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:34:37 DEBUG : dir: Looking for writers 2026/04/23 07:34:37 DEBUG : file1: reading active writers 2026/04/23 07:34:37 DEBUG : file1(2): reading active writers 2026/04/23 07:34:37 DEBUG : Looking for writers 2026/04/23 07:34:37 DEBUG : dir: reading active writers 2026/04/23 07:34:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:34:37 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:34:37 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:37 DEBUG : dir: Looking for writers 2026/04/23 07:34:37 DEBUG : file1: reading active writers 2026/04/23 07:34:37 DEBUG : file1(2): reading active writers 2026/04/23 07:34:37 DEBUG : Looking for writers 2026/04/23 07:34:37 DEBUG : dir: reading active writers 2026/04/23 07:34:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:34:38 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:38 DEBUG : dir: Looking for writers 2026/04/23 07:34:38 DEBUG : file1: reading active writers 2026/04/23 07:34:38 DEBUG : file1(2): reading active writers 2026/04/23 07:34:38 DEBUG : Looking for writers 2026/04/23 07:34:38 DEBUG : dir: reading active writers 2026/04/23 07:34:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:34:38 DEBUG : dir: Looking for writers 2026/04/23 07:34:38 DEBUG : file1: reading active writers 2026/04/23 07:34:38 DEBUG : file1(2): reading active writers 2026/04/23 07:34:38 DEBUG : Looking for writers 2026/04/23 07:34:38 DEBUG : dir: reading active writers 2026/04/23 07:34:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:34:38 DEBUG : dir: Looking for writers 2026/04/23 07:34:38 DEBUG : file1(2): reading active writers 2026/04/23 07:34:38 DEBUG : file1: reading active writers 2026/04/23 07:34:38 DEBUG : Looking for writers 2026/04/23 07:34:38 DEBUG : dir: reading active writers 2026/04/23 07:34:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:39 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:34:39 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:34:39 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:39 INFO : dir/file1: Removing failed copy 2026/04/23 07:34:39 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:39 ERROR : dir/file1: vfs cache: failed to upload try #1, will retry in 200ms: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:39 DEBUG : dir: Looking for writers 2026/04/23 07:34:39 DEBUG : file1: reading active writers 2026/04/23 07:34:39 DEBUG : file1(2): reading active writers 2026/04/23 07:34:39 DEBUG : Looking for writers 2026/04/23 07:34:39 DEBUG : dir: reading active writers 2026/04/23 07:34:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:40 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:34:40 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:40 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:40 DEBUG : dir: Looking for writers 2026/04/23 07:34:40 DEBUG : file1: reading active writers 2026/04/23 07:34:40 DEBUG : file1(2): reading active writers 2026/04/23 07:34:40 DEBUG : Looking for writers 2026/04/23 07:34:40 DEBUG : dir: reading active writers 2026/04/23 07:34:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:41 DEBUG : dir: Looking for writers 2026/04/23 07:34:41 DEBUG : file1: reading active writers 2026/04/23 07:34:41 DEBUG : file1(2): reading active writers 2026/04/23 07:34:41 DEBUG : Looking for writers 2026/04/23 07:34:41 DEBUG : dir: reading active writers 2026/04/23 07:34:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:42 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:34:42 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:34:42 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:42 INFO : dir/file1: Removing failed copy 2026/04/23 07:34:42 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:42 ERROR : dir/file1: vfs cache: failed to upload try #2, will retry in 400ms: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:42 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:34:42 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:42 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:42 DEBUG : dir: Looking for writers 2026/04/23 07:34:42 DEBUG : file1: reading active writers 2026/04/23 07:34:42 DEBUG : file1(2): reading active writers 2026/04/23 07:34:42 DEBUG : Looking for writers 2026/04/23 07:34:42 DEBUG : dir: reading active writers 2026/04/23 07:34:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:43 DEBUG : dir: Looking for writers 2026/04/23 07:34:43 DEBUG : file1: reading active writers 2026/04/23 07:34:43 DEBUG : file1(2): reading active writers 2026/04/23 07:34:43 DEBUG : Looking for writers 2026/04/23 07:34:43 DEBUG : dir: reading active writers 2026/04/23 07:34:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:44 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:34:44 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:34:44 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:44 INFO : dir/file1: Removing failed copy 2026/04/23 07:34:44 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:44 ERROR : dir/file1: vfs cache: failed to upload try #3, will retry in 800ms: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:44 DEBUG : dir: Looking for writers 2026/04/23 07:34:44 DEBUG : file1: reading active writers 2026/04/23 07:34:44 DEBUG : file1(2): reading active writers 2026/04/23 07:34:44 DEBUG : Looking for writers 2026/04/23 07:34:44 DEBUG : dir: reading active writers 2026/04/23 07:34:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:45 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:34:45 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:45 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:45 DEBUG : dir: Looking for writers 2026/04/23 07:34:45 DEBUG : file1: reading active writers 2026/04/23 07:34:45 DEBUG : file1(2): reading active writers 2026/04/23 07:34:45 DEBUG : Looking for writers 2026/04/23 07:34:45 DEBUG : dir: reading active writers 2026/04/23 07:34:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:46 DEBUG : forgetting directory cache 2026/04/23 07:34:46 DEBUG : dir: forgetting directory cache 2026/04/23 07:34:46 DEBUG : dir: Looking for writers 2026/04/23 07:34:46 DEBUG : file1: reading active writers 2026/04/23 07:34:46 DEBUG : file1(2): reading active writers 2026/04/23 07:34:46 DEBUG : Looking for writers 2026/04/23 07:34:46 DEBUG : dir: reading active writers 2026/04/23 07:34:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:47 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:34:47 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:34:47 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:47 INFO : dir/file1: Removing failed copy 2026/04/23 07:34:47 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:47 ERROR : dir/file1: vfs cache: failed to upload try #4, will retry in 1.6s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:47 DEBUG : dir: Looking for writers 2026/04/23 07:34:47 DEBUG : file1: reading active writers 2026/04/23 07:34:47 DEBUG : file1(2): reading active writers 2026/04/23 07:34:47 DEBUG : Looking for writers 2026/04/23 07:34:47 DEBUG : dir: reading active writers 2026/04/23 07:34:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:48 DEBUG : dir: Looking for writers 2026/04/23 07:34:48 DEBUG : file1: reading active writers 2026/04/23 07:34:48 DEBUG : file1(2): reading active writers 2026/04/23 07:34:48 DEBUG : Looking for writers 2026/04/23 07:34:48 DEBUG : dir: reading active writers 2026/04/23 07:34:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:49 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:34:49 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:49 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:49 DEBUG : dir: Looking for writers 2026/04/23 07:34:49 DEBUG : file1: reading active writers 2026/04/23 07:34:49 DEBUG : file1(2): reading active writers 2026/04/23 07:34:49 DEBUG : Looking for writers 2026/04/23 07:34:49 DEBUG : dir: reading active writers 2026/04/23 07:34:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:50 DEBUG : dir: Looking for writers 2026/04/23 07:34:50 DEBUG : file1: reading active writers 2026/04/23 07:34:50 DEBUG : file1(2): reading active writers 2026/04/23 07:34:50 DEBUG : Looking for writers 2026/04/23 07:34:50 DEBUG : dir: reading active writers 2026/04/23 07:34:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:51 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:34:51 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:34:51 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:51 INFO : dir/file1: Removing failed copy 2026/04/23 07:34:51 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:51 ERROR : dir/file1: vfs cache: failed to upload try #5, will retry in 3.2s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:51 DEBUG : dir: Looking for writers 2026/04/23 07:34:51 DEBUG : file1: reading active writers 2026/04/23 07:34:51 DEBUG : file1(2): reading active writers 2026/04/23 07:34:51 DEBUG : Looking for writers 2026/04/23 07:34:51 DEBUG : dir: reading active writers 2026/04/23 07:34:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:52 DEBUG : dir: Looking for writers 2026/04/23 07:34:52 DEBUG : file1: reading active writers 2026/04/23 07:34:52 DEBUG : file1(2): reading active writers 2026/04/23 07:34:52 DEBUG : Looking for writers 2026/04/23 07:34:52 DEBUG : dir: reading active writers 2026/04/23 07:34:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:53 DEBUG : dir: Looking for writers 2026/04/23 07:34:53 DEBUG : file1: reading active writers 2026/04/23 07:34:53 DEBUG : file1(2): reading active writers 2026/04/23 07:34:53 DEBUG : Looking for writers 2026/04/23 07:34:53 DEBUG : dir: reading active writers 2026/04/23 07:34:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:54 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:34:54 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:34:54 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:54 DEBUG : dir: Looking for writers 2026/04/23 07:34:54 DEBUG : file1: reading active writers 2026/04/23 07:34:54 DEBUG : file1(2): reading active writers 2026/04/23 07:34:54 DEBUG : Looking for writers 2026/04/23 07:34:54 DEBUG : dir: reading active writers 2026/04/23 07:34:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:55 DEBUG : dir: Looking for writers 2026/04/23 07:34:55 DEBUG : file1: reading active writers 2026/04/23 07:34:55 DEBUG : file1(2): reading active writers 2026/04/23 07:34:55 DEBUG : Looking for writers 2026/04/23 07:34:55 DEBUG : dir: reading active writers 2026/04/23 07:34:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:56 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:34:56 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:34:56 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:56 INFO : dir/file1: Removing failed copy 2026/04/23 07:34:56 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:34:56 ERROR : dir/file1: vfs cache: failed to upload try #6, will retry in 6.4s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:34:56 DEBUG : dir: Looking for writers 2026/04/23 07:34:56 DEBUG : file1: reading active writers 2026/04/23 07:34:56 DEBUG : file1(2): reading active writers 2026/04/23 07:34:56 DEBUG : Looking for writers 2026/04/23 07:34:56 DEBUG : dir: reading active writers 2026/04/23 07:34:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:57 DEBUG : dir: Looking for writers 2026/04/23 07:34:57 DEBUG : file1: reading active writers 2026/04/23 07:34:57 DEBUG : file1(2): reading active writers 2026/04/23 07:34:57 DEBUG : Looking for writers 2026/04/23 07:34:57 DEBUG : dir: reading active writers 2026/04/23 07:34:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:58 DEBUG : dir: Looking for writers 2026/04/23 07:34:58 DEBUG : file1: reading active writers 2026/04/23 07:34:58 DEBUG : file1(2): reading active writers 2026/04/23 07:34:58 DEBUG : Looking for writers 2026/04/23 07:34:58 DEBUG : dir: reading active writers 2026/04/23 07:34:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:34:59 DEBUG : dir: Looking for writers 2026/04/23 07:34:59 DEBUG : file1: reading active writers 2026/04/23 07:34:59 DEBUG : file1(2): reading active writers 2026/04/23 07:34:59 DEBUG : Looking for writers 2026/04/23 07:34:59 DEBUG : dir: reading active writers 2026/04/23 07:34:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:00 DEBUG : dir: Looking for writers 2026/04/23 07:35:00 DEBUG : file1: reading active writers 2026/04/23 07:35:00 DEBUG : file1(2): reading active writers 2026/04/23 07:35:00 DEBUG : Looking for writers 2026/04/23 07:35:00 DEBUG : dir: reading active writers 2026/04/23 07:35:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:01 DEBUG : dir: Looking for writers 2026/04/23 07:35:01 DEBUG : file1: reading active writers 2026/04/23 07:35:01 DEBUG : file1(2): reading active writers 2026/04/23 07:35:01 DEBUG : Looking for writers 2026/04/23 07:35:01 DEBUG : dir: reading active writers 2026/04/23 07:35:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:02 DEBUG : dir: Looking for writers 2026/04/23 07:35:02 DEBUG : file1: reading active writers 2026/04/23 07:35:02 DEBUG : file1(2): reading active writers 2026/04/23 07:35:02 DEBUG : Looking for writers 2026/04/23 07:35:02 DEBUG : dir: reading active writers 2026/04/23 07:35:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:03 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 07:35:03 DEBUG : dir/file1: Update: removing old file 2026/04/23 07:35:03 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 07:35:03 DEBUG : dir: Looking for writers 2026/04/23 07:35:03 DEBUG : file1: reading active writers 2026/04/23 07:35:03 DEBUG : file1(2): reading active writers 2026/04/23 07:35:03 DEBUG : Looking for writers 2026/04/23 07:35:03 DEBUG : dir: reading active writers 2026/04/23 07:35:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:04 DEBUG : dir: Looking for writers 2026/04/23 07:35:04 DEBUG : file1: reading active writers 2026/04/23 07:35:04 DEBUG : file1(2): reading active writers 2026/04/23 07:35:04 DEBUG : Looking for writers 2026/04/23 07:35:04 DEBUG : dir: reading active writers 2026/04/23 07:35:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:05 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 2026/04/23 07:35:05 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-guloqol2qije') 2026/04/23 07:35:05 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:35:05 INFO : dir/file1: Removing failed copy 2026/04/23 07:35:05 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 07:35:05 ERROR : dir/file1: vfs cache: failed to upload try #7, will retry in 12.8s: vfs cache: failed to transfer file from cache to remote: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije) 20 vs dst(Linkbox root 'rclone-test-guloqol2qije') 14 2026/04/23 07:35:05 DEBUG : dir: Looking for writers 2026/04/23 07:35:05 DEBUG : file1: reading active writers 2026/04/23 07:35:05 DEBUG : file1(2): reading active writers 2026/04/23 07:35:05 DEBUG : Looking for writers 2026/04/23 07:35:05 DEBUG : dir: reading active writers 2026/04/23 07:35:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:06 DEBUG : dir: Looking for writers 2026/04/23 07:35:06 DEBUG : file1: reading active writers 2026/04/23 07:35:06 DEBUG : file1(2): reading active writers 2026/04/23 07:35:06 DEBUG : Looking for writers 2026/04/23 07:35:06 DEBUG : dir: reading active writers 2026/04/23 07:35:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:07 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "dir/file1": &{c:0xa70e59bda00 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e6476ea8 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480016056032} name:dir/file1 opens:0 downloaders: o:0xa70e61ae380 fd: info:{ModTime:{wall:14011420559678325889 ext:1885698766575 loc:0x46b0880} ATime:{wall:14011420559678367609 ext:1885698808304 loc:0x46b0880} Size:20 Rs:[{Pos:0 Size:20}] Fingerprint:14 Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 07:35:07 DEBUG : >WaitForWriters: 2026/04/23 07:35:07 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit 2026/04/23 07:35:15 DEBUG : forgetting directory cache 2026/04/23 07:35:15 DEBUG : dir: forgetting directory cache run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSizeCreateExisting Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSizeCreateExisting Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestRWFileHandleSizeCreateExisting Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileHandleSizeCreateExisting Messages: directories --- FAIL: TestRWFileHandleSizeCreateExisting (61.83s) === RUN TestRWFileModTimeWithOpenWriters run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:35:27 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:35:27 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:35:27 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:35:27 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:35:27 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:35:27 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:35:27 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:35:27 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:35:27 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:35:27 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:35:27 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:35:27 INFO : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 07:35:27 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:35:27 DEBUG : file1: newRWFileHandle: 2026/04/23 07:35:27 DEBUG : file1(0xa70e6155d40): openPending: 2026/04/23 07:35:27 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2026/04/23 07:35:27 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:35:27 DEBUG : file1(0xa70e6155d40): >openPending: err= 2026/04/23 07:35:27 DEBUG : file1: >newRWFileHandle: err= 2026/04/23 07:35:27 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:35:27 DEBUG : file1: >Open: fd=file1 (rw), err= 2026/04/23 07:35:27 DEBUG : file1: >OpenFile: fd=file1 (rw), err= read_write_test.go:655: can't set mod time 2026/04/23 07:35:27 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:35:27 DEBUG : dir: Looking for writers 2026/04/23 07:35:27 DEBUG : Looking for writers 2026/04/23 07:35:27 DEBUG : dir: reading active writers 2026/04/23 07:35:27 DEBUG : file1: reading active writers 2026/04/23 07:35:27 DEBUG : file1: active writers 1 2026/04/23 07:35:27 DEBUG : Still 1 writers active and 1 cache items in use, waiting 10ms 2026/04/23 07:35:27 DEBUG : dir: Looking for writers 2026/04/23 07:35:27 DEBUG : Looking for writers 2026/04/23 07:35:27 DEBUG : dir: reading active writers 2026/04/23 07:35:27 DEBUG : file1: reading active writers 2026/04/23 07:35:27 DEBUG : file1: active writers 1 2026/04/23 07:35:27 DEBUG : Still 1 writers active and 1 cache items in use, waiting 20ms 2026/04/23 07:35:27 DEBUG : dir: Looking for writers 2026/04/23 07:35:27 DEBUG : Looking for writers 2026/04/23 07:35:27 DEBUG : dir: reading active writers 2026/04/23 07:35:27 DEBUG : file1: reading active writers 2026/04/23 07:35:27 DEBUG : file1: active writers 1 2026/04/23 07:35:27 DEBUG : Still 1 writers active and 1 cache items in use, waiting 40ms 2026/04/23 07:35:28 DEBUG : dir: Looking for writers 2026/04/23 07:35:28 DEBUG : Looking for writers 2026/04/23 07:35:28 DEBUG : dir: reading active writers 2026/04/23 07:35:28 DEBUG : file1: reading active writers 2026/04/23 07:35:28 DEBUG : file1: active writers 1 2026/04/23 07:35:28 DEBUG : Still 1 writers active and 1 cache items in use, waiting 80ms 2026/04/23 07:35:28 DEBUG : dir: Looking for writers 2026/04/23 07:35:28 DEBUG : Looking for writers 2026/04/23 07:35:28 DEBUG : dir: reading active writers 2026/04/23 07:35:28 DEBUG : file1: reading active writers 2026/04/23 07:35:28 DEBUG : file1: active writers 1 2026/04/23 07:35:28 DEBUG : Still 1 writers active and 1 cache items in use, waiting 160ms 2026/04/23 07:35:28 DEBUG : dir: Looking for writers 2026/04/23 07:35:28 DEBUG : Looking for writers 2026/04/23 07:35:28 DEBUG : dir: reading active writers 2026/04/23 07:35:28 DEBUG : file1: reading active writers 2026/04/23 07:35:28 DEBUG : file1: active writers 1 2026/04/23 07:35:28 DEBUG : Still 1 writers active and 1 cache items in use, waiting 320ms 2026/04/23 07:35:28 DEBUG : dir: Looking for writers 2026/04/23 07:35:28 DEBUG : Looking for writers 2026/04/23 07:35:28 DEBUG : dir: reading active writers 2026/04/23 07:35:28 DEBUG : file1: reading active writers 2026/04/23 07:35:28 DEBUG : file1: active writers 1 2026/04/23 07:35:28 DEBUG : Still 1 writers active and 1 cache items in use, waiting 640ms 2026/04/23 07:35:29 DEBUG : dir: Looking for writers 2026/04/23 07:35:29 DEBUG : Looking for writers 2026/04/23 07:35:29 DEBUG : dir: reading active writers 2026/04/23 07:35:29 DEBUG : file1: reading active writers 2026/04/23 07:35:29 DEBUG : file1: active writers 1 2026/04/23 07:35:29 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:30 DEBUG : dir: Looking for writers 2026/04/23 07:35:30 DEBUG : Looking for writers 2026/04/23 07:35:30 DEBUG : dir: reading active writers 2026/04/23 07:35:30 DEBUG : file1: reading active writers 2026/04/23 07:35:30 DEBUG : file1: active writers 1 2026/04/23 07:35:30 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:31 DEBUG : dir: Looking for writers 2026/04/23 07:35:31 DEBUG : Looking for writers 2026/04/23 07:35:31 DEBUG : dir: reading active writers 2026/04/23 07:35:31 DEBUG : file1: reading active writers 2026/04/23 07:35:31 DEBUG : file1: active writers 1 2026/04/23 07:35:31 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:32 DEBUG : dir: Looking for writers 2026/04/23 07:35:32 DEBUG : Looking for writers 2026/04/23 07:35:32 DEBUG : dir: reading active writers 2026/04/23 07:35:32 DEBUG : file1: reading active writers 2026/04/23 07:35:32 DEBUG : file1: active writers 1 2026/04/23 07:35:32 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:33 DEBUG : dir: Looking for writers 2026/04/23 07:35:33 DEBUG : Looking for writers 2026/04/23 07:35:33 DEBUG : dir: reading active writers 2026/04/23 07:35:33 DEBUG : file1: reading active writers 2026/04/23 07:35:33 DEBUG : file1: active writers 1 2026/04/23 07:35:33 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:34 DEBUG : dir: Looking for writers 2026/04/23 07:35:34 DEBUG : Looking for writers 2026/04/23 07:35:34 DEBUG : dir: reading active writers 2026/04/23 07:35:34 DEBUG : file1: reading active writers 2026/04/23 07:35:34 DEBUG : file1: active writers 1 2026/04/23 07:35:34 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:35 DEBUG : dir: Looking for writers 2026/04/23 07:35:35 DEBUG : Looking for writers 2026/04/23 07:35:35 DEBUG : file1: reading active writers 2026/04/23 07:35:35 DEBUG : file1: active writers 1 2026/04/23 07:35:35 DEBUG : dir: reading active writers 2026/04/23 07:35:35 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:36 DEBUG : dir: Looking for writers 2026/04/23 07:35:36 DEBUG : Looking for writers 2026/04/23 07:35:36 DEBUG : dir: reading active writers 2026/04/23 07:35:36 DEBUG : file1: reading active writers 2026/04/23 07:35:36 DEBUG : file1: active writers 1 2026/04/23 07:35:36 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:37 DEBUG : dir: Looking for writers 2026/04/23 07:35:37 DEBUG : Looking for writers 2026/04/23 07:35:37 DEBUG : file1: reading active writers 2026/04/23 07:35:37 DEBUG : file1: active writers 1 2026/04/23 07:35:37 DEBUG : dir: reading active writers 2026/04/23 07:35:37 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:38 DEBUG : dir: Looking for writers 2026/04/23 07:35:38 DEBUG : Looking for writers 2026/04/23 07:35:38 DEBUG : dir: reading active writers 2026/04/23 07:35:38 DEBUG : file1: reading active writers 2026/04/23 07:35:38 DEBUG : file1: active writers 1 2026/04/23 07:35:38 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:39 DEBUG : dir: Looking for writers 2026/04/23 07:35:39 DEBUG : Looking for writers 2026/04/23 07:35:39 DEBUG : dir: reading active writers 2026/04/23 07:35:39 DEBUG : file1: reading active writers 2026/04/23 07:35:39 DEBUG : file1: active writers 1 2026/04/23 07:35:39 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:40 DEBUG : dir: Looking for writers 2026/04/23 07:35:40 DEBUG : Looking for writers 2026/04/23 07:35:40 DEBUG : dir: reading active writers 2026/04/23 07:35:40 DEBUG : file1: reading active writers 2026/04/23 07:35:40 DEBUG : file1: active writers 1 2026/04/23 07:35:40 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:41 DEBUG : dir: Looking for writers 2026/04/23 07:35:41 DEBUG : Looking for writers 2026/04/23 07:35:41 DEBUG : dir: reading active writers 2026/04/23 07:35:41 DEBUG : file1: reading active writers 2026/04/23 07:35:41 DEBUG : file1: active writers 1 2026/04/23 07:35:41 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:42 DEBUG : dir: Looking for writers 2026/04/23 07:35:42 DEBUG : Looking for writers 2026/04/23 07:35:42 DEBUG : dir: reading active writers 2026/04/23 07:35:42 DEBUG : file1: reading active writers 2026/04/23 07:35:42 DEBUG : file1: active writers 1 2026/04/23 07:35:42 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:43 DEBUG : dir: Looking for writers 2026/04/23 07:35:43 DEBUG : Looking for writers 2026/04/23 07:35:43 DEBUG : file1: reading active writers 2026/04/23 07:35:43 DEBUG : file1: active writers 1 2026/04/23 07:35:43 DEBUG : dir: reading active writers 2026/04/23 07:35:43 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:44 DEBUG : dir: Looking for writers 2026/04/23 07:35:44 DEBUG : Looking for writers 2026/04/23 07:35:44 DEBUG : dir: reading active writers 2026/04/23 07:35:44 DEBUG : file1: reading active writers 2026/04/23 07:35:44 DEBUG : file1: active writers 1 2026/04/23 07:35:44 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:45 DEBUG : forgetting directory cache 2026/04/23 07:35:45 DEBUG : dir: forgetting directory cache 2026/04/23 07:35:45 DEBUG : dir: Looking for writers 2026/04/23 07:35:45 DEBUG : Looking for writers 2026/04/23 07:35:45 DEBUG : dir: reading active writers 2026/04/23 07:35:45 DEBUG : file1: reading active writers 2026/04/23 07:35:45 DEBUG : file1: active writers 1 2026/04/23 07:35:45 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:46 DEBUG : dir: Looking for writers 2026/04/23 07:35:46 DEBUG : Looking for writers 2026/04/23 07:35:46 DEBUG : dir: reading active writers 2026/04/23 07:35:46 DEBUG : file1: reading active writers 2026/04/23 07:35:46 DEBUG : file1: active writers 1 2026/04/23 07:35:46 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:47 DEBUG : dir: Looking for writers 2026/04/23 07:35:47 DEBUG : Looking for writers 2026/04/23 07:35:47 DEBUG : dir: reading active writers 2026/04/23 07:35:47 DEBUG : file1: reading active writers 2026/04/23 07:35:47 DEBUG : file1: active writers 1 2026/04/23 07:35:47 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:48 DEBUG : dir: Looking for writers 2026/04/23 07:35:48 DEBUG : Looking for writers 2026/04/23 07:35:48 DEBUG : dir: reading active writers 2026/04/23 07:35:48 DEBUG : file1: reading active writers 2026/04/23 07:35:48 DEBUG : file1: active writers 1 2026/04/23 07:35:48 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:49 DEBUG : dir: Looking for writers 2026/04/23 07:35:49 DEBUG : Looking for writers 2026/04/23 07:35:49 DEBUG : dir: reading active writers 2026/04/23 07:35:49 DEBUG : file1: reading active writers 2026/04/23 07:35:49 DEBUG : file1: active writers 1 2026/04/23 07:35:49 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:50 DEBUG : dir: Looking for writers 2026/04/23 07:35:50 DEBUG : Looking for writers 2026/04/23 07:35:50 DEBUG : dir: reading active writers 2026/04/23 07:35:50 DEBUG : file1: reading active writers 2026/04/23 07:35:50 DEBUG : file1: active writers 1 2026/04/23 07:35:50 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:51 DEBUG : dir: Looking for writers 2026/04/23 07:35:51 DEBUG : Looking for writers 2026/04/23 07:35:51 DEBUG : dir: reading active writers 2026/04/23 07:35:51 DEBUG : file1: reading active writers 2026/04/23 07:35:51 DEBUG : file1: active writers 1 2026/04/23 07:35:51 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:52 DEBUG : dir: Looking for writers 2026/04/23 07:35:52 DEBUG : Looking for writers 2026/04/23 07:35:52 DEBUG : dir: reading active writers 2026/04/23 07:35:52 DEBUG : file1: reading active writers 2026/04/23 07:35:52 DEBUG : file1: active writers 1 2026/04/23 07:35:52 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:53 DEBUG : dir: Looking for writers 2026/04/23 07:35:53 DEBUG : Looking for writers 2026/04/23 07:35:53 DEBUG : dir: reading active writers 2026/04/23 07:35:53 DEBUG : file1: reading active writers 2026/04/23 07:35:53 DEBUG : file1: active writers 1 2026/04/23 07:35:53 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:54 DEBUG : dir: Looking for writers 2026/04/23 07:35:54 DEBUG : Looking for writers 2026/04/23 07:35:54 DEBUG : file1: reading active writers 2026/04/23 07:35:54 DEBUG : file1: active writers 1 2026/04/23 07:35:54 DEBUG : dir: reading active writers 2026/04/23 07:35:54 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:55 DEBUG : dir: Looking for writers 2026/04/23 07:35:55 DEBUG : Looking for writers 2026/04/23 07:35:55 DEBUG : dir: reading active writers 2026/04/23 07:35:55 DEBUG : file1: reading active writers 2026/04/23 07:35:55 DEBUG : file1: active writers 1 2026/04/23 07:35:55 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:56 DEBUG : dir: Looking for writers 2026/04/23 07:35:56 DEBUG : Looking for writers 2026/04/23 07:35:56 DEBUG : dir: reading active writers 2026/04/23 07:35:56 DEBUG : file1: reading active writers 2026/04/23 07:35:56 DEBUG : file1: active writers 1 2026/04/23 07:35:56 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:57 DEBUG : dir: Looking for writers 2026/04/23 07:35:57 DEBUG : Looking for writers 2026/04/23 07:35:57 DEBUG : file1: reading active writers 2026/04/23 07:35:57 DEBUG : file1: active writers 1 2026/04/23 07:35:57 DEBUG : dir: reading active writers 2026/04/23 07:35:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 07:35:57 ERROR : Exiting even though 1 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xa70e6150a00 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xa70e6477b08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:11480016059200} name:file1 opens:1 downloaders: o: fd:0xa70e5a82600 info:{ModTime:{wall:14011420613612839294 ext:1935946188759 loc:0x46b0880} ATime:{wall:14011420613612839294 ext:1935946188759 loc:0x46b0880} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:0 pendingAccesses:0 modified:true beingReset:false graceTimer:}, } 2026/04/23 07:35:57 DEBUG : >WaitForWriters: 2026/04/23 07:35:57 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:655 Error: Should be true Test: TestRWFileModTimeWithOpenWriters Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:655 Error: Should be true Test: TestRWFileModTimeWithOpenWriters Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:655 Error: Should be true Test: TestRWFileModTimeWithOpenWriters Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:655 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWFileModTimeWithOpenWriters Messages: directories --- FAIL: TestRWFileModTimeWithOpenWriters (50.44s) === RUN TestRWCacheRename run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:36:17 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:36:17 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:36:17 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:17 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:17 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:17 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:36:17 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:17 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:17 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:36:17 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" read_write_test.go:694: skip as can't rename files 2026/04/23 07:36:17 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:36:17 DEBUG : Looking for writers 2026/04/23 07:36:17 DEBUG : >WaitForWriters: 2026/04/23 07:36:17 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit 2026/04/23 07:36:20 DEBUG : forgetting directory cache 2026/04/23 07:36:20 DEBUG : dir: forgetting directory cache run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:694 Error: Should be true Test: TestRWCacheRename Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:694 Error: Should be true Test: TestRWCacheRename Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:694 Error: Should be true Test: TestRWCacheRename Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:694 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWCacheRename Messages: directories --- FAIL: TestRWCacheRename (20.20s) === RUN TestRWCacheUpdate run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:36:38 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:36:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 07:36:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:36:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" 2026/04/23 07:36:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 07:36:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-guloqol2qije" read_write_test.go:730: skip as modtime not supported 2026/04/23 07:36:38 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:36:38 DEBUG : Looking for writers 2026/04/23 07:36:38 DEBUG : >WaitForWriters: 2026/04/23 07:36:38 DEBUG : Linkbox root 'rclone-test-guloqol2qije': vfs cache: cleaner exiting 2026/04/23 07:36:38 DEBUG : forgetting directory cache run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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 2026/04/23 07:36:52 DEBUG : forgetting directory cache 2026/04/23 07:36:52 DEBUG : dir: forgetting directory cache 2026/04/23 07:36:52 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:730 Error: Should be true Test: TestRWCacheUpdate Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:730 Error: Should be true Test: TestRWCacheUpdate Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:730 Error: Should be true Test: TestRWCacheUpdate Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:730 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestRWCacheUpdate Messages: directories --- FAIL: TestRWCacheUpdate (19.99s) === RUN TestUnicodeNormalization run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:37:00 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:37:00 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:37:01 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:37:01 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:37:02 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:37:04 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:37:07 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:37:14 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:37:27 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:37:27 DEBUG : forgetting directory cache 2026/04/23 07:37:27 DEBUG : dir: forgetting directory cache 2026/04/23 07:37:27 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" 2026/04/23 07:37:30 DEBUG : forgetting directory cache 2026/04/23 07:37:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:37:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:37:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:37:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:37:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:37:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:37:30 DEBUG : fil: forgetting directory cache 2026/04/23 07:37:53 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:38:02 DEBUG : forgetting directory cache 2026/04/23 07:38:02 DEBUG : dir: forgetting directory cache run.go:290: Failed to put "normal name with no special characters.txt" to "Linkbox root 'rclone-test-guloqol2qije'": object not found run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_case_test.go:177 Error: Should be true Test: TestUnicodeNormalization Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_case_test.go:177 Error: Should be true Test: TestUnicodeNormalization Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_case_test.go:177 Error: Should be true Test: TestUnicodeNormalization Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_case_test.go:177 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestUnicodeNormalization Messages: directories --- FAIL: TestUnicodeNormalization (126.37s) === RUN TestVFSStat run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:39:04 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:39:04 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:39:06 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:39:06 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:39:07 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:39:07 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:39:08 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:39:10 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:39:14 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:39:17 DEBUG : forgetting directory cache 2026/04/23 07:39:17 DEBUG : dir: forgetting directory cache 2026/04/23 07:39:17 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" 2026/04/23 07:39:20 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:39:33 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:39:51 DEBUG : forgetting directory cache 2026/04/23 07:39:51 DEBUG : dir: forgetting directory cache 2026/04/23 07:39:51 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" 2026/04/23 07:39:59 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:40:15 DEBUG : dir: forgetting directory cache 2026/04/23 07:40:15 DEBUG : forgetting directory cache 2026/04/23 07:40:15 DEBUG : dir: forgetting directory cache run.go:290: Failed to put "file1" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:40:50 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:40:50 DEBUG : Looking for writers 2026/04/23 07:40:50 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:188 Error: Should be true Test: TestVFSStat Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:188 Error: Should be true Test: TestVFSStat Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:188 Error: Should be true Test: TestVFSStat Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:188 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestVFSStat Messages: directories --- FAIL: TestVFSStat (127.46s) === RUN TestVFSStatParent run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:41:11 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:41:11 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:41:14 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:41:14 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:41:15 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:41:15 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:41:16 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:41:18 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:41:22 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:41:28 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:41:41 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:41:46 DEBUG : forgetting directory cache 2026/04/23 07:41:46 DEBUG : dir: forgetting directory cache 2026/04/23 07:41:46 DEBUG : dir: forgetting directory cache 2026/04/23 07:42:07 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) run.go:290: Failed to put "file1" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:42:58 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:42:58 DEBUG : Looking for writers 2026/04/23 07:42:58 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:223 Error: Should be true Test: TestVFSStatParent Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:223 Error: Should be true Test: TestVFSStatParent Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:223 Error: Should be true Test: TestVFSStatParent Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:223 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestVFSStatParent Messages: directories --- FAIL: TestVFSStatParent (127.85s) === RUN TestVFSOpenFile run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:43:19 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:43:19 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:43:21 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:43:22 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:43:22 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:43:23 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:43:24 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:43:26 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:43:29 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:43:35 DEBUG : forgetting directory cache 2026/04/23 07:43:35 DEBUG : dir: forgetting directory cache 2026/04/23 07:43:36 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:43:49 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:44:15 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:44:37 DEBUG : forgetting directory cache 2026/04/23 07:44:37 DEBUG : dir: forgetting directory cache run.go:290: Failed to put "file1" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:45:06 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:45:06 DEBUG : Looking for writers 2026/04/23 07:45:06 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:255 Error: Should be true Test: TestVFSOpenFile Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:255 Error: Should be true Test: TestVFSOpenFile Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:255 Error: Should be true Test: TestVFSOpenFile Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:255 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestVFSOpenFile Messages: directories --- FAIL: TestVFSOpenFile (127.13s) === RUN TestVFSRename run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:45:26 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:45:26 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream vfs_test.go:291: skip as can't rename files 2026/04/23 07:45:26 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:45:26 DEBUG : Looking for writers 2026/04/23 07:45:26 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit 2026/04/23 07:45:27 DEBUG : dir: forgetting directory cache 2026/04/23 07:45:27 DEBUG : forgetting directory cache 2026/04/23 07:45:27 DEBUG : dir: forgetting directory cache run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:291 Error: Should be true Test: TestVFSRename Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:291 Error: Should be true Test: TestVFSRename Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:291 Error: Should be true Test: TestVFSRename Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:1259 /usr/local/go/src/testing/testing.go:1235 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:291 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestVFSRename Messages: directories --- FAIL: TestVFSRename (20.28s) === RUN TestWriteFileHandleMethods run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:45:47 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:45:47 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:45:47 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:45:47 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:45:47 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:45:47 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 07:45:47 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 07:45:47 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:45:47 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal 2026/04/23 07:45:47 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal 2026/04/23 07:45:47 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes 2026/04/23 07:45:47 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 07:45:49 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:45:50 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:45:50 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:45:50 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:45:51 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:45:53 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:45:57 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:46:03 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:46:16 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:46:17 DEBUG : forgetting directory cache 2026/04/23 07:46:42 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:47:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:47:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:47:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:47:30 DEBUG : forgetting directory cache 2026/04/23 07:47:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:47:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:47:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:47:30 DEBUG : fil: forgetting directory cache 2026/04/23 07:47:33 ERROR : file1: WriteFileHandle.New Rcat failed: object not found 2026/04/23 07:47:33 DEBUG : file1: Remove: 2026/04/23 07:47:33 DEBUG : Added virtual directory entry vDel: "file1" 2026/04/23 07:47:33 DEBUG : file1: >Remove: err= write_test.go:144: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:144 Error: Received unexpected error: object not found Test: TestWriteFileHandleMethods dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:153 Error: Not equal: expected: []string{"file1,5,false"} actual : []string{"dir,0,true"} Diff: --- Expected +++ Actual @@ -1,3 +1,3 @@ ([]string) (len=1) { - (string) (len=13) "file1,5,false" + (string) (len=10) "dir,0,true" } Test: TestWriteFileHandleMethods 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/vfs/write_test.go:157 Error: Should be true Test: TestWriteFileHandleMethods Messages: listing wrong, want file1 (5) got dir/file1 (14), dir/file1(2) (16) 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/vfs/write_test.go:157 Error: Should be true Test: TestWriteFileHandleMethods Messages: Unexpected file "dir/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/vfs/write_test.go:157 Error: Should be true Test: TestWriteFileHandleMethods Messages: Unexpected file "dir/file1(2)" fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:157 Error: Not equal: expected: 0 actual : 1 Test: TestWriteFileHandleMethods Messages: 1 objects not found 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/vfs/write_test.go:157 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestWriteFileHandleMethods Messages: directories 2026/04/23 07:47:42 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:47:42 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:47:42 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:47:42 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 07:47:42 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 07:47:42 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:47:42 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (0 bytes), uploading instead of streaming 2026/04/23 07:47:42 ERROR : file1: WriteFileHandle.New Rcat failed: can't upload empty files to this remote 2026/04/23 07:47:42 DEBUG : file1: Remove: 2026/04/23 07:47:42 DEBUG : Added virtual directory entry vDel: "file1" 2026/04/23 07:47:42 DEBUG : file1: >Remove: err= write_test.go:163: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:163 Error: Received unexpected error: can't upload empty files to this remote Test: TestWriteFileHandleMethods dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:164 Error: Not equal: expected: []string{"file1,5,false"} actual : []string{"dir,0,true"} Diff: --- Expected +++ Actual @@ -1,3 +1,3 @@ ([]string) (len=1) { - (string) (len=13) "file1,5,false" + (string) (len=10) "dir,0,true" } Test: TestWriteFileHandleMethods 2026/04/23 07:47:42 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:47:42 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:47:42 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:47:42 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 07:47:42 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 07:47:42 DEBUG : Added virtual directory entry vAddFile: "file1" write_test.go:171: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:171 Error: Not equal: expected: *errors.errorString(&errors.errorString{s:"permission denied"}) actual : () Test: TestWriteFileHandleMethods 2026/04/23 07:47:42 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:47:42 DEBUG : dir: Looking for writers 2026/04/23 07:47:42 DEBUG : Looking for writers 2026/04/23 07:47:42 DEBUG : file1: reading active writers 2026/04/23 07:47:42 DEBUG : file1: active writers 1 2026/04/23 07:47:42 DEBUG : dir: reading active writers 2026/04/23 07:47:42 DEBUG : Still 1 writers active and 0 cache items in use, waiting 10ms 2026/04/23 07:47:42 DEBUG : dir: Looking for writers 2026/04/23 07:47:42 DEBUG : Looking for writers 2026/04/23 07:47:42 DEBUG : dir: reading active writers 2026/04/23 07:47:42 DEBUG : file1: reading active writers 2026/04/23 07:47:42 DEBUG : file1: active writers 1 2026/04/23 07:47:42 DEBUG : Still 1 writers active and 0 cache items in use, waiting 20ms 2026/04/23 07:47:42 DEBUG : dir: Looking for writers 2026/04/23 07:47:42 DEBUG : Looking for writers 2026/04/23 07:47:42 DEBUG : dir: reading active writers 2026/04/23 07:47:42 DEBUG : file1: reading active writers 2026/04/23 07:47:42 DEBUG : file1: active writers 1 2026/04/23 07:47:42 DEBUG : Still 1 writers active and 0 cache items in use, waiting 40ms 2026/04/23 07:47:43 DEBUG : dir: Looking for writers 2026/04/23 07:47:43 DEBUG : Looking for writers 2026/04/23 07:47:43 DEBUG : dir: reading active writers 2026/04/23 07:47:43 DEBUG : file1: reading active writers 2026/04/23 07:47:43 DEBUG : file1: active writers 1 2026/04/23 07:47:43 DEBUG : Still 1 writers active and 0 cache items in use, waiting 80ms 2026/04/23 07:47:43 DEBUG : dir: Looking for writers 2026/04/23 07:47:43 DEBUG : Looking for writers 2026/04/23 07:47:43 DEBUG : dir: reading active writers 2026/04/23 07:47:43 DEBUG : file1: reading active writers 2026/04/23 07:47:43 DEBUG : file1: active writers 1 2026/04/23 07:47:43 DEBUG : Still 1 writers active and 0 cache items in use, waiting 160ms 2026/04/23 07:47:43 DEBUG : dir: Looking for writers 2026/04/23 07:47:43 DEBUG : Looking for writers 2026/04/23 07:47:43 DEBUG : dir: reading active writers 2026/04/23 07:47:43 DEBUG : file1: reading active writers 2026/04/23 07:47:43 DEBUG : file1: active writers 1 2026/04/23 07:47:43 DEBUG : Still 1 writers active and 0 cache items in use, waiting 320ms 2026/04/23 07:47:43 DEBUG : dir: Looking for writers 2026/04/23 07:47:43 DEBUG : Looking for writers 2026/04/23 07:47:43 DEBUG : file1: reading active writers 2026/04/23 07:47:43 DEBUG : file1: active writers 1 2026/04/23 07:47:43 DEBUG : dir: reading active writers 2026/04/23 07:47:43 DEBUG : Still 1 writers active and 0 cache items in use, waiting 640ms 2026/04/23 07:47:44 DEBUG : dir: Looking for writers 2026/04/23 07:47:44 DEBUG : Looking for writers 2026/04/23 07:47:44 DEBUG : dir: reading active writers 2026/04/23 07:47:44 DEBUG : file1: reading active writers 2026/04/23 07:47:44 DEBUG : file1: active writers 1 2026/04/23 07:47:44 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:45 DEBUG : dir: Looking for writers 2026/04/23 07:47:45 DEBUG : Looking for writers 2026/04/23 07:47:45 DEBUG : file1: reading active writers 2026/04/23 07:47:45 DEBUG : file1: active writers 1 2026/04/23 07:47:45 DEBUG : dir: reading active writers 2026/04/23 07:47:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:46 DEBUG : dir: Looking for writers 2026/04/23 07:47:46 DEBUG : Looking for writers 2026/04/23 07:47:46 DEBUG : dir: reading active writers 2026/04/23 07:47:46 DEBUG : file1: reading active writers 2026/04/23 07:47:46 DEBUG : file1: active writers 1 2026/04/23 07:47:46 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:47 DEBUG : dir: Looking for writers 2026/04/23 07:47:47 DEBUG : Looking for writers 2026/04/23 07:47:47 DEBUG : file1: reading active writers 2026/04/23 07:47:47 DEBUG : file1: active writers 1 2026/04/23 07:47:47 DEBUG : dir: reading active writers 2026/04/23 07:47:47 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:48 DEBUG : dir: Looking for writers 2026/04/23 07:47:48 DEBUG : Looking for writers 2026/04/23 07:47:48 DEBUG : dir: reading active writers 2026/04/23 07:47:48 DEBUG : file1: reading active writers 2026/04/23 07:47:48 DEBUG : file1: active writers 1 2026/04/23 07:47:48 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:49 DEBUG : dir: Looking for writers 2026/04/23 07:47:49 DEBUG : Looking for writers 2026/04/23 07:47:49 DEBUG : dir: reading active writers 2026/04/23 07:47:49 DEBUG : file1: reading active writers 2026/04/23 07:47:49 DEBUG : file1: active writers 1 2026/04/23 07:47:49 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:50 DEBUG : dir: Looking for writers 2026/04/23 07:47:50 DEBUG : Looking for writers 2026/04/23 07:47:50 DEBUG : dir: reading active writers 2026/04/23 07:47:50 DEBUG : file1: reading active writers 2026/04/23 07:47:50 DEBUG : file1: active writers 1 2026/04/23 07:47:50 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:51 DEBUG : dir: Looking for writers 2026/04/23 07:47:51 DEBUG : Looking for writers 2026/04/23 07:47:51 DEBUG : dir: reading active writers 2026/04/23 07:47:51 DEBUG : file1: reading active writers 2026/04/23 07:47:51 DEBUG : file1: active writers 1 2026/04/23 07:47:51 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:52 DEBUG : dir: Looking for writers 2026/04/23 07:47:52 DEBUG : Looking for writers 2026/04/23 07:47:52 DEBUG : dir: reading active writers 2026/04/23 07:47:52 DEBUG : file1: reading active writers 2026/04/23 07:47:52 DEBUG : file1: active writers 1 2026/04/23 07:47:52 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:53 DEBUG : dir: Looking for writers 2026/04/23 07:47:53 DEBUG : Looking for writers 2026/04/23 07:47:53 DEBUG : dir: reading active writers 2026/04/23 07:47:53 DEBUG : file1: reading active writers 2026/04/23 07:47:53 DEBUG : file1: active writers 1 2026/04/23 07:47:53 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:54 DEBUG : dir: Looking for writers 2026/04/23 07:47:54 DEBUG : Looking for writers 2026/04/23 07:47:54 DEBUG : dir: reading active writers 2026/04/23 07:47:54 DEBUG : file1: reading active writers 2026/04/23 07:47:54 DEBUG : file1: active writers 1 2026/04/23 07:47:54 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:55 DEBUG : dir: Looking for writers 2026/04/23 07:47:55 DEBUG : Looking for writers 2026/04/23 07:47:55 DEBUG : dir: reading active writers 2026/04/23 07:47:55 DEBUG : file1: reading active writers 2026/04/23 07:47:55 DEBUG : file1: active writers 1 2026/04/23 07:47:55 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:56 DEBUG : dir: Looking for writers 2026/04/23 07:47:56 DEBUG : Looking for writers 2026/04/23 07:47:56 DEBUG : dir: reading active writers 2026/04/23 07:47:56 DEBUG : file1: reading active writers 2026/04/23 07:47:56 DEBUG : file1: active writers 1 2026/04/23 07:47:56 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:57 DEBUG : dir: Looking for writers 2026/04/23 07:47:57 DEBUG : Looking for writers 2026/04/23 07:47:57 DEBUG : dir: reading active writers 2026/04/23 07:47:57 DEBUG : file1: reading active writers 2026/04/23 07:47:57 DEBUG : file1: active writers 1 2026/04/23 07:47:57 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:58 DEBUG : dir: Looking for writers 2026/04/23 07:47:58 DEBUG : Looking for writers 2026/04/23 07:47:58 DEBUG : dir: reading active writers 2026/04/23 07:47:58 DEBUG : file1: reading active writers 2026/04/23 07:47:58 DEBUG : file1: active writers 1 2026/04/23 07:47:58 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:47:59 DEBUG : dir: Looking for writers 2026/04/23 07:47:59 DEBUG : Looking for writers 2026/04/23 07:47:59 DEBUG : dir: reading active writers 2026/04/23 07:47:59 DEBUG : file1: reading active writers 2026/04/23 07:47:59 DEBUG : file1: active writers 1 2026/04/23 07:47:59 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:00 DEBUG : dir: Looking for writers 2026/04/23 07:48:00 DEBUG : Looking for writers 2026/04/23 07:48:00 DEBUG : dir: reading active writers 2026/04/23 07:48:00 DEBUG : file1: reading active writers 2026/04/23 07:48:00 DEBUG : file1: active writers 1 2026/04/23 07:48:00 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:01 DEBUG : dir: Looking for writers 2026/04/23 07:48:01 DEBUG : Looking for writers 2026/04/23 07:48:01 DEBUG : file1: reading active writers 2026/04/23 07:48:01 DEBUG : file1: active writers 1 2026/04/23 07:48:01 DEBUG : dir: reading active writers 2026/04/23 07:48:01 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:02 DEBUG : dir: Looking for writers 2026/04/23 07:48:02 DEBUG : Looking for writers 2026/04/23 07:48:02 DEBUG : dir: reading active writers 2026/04/23 07:48:02 DEBUG : file1: reading active writers 2026/04/23 07:48:02 DEBUG : file1: active writers 1 2026/04/23 07:48:02 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:02 DEBUG : forgetting directory cache 2026/04/23 07:48:02 DEBUG : dir: forgetting directory cache 2026/04/23 07:48:02 DEBUG : dir: forgetting directory cache 2026/04/23 07:48:03 DEBUG : dir: Looking for writers 2026/04/23 07:48:03 DEBUG : Looking for writers 2026/04/23 07:48:03 DEBUG : dir: reading active writers 2026/04/23 07:48:03 DEBUG : file1: reading active writers 2026/04/23 07:48:03 DEBUG : file1: active writers 1 2026/04/23 07:48:03 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:04 DEBUG : dir: Looking for writers 2026/04/23 07:48:04 DEBUG : Looking for writers 2026/04/23 07:48:04 DEBUG : dir: reading active writers 2026/04/23 07:48:04 DEBUG : file1: reading active writers 2026/04/23 07:48:04 DEBUG : file1: active writers 1 2026/04/23 07:48:04 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:05 DEBUG : dir: Looking for writers 2026/04/23 07:48:05 DEBUG : Looking for writers 2026/04/23 07:48:05 DEBUG : dir: reading active writers 2026/04/23 07:48:05 DEBUG : file1: reading active writers 2026/04/23 07:48:05 DEBUG : file1: active writers 1 2026/04/23 07:48:05 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:06 DEBUG : dir: Looking for writers 2026/04/23 07:48:06 DEBUG : Looking for writers 2026/04/23 07:48:06 DEBUG : file1: reading active writers 2026/04/23 07:48:06 DEBUG : file1: active writers 1 2026/04/23 07:48:06 DEBUG : dir: reading active writers 2026/04/23 07:48:06 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:07 DEBUG : dir: Looking for writers 2026/04/23 07:48:07 DEBUG : Looking for writers 2026/04/23 07:48:07 DEBUG : file1: reading active writers 2026/04/23 07:48:07 DEBUG : file1: active writers 1 2026/04/23 07:48:07 DEBUG : dir: reading active writers 2026/04/23 07:48:07 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:08 DEBUG : dir: Looking for writers 2026/04/23 07:48:08 DEBUG : Looking for writers 2026/04/23 07:48:08 DEBUG : dir: reading active writers 2026/04/23 07:48:08 DEBUG : file1: reading active writers 2026/04/23 07:48:08 DEBUG : file1: active writers 1 2026/04/23 07:48:08 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:09 DEBUG : dir: Looking for writers 2026/04/23 07:48:09 DEBUG : Looking for writers 2026/04/23 07:48:09 DEBUG : dir: reading active writers 2026/04/23 07:48:09 DEBUG : file1: reading active writers 2026/04/23 07:48:09 DEBUG : file1: active writers 1 2026/04/23 07:48:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:10 DEBUG : dir: Looking for writers 2026/04/23 07:48:10 DEBUG : Looking for writers 2026/04/23 07:48:10 DEBUG : dir: reading active writers 2026/04/23 07:48:10 DEBUG : file1: reading active writers 2026/04/23 07:48:10 DEBUG : file1: active writers 1 2026/04/23 07:48:10 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:11 DEBUG : dir: Looking for writers 2026/04/23 07:48:11 DEBUG : Looking for writers 2026/04/23 07:48:11 DEBUG : dir: reading active writers 2026/04/23 07:48:11 DEBUG : file1: reading active writers 2026/04/23 07:48:11 DEBUG : file1: active writers 1 2026/04/23 07:48:11 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:12 DEBUG : dir: Looking for writers 2026/04/23 07:48:12 DEBUG : Looking for writers 2026/04/23 07:48:12 DEBUG : dir: reading active writers 2026/04/23 07:48:12 DEBUG : file1: reading active writers 2026/04/23 07:48:12 DEBUG : file1: active writers 1 2026/04/23 07:48:12 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 07:48:12 ERROR : Exiting even though 1 writers active and 0 cache items in use after 30s Cache: 2026/04/23 07:48:12 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:171 Error: Should be true Test: TestWriteFileHandleMethods Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:171 Error: Should be true Test: TestWriteFileHandleMethods Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:171 Error: Should be true Test: TestWriteFileHandleMethods Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:171 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestWriteFileHandleMethods Messages: directories --- FAIL: TestWriteFileHandleMethods (165.80s) === RUN TestWriteFileHandleWriteAt run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:48:33 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:48:33 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:48:33 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:48:33 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:48:33 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:48:33 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 07:48:33 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 07:48:33 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:48:33 DEBUG : file1: waiting for in-sequence write to 100 for 1s 2026/04/23 07:48:34 DEBUG : file1: aborting in-sequence write wait, off=100 2026/04/23 07:48:34 DEBUG : file1: failed to wait for in-sequence write to 100 2026/04/23 07:48:34 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2026/04/23 07:48:34 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (11 bytes), uploading instead of streaming 2026/04/23 07:48:36 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:48:36 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:48:37 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:48:37 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:48:38 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:48:40 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:48:43 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:48:50 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:49:03 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:49:04 DEBUG : forgetting directory cache 2026/04/23 07:49:29 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:50:15 DEBUG : forgetting directory cache 2026/04/23 07:50:15 DEBUG : dir: forgetting directory cache 2026/04/23 07:50:20 ERROR : file1: WriteFileHandle.New Rcat failed: object not found 2026/04/23 07:50:20 DEBUG : file1: Remove: 2026/04/23 07:50:20 DEBUG : Added virtual directory entry vDel: "file1" 2026/04/23 07:50:20 DEBUG : file1: >Remove: err= write_test.go:221: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:221 Error: Received unexpected error: object not found Test: TestWriteFileHandleWriteAt 2026/04/23 07:50:20 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:231 Error: Not equal: expected: []string{"file1,11,false"} actual : []string{"dir,0,true"} Diff: --- Expected +++ Actual @@ -1,3 +1,3 @@ ([]string) (len=1) { - (string) (len=14) "file1,11,false" + (string) (len=10) "dir,0,true" } Test: TestWriteFileHandleWriteAt 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/vfs/write_test.go:235 Error: Should be true Test: TestWriteFileHandleWriteAt Messages: listing wrong, want file1 (11) got dir/file1 (14), dir/file1(2) (16) 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/vfs/write_test.go:235 Error: Should be true Test: TestWriteFileHandleWriteAt Messages: Unexpected file "dir/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/vfs/write_test.go:235 Error: Should be true Test: TestWriteFileHandleWriteAt Messages: Unexpected file "dir/file1(2)" fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:235 Error: Not equal: expected: 0 actual : 1 Test: TestWriteFileHandleWriteAt Messages: 1 objects not found 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/vfs/write_test.go:235 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestWriteFileHandleWriteAt Messages: directories 2026/04/23 07:50:29 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:50:29 DEBUG : dir: Looking for writers 2026/04/23 07:50:29 DEBUG : Looking for writers 2026/04/23 07:50:29 DEBUG : dir: reading active writers 2026/04/23 07:50:29 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestWriteFileHandleWriteAt Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestWriteFileHandleWriteAt Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestWriteFileHandleWriteAt Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestWriteFileHandleWriteAt Messages: directories --- FAIL: TestWriteFileHandleWriteAt (137.16s) === RUN TestWriteFileHandleFlush run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:50:50 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:50:50 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:50:50 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:50:50 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:50:50 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:50:50 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 07:50:50 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 07:50:50 DEBUG : file1: WriteFileHandle.Flush unwritten handle, writing 0 bytes to avoid race conditions 2026/04/23 07:50:50 DEBUG : Added virtual directory entry vAddFile: "file1" dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:247 Error: Not equal: expected: []string{"file1,0,false"} actual : []string{"dir,0,true", "file1,0,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=13) "file1,0,false" Test: TestWriteFileHandleFlush 2026/04/23 07:50:50 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 07:50:52 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:50:53 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:50:53 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:50:54 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:50:55 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:50:56 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:51:00 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:51:06 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:51:11 DEBUG : forgetting directory cache 2026/04/23 07:51:19 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:51:45 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:51:46 DEBUG : forgetting directory cache 2026/04/23 07:51:46 DEBUG : dir: forgetting directory cache 2026/04/23 07:52:36 ERROR : file1: WriteFileHandle.New Rcat failed: object not found 2026/04/23 07:52:36 DEBUG : file1: Remove: 2026/04/23 07:52:36 DEBUG : Added virtual directory entry vDel: "file1" 2026/04/23 07:52:36 DEBUG : file1: >Remove: err= 2026/04/23 07:52:36 ERROR : file1: WriteFileHandle.Flush error: object not found write_test.go:256: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:256 Error: Received unexpected error: object not found Test: TestWriteFileHandleFlush 2026/04/23 07:52:36 DEBUG : file1: WriteFileHandle.Flush nothing to do dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:267 Error: Not equal: expected: []string{"file1,5,false"} actual : []string{"dir,0,true"} Diff: --- Expected +++ Actual @@ -1,3 +1,3 @@ ([]string) (len=1) { - (string) (len=13) "file1,5,false" + (string) (len=10) "dir,0,true" } Test: TestWriteFileHandleFlush 2026/04/23 07:52:36 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:52:36 DEBUG : dir: Looking for writers 2026/04/23 07:52:36 DEBUG : Looking for writers 2026/04/23 07:52:36 DEBUG : dir: reading active writers 2026/04/23 07:52:36 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestWriteFileHandleFlush Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestWriteFileHandleFlush Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestWriteFileHandleFlush Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestWriteFileHandleFlush Messages: directories --- FAIL: TestWriteFileHandleFlush (126.45s) === RUN TestFileReadAtZeroLength run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:52:56 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:52:56 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:52:56 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:52:57 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:52:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:52:57 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 07:52:57 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 07:52:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:52:57 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (0 bytes), uploading instead of streaming 2026/04/23 07:52:57 ERROR : file1: WriteFileHandle.New Rcat failed: can't upload empty files to this remote 2026/04/23 07:52:57 DEBUG : file1: Remove: 2026/04/23 07:52:57 DEBUG : Added virtual directory entry vDel: "file1" 2026/04/23 07:52:57 DEBUG : file1: >Remove: err= write_test.go:357: skipping test: can't upload empty files to this remote 2026/04/23 07:52:57 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:52:57 DEBUG : dir: Looking for writers 2026/04/23 07:52:57 DEBUG : Looking for writers 2026/04/23 07:52:57 DEBUG : dir: reading active writers 2026/04/23 07:52:57 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestFileReadAtZeroLength Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestFileReadAtZeroLength Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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: TestFileReadAtZeroLength Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileReadAtZeroLength Messages: directories --- FAIL: TestFileReadAtZeroLength (21.35s) === RUN TestFileReadAtNonZeroLength run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:53:18 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:53:18 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:53:18 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 07:53:18 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 07:53:18 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:53:18 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 07:53:18 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 07:53:18 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 07:53:18 DEBUG : Linkbox root 'rclone-test-guloqol2qije': File to upload is small (100 bytes), uploading instead of streaming 2026/04/23 07:53:19 DEBUG : forgetting directory cache 2026/04/23 07:53:21 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:53:21 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:53:21 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:53:22 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:53:23 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:53:25 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:53:28 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:53:35 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:53:35 DEBUG : forgetting directory cache 2026/04/23 07:53:35 DEBUG : dir: forgetting directory cache 2026/04/23 07:53:35 DEBUG : dir: forgetting directory cache 2026/04/23 07:53:48 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:54:14 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 07:54:37 DEBUG : forgetting directory cache 2026/04/23 07:54:37 DEBUG : dir: forgetting directory cache 2026/04/23 07:54:37 DEBUG : dir: forgetting directory cache 2026/04/23 07:55:05 ERROR : file1: WriteFileHandle.New Rcat failed: object not found 2026/04/23 07:55:05 DEBUG : file1: Remove: 2026/04/23 07:55:05 DEBUG : Added virtual directory entry vDel: "file1" 2026/04/23 07:55:05 DEBUG : file1: >Remove: err= write_test.go:360: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:360 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Received unexpected error: object not found Test: TestFileReadAtNonZeroLength 2026/04/23 07:55:05 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2026/04/23 07:55:05 DEBUG : file1: >OpenFile: fd=, err=file does not exist write_test.go:365: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:365 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Received unexpected error: file does not exist Test: TestFileReadAtNonZeroLength 2026/04/23 07:55:05 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:55:05 DEBUG : dir: Looking for writers 2026/04/23 07:55:05 DEBUG : Looking for writers 2026/04/23 07:55:05 DEBUG : dir: reading active writers 2026/04/23 07:55:05 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:365 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Should be true Test: TestFileReadAtNonZeroLength Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:365 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Should be true Test: TestFileReadAtNonZeroLength Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:365 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Should be true Test: TestFileReadAtNonZeroLength Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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/vfs/write_test.go:365 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestFileReadAtNonZeroLength Messages: directories --- FAIL: TestFileReadAtNonZeroLength (127.35s) === RUN TestZipManyFiles run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:55:25 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:55:25 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:55:26 DEBUG : forgetting directory cache 2026/04/23 07:55:27 DEBUG : forgetting directory cache 2026/04/23 07:55:27 DEBUG : dir: forgetting directory cache 2026/04/23 07:55:29 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:55:30 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:55:30 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:55:31 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:55:32 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:55:33 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:55:37 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:55:43 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:55:47 DEBUG : forgetting directory cache 2026/04/23 07:55:47 DEBUG : dir: forgetting directory cache 2026/04/23 07:55:47 DEBUG : dir: forgetting directory cache 2026/04/23 07:55:56 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:56:22 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 51.2s (10/10) run.go:290: Failed to put "flat/f000.txt" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:57:13 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:57:13 DEBUG : Looking for writers 2026/04/23 07:57:13 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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 2026/04/23 07:57:30 DEBUG : forgetting directory cache 2026/04/23 07:57:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:57:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:57:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:57:30 DEBUG : dir: forgetting directory cache 2026/04/23 07:57:30 DEBUG : dir/subdir: forgetting directory cache 2026/04/23 07:57:30 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 07:57:30 DEBUG : fil: forgetting directory cache 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:61 Error: Should be true Test: TestZipManyFiles Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:61 Error: Should be true Test: TestZipManyFiles Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:61 Error: Should be true Test: TestZipManyFiles Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:61 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestZipManyFiles Messages: directories --- FAIL: TestZipManyFiles (131.02s) === RUN TestZipManySubDirs run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:57:36 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:57:36 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:57:41 DEBUG : a/top.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:57:41 DEBUG : a/top.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:57:42 DEBUG : a/top.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:57:42 DEBUG : a/top.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:57:43 DEBUG : a/top.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:57:45 DEBUG : a/top.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:57:48 DEBUG : a/top.txt: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:57:55 DEBUG : a/top.txt: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:58:02 DEBUG : dir: forgetting directory cache 2026/04/23 07:58:02 DEBUG : forgetting directory cache 2026/04/23 07:58:02 DEBUG : dir: forgetting directory cache 2026/04/23 07:58:08 DEBUG : a/top.txt: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 07:58:33 DEBUG : forgetting directory cache 2026/04/23 07:58:33 DEBUG : dir: forgetting directory cache 2026/04/23 07:58:33 DEBUG : dir: forgetting directory cache 2026/04/23 07:58:33 DEBUG : Removed virtual directory entry vDel: "file1" 2026/04/23 07:58:34 DEBUG : a/top.txt: Trying to read object after upload: try again in 51.2s (10/10) run.go:290: Failed to put "a/top.txt" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 07:59:25 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:59:25 DEBUG : Looking for writers 2026/04/23 07:59:25 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:93 Error: Should be true Test: TestZipManySubDirs Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:93 Error: Should be true Test: TestZipManySubDirs Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:93 Error: Should be true Test: TestZipManySubDirs Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:93 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestZipManySubDirs Messages: directories --- FAIL: TestZipManySubDirs (131.51s) === RUN TestZipLargeFiles run.go:185: Remote "Linkbox root 'rclone-test-guloqol2qije'", Local "Local file system at /tmp/rclone4062645627", Modify Window "876000h0m0s" 2026/04/23 07:59:47 INFO : Linkbox root 'rclone-test-guloqol2qije': poll-interval is not supported by this remote 2026/04/23 07:59:47 NOTICE: Linkbox root 'rclone-test-guloqol2qije': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:59:53 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:59:53 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:59:54 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:59:54 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:59:55 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:59:57 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 08:00:01 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 08:00:07 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 08:00:15 DEBUG : forgetting directory cache 2026/04/23 08:00:15 DEBUG : dir: forgetting directory cache 2026/04/23 08:00:20 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 08:00:46 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 08:00:50 DEBUG : forgetting directory cache 2026/04/23 08:00:50 DEBUG : dir: forgetting directory cache 2026/04/23 08:00:50 DEBUG : Removed virtual directory entry vDel: "file1" 2026/04/23 08:00:50 DEBUG : dir: forgetting directory cache run.go:290: Failed to put "bigdir/big.bin" to "Linkbox root 'rclone-test-guloqol2qije'": object not found 2026/04/23 08:01:37 DEBUG : WaitForWriters: timeout=30s 2026/04/23 08:01:37 DEBUG : Looking for writers 2026/04/23 08:01:37 DEBUG : >WaitForWriters: run.go:130: removing file "dir/file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "dir/file1(2)" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "dir/file1(2)" failed: could not Remove: Linkbox error 403: not permit run.go:130: removing dir "dir" failed - try 1/3: directory not empty 2026/04/23 08:01:46 DEBUG : forgetting directory cache 2026/04/23 08:01:46 DEBUG : dir: forgetting directory cache run.go:130: removing dir "dir" failed - try 2/3: directory not empty run.go:130: removing dir "dir" failed - try 3/3: directory not empty run.go:133: removing dir "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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:125 Error: Should be true Test: TestZipLargeFiles Messages: listing wrong, want got dir/file1 (14), dir/file1(2) (16) 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:125 Error: Should be true Test: TestZipLargeFiles Messages: Unexpected file "dir/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/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:125 Error: Should be true Test: TestZipLargeFiles Messages: Unexpected file "dir/file1(2)" 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:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /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:290 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:297 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:125 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestZipLargeFiles Messages: directories --- FAIL: TestZipLargeFiles (131.84s) FAIL 2026/04/23 08:01:59 DEBUG : Linkbox root 'rclone-test-guloqol2qije': Purge remote "./vfs.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestDirCreate|TestDirFileOpen|TestDirForgetAll|TestDirMetadataExtension|TestDirMethods|TestDirMkdir|TestDirMkdirSub|TestDirReadDirAll|TestDirRemove|TestDirRemoveAll|TestDirRemoveName|TestDirRename|TestDirWalk|TestFileMethods|TestFileOpen|TestFileOpenRead|TestFileOpenWrite|TestFileReadAtNonZeroLength|TestFileReadAtZeroLength|TestFileRemove|TestFileRemoveAll|TestRWCacheRename|TestRWCacheUpdate|TestRWFileHandleFlushRead|TestRWFileHandleMethodsRead|TestRWFileHandleMethodsWrite|TestRWFileHandleReadAt|TestRWFileHandleReleaseRead|TestRWFileHandleSeek|TestRWFileHandleSizeCreateExisting|TestRWFileHandleSizeTruncateExisting|TestRWFileHandleWriteAt|TestRWFileModTimeWithOpenWriters|TestReadFileHandleFlush|TestReadFileHandleMethods|TestReadFileHandleReadAt|TestReadFileHandleRelease|TestReadFileHandleSeek|TestUnicodeNormalization|TestVFSOpenFile|TestVFSRename|TestVFSStat|TestVFSStatParent|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleWriteAt|TestZipLargeFiles|TestZipManyFiles|TestZipManySubDirs)$|^TestFileRename$/^(full,forceCache=false|minimal,forceCache=false|minimal,forceCache=true|off,forceCache=false|writes,forceCache=false|writes,forceCache=true)$|^TestFileSetModTime$/^cache=off,open=false,write=false$'" - Finished ERROR in 58m49.265072042s (try 4/5): exit status 1: Failed [TestDirMethods TestDirForgetAll TestDirWalk TestDirReadDirAll/Virtual TestDirCreate TestDirMkdir TestDirMkdirSub TestDirRemove TestDirRemoveAll TestDirRemoveName TestDirRename TestFileMethods TestFileSetModTime/cache=off,open=false,write=false TestFileOpenRead TestFileOpenWrite TestFileRemove TestFileRemoveAll TestFileOpen TestFileRename/off,forceCache=false TestFileRename/minimal,forceCache=false TestFileRename/minimal,forceCache=true TestFileRename/writes,forceCache=false TestFileRename/writes,forceCache=true TestFileRename/full,forceCache=false TestReadFileHandleMethods TestReadFileHandleSeek TestReadFileHandleReadAt TestReadFileHandleFlush TestReadFileHandleRelease TestRWFileHandleMethodsRead TestRWFileHandleSeek TestRWFileHandleReadAt TestRWFileHandleFlushRead TestRWFileHandleReleaseRead TestRWFileHandleMethodsWrite TestRWFileHandleWriteAt TestRWFileHandleSizeTruncateExisting TestRWFileHandleSizeCreateExisting TestRWFileModTimeWithOpenWriters TestRWCacheRename TestRWCacheUpdate TestUnicodeNormalization TestVFSStat TestVFSStatParent TestVFSOpenFile TestVFSRename TestWriteFileHandleMethods TestWriteFileHandleWriteAt TestWriteFileHandleFlush TestFileReadAtZeroLength TestFileReadAtNonZeroLength TestZipManyFiles TestZipManySubDirs TestZipLargeFiles]