"./vfs.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestDirCreate|TestDirFileOpen|TestDirForgetAll|TestDirForgetPath|TestDirMetadataExtension|TestDirMethods|TestDirMkdir|TestDirMkdirSub|TestDirOpen|TestDirReadDirAll|TestDirRemove|TestDirRemoveAll|TestDirRemoveName|TestDirRename|TestDirSetModTime|TestDirStat|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 3/5) 2026/04/23 06:21:20 DEBUG : Creating backend with remote "TestLinkbox:rclone-test-zemezif3vebu" 2026/04/23 06:21:20 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/04/23 06:21:20 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': Using cached web token 2026/04/23 06:21:20 DEBUG : Creating backend with remote "/tmp/rclone2069361694" === RUN TestDirMethods run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:21:20 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:21:20 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:21:25 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:21:26 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:21:27 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:21:27 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:21:28 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:21:30 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:21:34 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:21:40 DEBUG : dir/file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:21:53 DEBUG : dir/file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 06:22:20 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:22:20 DEBUG : dir: Looking for writers 2026/04/23 06:22:20 DEBUG : Looking for writers 2026/04/23 06:22:20 DEBUG : dir: reading active writers 2026/04/23 06:22:20 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 (73.17s) === RUN TestDirForgetAll run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:22:34 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:22:34 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:22:34 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:22:34 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:22:37 DEBUG : dir: forgetting directory cache 2026/04/23 06:22:37 DEBUG : forgetting directory cache 2026/04/23 06:22:37 DEBUG : dir: forgetting directory cache 2026/04/23 06:22:37 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:22:37 DEBUG : Looking for writers 2026/04/23 06:22:37 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: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 (13.96s) === RUN TestDirForgetPath run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:22:48 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:22:48 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:22:51 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:22:51 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:22:52 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:22:53 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:22:54 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:22:56 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:22:59 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:23:07 DEBUG : ForgetPath: relativePath="dir/notfound", type=1 2026/04/23 06:23:07 DEBUG : dir: invalidating directory cache 2026/04/23 06:23:07 DEBUG : >ForgetPath: 2026/04/23 06:23:07 DEBUG : ForgetPath: relativePath="dir", type=0 2026/04/23 06:23:07 DEBUG : invalidating directory cache 2026/04/23 06:23:07 DEBUG : dir: forgetting directory cache 2026/04/23 06:23:07 DEBUG : >ForgetPath: 2026/04/23 06:23:07 DEBUG : ForgetPath: relativePath="not/in/cache", type=0 2026/04/23 06:23:07 DEBUG : >ForgetPath: 2026/04/23 06:23:07 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:23:07 DEBUG : dir: Looking for writers 2026/04/23 06:23:07 DEBUG : Looking for writers 2026/04/23 06:23:07 DEBUG : dir: reading active writers 2026/04/23 06:23:07 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 --- PASS: TestDirForgetPath (25.30s) === RUN TestDirWalk run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:23:13 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:23:13 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:23:27 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:23:27 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:23:27 DEBUG : fil/a/b/c: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:23:29 DEBUG : forgetting directory cache 2026/04/23 06:23:29 DEBUG : dir: forgetting directory cache 2026/04/23 06:23:30 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:23:30 DEBUG : dir: Looking for writers 2026/04/23 06:23:30 DEBUG : fil/a/b: Looking for writers 2026/04/23 06:23:30 DEBUG : fil/a: Looking for writers 2026/04/23 06:23:30 DEBUG : b: reading active writers 2026/04/23 06:23:30 DEBUG : fil: Looking for writers 2026/04/23 06:23:30 DEBUG : a: reading active writers 2026/04/23 06:23:30 DEBUG : Looking for writers 2026/04/23 06:23:30 DEBUG : dir: reading active writers 2026/04/23 06:23:30 DEBUG : fil: reading active writers 2026/04/23 06:23: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 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{"fil", "fil/a", "fil/a/b"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=3) "fil", + (string) (len=5) "fil/a", + (string) (len=7) "fil/a/b" } Test: TestDirWalk Messages: directories --- FAIL: TestDirWalk (42.94s) === RUN TestDirSetModTime run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:23:56 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:23:56 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:23:59 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:24:00 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:24:00 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:24:01 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:24:02 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:24:04 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:24:07 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:24:16 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:24:16 DEBUG : dir: Looking for writers 2026/04/23 06:24:16 DEBUG : fil: Looking for writers 2026/04/23 06:24:16 DEBUG : Looking for writers 2026/04/23 06:24:16 DEBUG : dir: reading active writers 2026/04/23 06:24:16 DEBUG : fil: reading active writers 2026/04/23 06:24:16 DEBUG : >WaitForWriters: --- PASS: TestDirSetModTime (28.31s) === RUN TestDirStat run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:24:24 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:24:24 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:24:28 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:24:28 DEBUG : dir: Looking for writers 2026/04/23 06:24:28 DEBUG : file1: reading active writers 2026/04/23 06:24:28 DEBUG : Looking for writers 2026/04/23 06:24:28 DEBUG : dir: reading active writers 2026/04/23 06:24:28 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: directory not empty --- PASS: TestDirStat (9.14s) === RUN TestDirReadDirAll run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:24:33 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:24:33 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:24:37 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:24:37 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:24:38 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:24:38 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:24:39 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:24:44 DEBUG : dir/file2: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:24:44 DEBUG : dir/file2: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:24:45 DEBUG : dir/file2: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:24:45 DEBUG : dir/file2: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:24:46 DEBUG : dir/file2: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:24:51 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:24:52 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:24:52 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:24:53 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:24:54 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:24:55 DEBUG : dir/subdir/file3: Trying to read object after upload: try again in 3.2s (6/10) === RUN TestDirReadDirAll/Virtual 2026/04/23 06:25:00 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile" 2026/04/23 06:25:00 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir" 2026/04/23 06:25:00 DEBUG : dir: Added virtual directory entry vDel: "file2" 2026/04/23 06:25:00 DEBUG : dir: Added virtual directory entry vDel: "subdir" 2026/04/23 06:25:09 DEBUG : dir: invalidating directory cache 2026/04/23 06:25:09 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir" 2026/04/23 06:25:09 DEBUG : dir: Removed virtual directory entry vDel: "file2" 2026/04/23 06:25:09 DEBUG : dir: Removed virtual directory entry vDel: "subdir" 2026/04/23 06:25:09 DEBUG : dir/file1: Reset virtual modtime 2026/04/23 06:25:09 DEBUG : dir: Removed virtual directory entry vAddFile: "virtualFile" 2026/04/23 06:25:09 DEBUG : dir/virtualFile: Reset virtual modtime 2026/04/23 06:25:09 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile2" 2026/04/23 06:25:09 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir2" 2026/04/23 06:25:09 DEBUG : dir: Added virtual directory entry vDel: "file1" 2026/04/23 06:25:09 DEBUG : dir: invalidating directory cache 2026/04/23 06:25:10 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir2" 2026/04/23 06:25:10 DEBUG : dir: Removed virtual directory entry vDel: "file1" 2026/04/23 06:25:10 DEBUG : dir/virtualFile: Reset virtual modtime 2026/04/23 06:25:10 DEBUG : forgetting directory cache 2026/04/23 06:25:10 DEBUG : dir: forgetting directory cache 2026/04/23 06:25:10 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 06:25:10 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:25:10 DEBUG : dir/virtualDir: Looking for writers 2026/04/23 06:25:10 DEBUG : dir: Looking for writers 2026/04/23 06:25:10 DEBUG : virtualFile: reading active writers 2026/04/23 06:25:10 DEBUG : virtualDir: reading active writers 2026/04/23 06:25:10 DEBUG : file1: reading active writers 2026/04/23 06:25:10 DEBUG : virtualFile2: reading active writers 2026/04/23 06:25:10 DEBUG : Looking for writers 2026/04/23 06:25:10 DEBUG : dir: reading active writers 2026/04/23 06:25:10 DEBUG : >WaitForWriters: === NAME TestDirReadDirAll run.go:130: removing dir "dir/virtualDir" failed - try 1/3: directory not empty run.go:130: removing dir "dir/virtualDir" failed - try 2/3: directory not empty run.go:130: removing dir "dir/virtualDir" failed - try 3/3: directory not empty run.go:133: removing dir "dir/virtualDir" 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 Error: Not equal: expected: []string{} actual : []string{"dir", "dir/virtualDir"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "dir", + (string) (len=14) "dir/virtualDir" } Test: TestDirReadDirAll Messages: directories --- FAIL: TestDirReadDirAll (57.52s) --- PASS: TestDirReadDirAll/Virtual (9.33s) === RUN TestDirOpen run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:25:31 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:25:31 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:25:33 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:25:33 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:25:34 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:25:34 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure 2026/04/23 06:25:44 ERROR : dir/: Can only open directories read only 2026/04/23 06:25:44 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:25:44 DEBUG : dir: Looking for writers 2026/04/23 06:25:44 DEBUG : Looking for writers 2026/04/23 06:25:44 DEBUG : dir: reading active writers 2026/04/23 06:25:44 DEBUG : >WaitForWriters: --- PASS: TestDirOpen (18.64s) === RUN TestDirCreate run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:25:49 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:25:49 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:25:54 DEBUG : dir/potato: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:25:54 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/23 06:25:54 DEBUG : dir/potato: >Open: fd=dir/potato (w), err= 2026/04/23 06:25:54 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/23 06:25:54 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 06:25:56 DEBUG : dir/potato: size = 5 OK 2026/04/23 06:25:56 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/04/23 06:25:56 DEBUG : dir/potato: Size of src and dst objects identical 2026/04/23 06:25:56 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/23 06:25:56 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:25:56 DEBUG : dir: Looking for writers 2026/04/23 06:25:56 DEBUG : file1: reading active writers 2026/04/23 06:25:56 DEBUG : potato: reading active writers 2026/04/23 06:25:56 DEBUG : Looking for writers 2026/04/23 06:25:56 DEBUG : dir: reading active writers 2026/04/23 06:25:56 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"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirCreate Messages: directories --- FAIL: TestDirCreate (22.12s) === RUN TestDirMkdir run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:26:12 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:26:12 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:26:14 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:26:14 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:26:15 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:26:15 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:26:16 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:26:18 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:26:21 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:26:30 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:292: Sleeping for 6s just to make sure 2026/04/23 06:26:39 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:26:39 DEBUG : dir/sub: Looking for writers 2026/04/23 06:26:39 DEBUG : dir: Looking for writers 2026/04/23 06:26:39 DEBUG : file1: reading active writers 2026/04/23 06:26:39 DEBUG : sub: reading active writers 2026/04/23 06:26:39 DEBUG : Looking for writers 2026/04/23 06:26:39 DEBUG : dir: reading active writers 2026/04/23 06:26:39 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 (43.25s) === RUN TestDirMkdirSub run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:26:55 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:26:55 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:26:57 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:26:58 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:26:58 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:26:59 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:27:00 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:27:02 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:27:05 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:27:12 DEBUG : dir/file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:27:27 DEBUG : dir: Added virtual directory entry vAddDir: "sub" 2026/04/23 06:27:29 DEBUG : dir/sub: Added virtual directory entry vAddDir: "subsub" 2026/04/23 06:27:30 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:27:30 DEBUG : dir/sub/subsub: Looking for writers 2026/04/23 06:27:30 DEBUG : dir/sub: Looking for writers 2026/04/23 06:27:30 DEBUG : subsub: reading active writers 2026/04/23 06:27:30 DEBUG : dir: Looking for writers 2026/04/23 06:27:30 DEBUG : file1: reading active writers 2026/04/23 06:27:30 DEBUG : sub: reading active writers 2026/04/23 06:27:30 DEBUG : Looking for writers 2026/04/23 06:27:30 DEBUG : dir: reading active writers 2026/04/23 06:27:30 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: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: TestDirMkdirSub 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: TestDirMkdirSub 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", "dir/sub"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "dir", + (string) (len=7) "dir/sub" } Test: TestDirMkdirSub Messages: directories --- FAIL: TestDirMkdirSub (55.86s) === RUN TestDirRemove run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:27:51 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:27:51 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:27:53 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:27:53 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:27:54 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:27:54 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:27:55 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure 2026/04/23 06:28:07 ERROR : dir/: Dir.Remove not empty 2026/04/23 06:28:07 DEBUG : dir/file1: Remove: 2026/04/23 06:28:08 DEBUG : dir: Added virtual directory entry vDel: "file1" 2026/04/23 06:28:08 DEBUG : dir/file1: >Remove: err= 2026/04/23 06:28:08 ERROR : dir/: Dir.Remove not empty dir_test.go:456: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:456 Error: Received unexpected error: Directory not empty Test: TestDirRemove 2026/04/23 06:28:08 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:28:08 DEBUG : dir/sub: Looking for writers 2026/04/23 06:28:08 DEBUG : dir: Looking for writers 2026/04/23 06:28:08 DEBUG : sub: reading active writers 2026/04/23 06:28:08 DEBUG : Looking for writers 2026/04/23 06:28:08 DEBUG : dir: reading active writers 2026/04/23 06:28:08 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 fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure --- FAIL: TestDirRemove (32.26s) === RUN TestDirRemoveAll run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:28:23 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:28:23 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:28:26 DEBUG : dir/file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:28:27 DEBUG : dir/file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:28:27 DEBUG : dir/file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:28:28 DEBUG : dir/file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:28:29 DEBUG : dir/file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:28:30 DEBUG : dir/file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:28:34 DEBUG : dir/file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:28:41 DEBUG : dir/file1: Remove: 2026/04/23 06:28:43 DEBUG : dir: Added virtual directory entry vDel: "file1" 2026/04/23 06:28:43 DEBUG : dir/file1: >Remove: err= 2026/04/23 06:28:43 ERROR : dir/: Dir.Remove failed to remove directory: directory not empty dir_test.go:481: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:481 Error: Received unexpected error: directory not empty Test: TestDirRemoveAll 2026/04/23 06:28:43 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:28:43 DEBUG : dir: Looking for writers 2026/04/23 06:28:43 DEBUG : Looking for writers 2026/04/23 06:28:43 DEBUG : dir: reading active writers 2026/04/23 06:28:43 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/dir_test.go:481 Error: Should be true Test: TestDirRemoveAll 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/dir_test.go:481 Error: Should be true Test: TestDirRemoveAll 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/dir_test.go:481 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirRemoveAll Messages: directories --- FAIL: TestDirRemoveAll (36.21s) === RUN TestDirRemoveName run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:28:59 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:28:59 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:29:00 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:29:00 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:29:03 DEBUG : dir/file1: Remove: 2026/04/23 06:29:03 DEBUG : dir/file1: File.Remove file error: could not Remove: Linkbox error 403: not permit 2026/04/23 06:29:03 DEBUG : dir/file1: >Remove: err=could not Remove: Linkbox error 403: not permit dir_test.go:503: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:503 Error: Received unexpected error: could not Remove: Linkbox error 403: not permit Test: TestDirRemoveName 2026/04/23 06:29:03 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:29:03 DEBUG : dir: Looking for writers 2026/04/23 06:29:03 DEBUG : file1: reading active writers 2026/04/23 06:29:03 DEBUG : Looking for writers 2026/04/23 06:29:03 DEBUG : dir: reading active writers 2026/04/23 06:29:03 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/dir_test.go:503 Error: Should be true Test: TestDirRemoveName 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/dir_test.go:503 Error: Should be true Test: TestDirRemoveName 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/dir_test.go:503 Error: Should be true Test: TestDirRemoveName 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/dir_test.go:503 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirRemoveName Messages: directories --- FAIL: TestDirRemoveName (20.00s) === RUN TestDirRename run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:29:19 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:29:19 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:29:20 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:29:20 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/dir_test.go:26 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:520 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestDirRename 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/dir_test.go:26 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:520 Error: Should be true Test: TestDirRename 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/dir_test.go:26 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:520 Error: Should be true Test: TestDirRename Messages: Unexpected file "dir/file1(2)" dir_test.go:524: can't rename directories 2026/04/23 06:29:31 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:29:31 DEBUG : dir: Looking for writers 2026/04/23 06:29:31 DEBUG : Looking for writers 2026/04/23 06:29:31 DEBUG : dir: reading active writers 2026/04/23 06:29:31 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/dir_test.go:524 Error: Should be true Test: TestDirRename 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/dir_test.go:524 Error: Should be true Test: TestDirRename 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/dir_test.go:524 Error: Not equal: expected: []string{} actual : []string{"dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=3) "dir" } Test: TestDirRename Messages: directories --- FAIL: TestDirRename (30.90s) === RUN TestDirFileOpen run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:29:50 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:29:50 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:29:51 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:29:51 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:29:55 DEBUG : dir: Added virtual directory entry vAddDir: "sub" 2026/04/23 06:29:55 DEBUG : dir/sub/file0: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw- 2026/04/23 06:29:55 DEBUG : dir/sub/file0: Open: flags=O_RDWR|O_CREATE|O_TRUNC 2026/04/23 06:29:55 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0" 2026/04/23 06:29:55 DEBUG : dir/sub/file0: >Open: fd=dir/sub/file0 (w), err= 2026/04/23 06:29:55 DEBUG : dir/sub/file0: >OpenFile: fd=dir/sub/file0 (w), err= 2026/04/23 06:29:55 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0" 2026/04/23 06:29:55 DEBUG : dir/sub/file2: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw- 2026/04/23 06:29:55 DEBUG : dir/sub/file2: Open: flags=O_RDWR|O_CREATE|O_TRUNC 2026/04/23 06:29:55 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2" 2026/04/23 06:29:55 DEBUG : dir/sub/file2: >Open: fd=dir/sub/file2 (w), err= 2026/04/23 06:29:55 DEBUG : dir/sub/file2: >OpenFile: fd=dir/sub/file2 (w), err= 2026/04/23 06:29:55 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2" 2026/04/23 06:29:55 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (12 bytes), uploading instead of streaming 2026/04/23 06:29:57 DEBUG : dir/sub/file2: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:29:57 DEBUG : dir/sub/file2: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:29:58 DEBUG : dir/sub/file2: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:29:58 DEBUG : dir/sub/file2: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:29:59 DEBUG : dir/sub/file2: size = 12 OK 2026/04/23 06:29:59 DEBUG : dir/sub/file2: Size of src and dst objects identical 2026/04/23 06:29:59 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2" 2026/04/23 06:29:59 DEBUG : forgetting directory cache 2026/04/23 06:29:59 DEBUG : dir: forgetting directory cache 2026/04/23 06:29:59 DEBUG : dir/sub: forgetting directory cache 2026/04/23 06:29:59 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file2" 2026/04/23 06:29:59 DEBUG : dir: Removed virtual directory entry vAddDir: "sub" 2026/04/23 06:29:59 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 06:30:01 DEBUG : dir/sub/file0: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:30:02 DEBUG : dir/sub/file0: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:30:02 DEBUG : dir/sub/file0: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:30:03 DEBUG : dir/sub/file0: size = 5 OK 2026/04/23 06:30:03 DEBUG : dir/sub/file0: Size of src and dst objects identical 2026/04/23 06:30:03 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0" 2026/04/23 06:30:03 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:30:03 DEBUG : dir/sub: Looking for writers 2026/04/23 06:30:03 DEBUG : file0: reading active writers 2026/04/23 06:30:03 DEBUG : file2: reading active writers 2026/04/23 06:30:03 DEBUG : dir: Looking for writers 2026/04/23 06:30:03 DEBUG : file1: reading active writers 2026/04/23 06:30:03 DEBUG : sub: reading active writers 2026/04/23 06:30:03 DEBUG : Looking for writers 2026/04/23 06:30:03 DEBUG : dir: reading active writers 2026/04/23 06:30:03 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/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" 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: TestDirFileOpen 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: TestDirFileOpen 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: TestDirFileOpen Messages: directories --- FAIL: TestDirFileOpen (37.79s) === RUN TestDirMetadataExtension run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:30:28 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:30:28 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:30:28 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:30:29 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/dir_test.go:26 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:699 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestDirMetadataExtension 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/dir_test.go:26 /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:699 Error: Should be true Test: TestDirMetadataExtension Messages: Unexpected file "dir/file1(1)" 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:704 Error: Not equal: expected: []string{"file1,14,false"} actual : []string{"file1,14,false", "file1(1),14,false"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "file1,14,false" +([]string) (len=2) { + (string) (len=14) "file1,14,false", + (string) (len=17) "file1(1),14,false" } Test: TestDirMetadataExtension 2026/04/23 06:30:40 DEBUG : dir: Added virtual directory entry vAddFile: "file1.metadata" 2026/04/23 06:30:40 DEBUG : dir/file1.metadata: Set virtual modtime to 2026-04-23 06:28:25 +0000 UTC 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:733 Error: Not equal: expected: []string{"file1,14,false", "file1.metadata,2,false"} actual : []string{"file1,14,false", "file1(1),14,false", "file1.metadata,2,false"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=2) { +([]string) (len=3) { (string) (len=14) "file1,14,false", + (string) (len=17) "file1(1),14,false", (string) (len=22) "file1.metadata,2,false" Test: TestDirMetadataExtension 2026/04/23 06:30:40 DEBUG : dir/file1.metadata: OpenFile: flags=O_RDONLY, perm=---------- 2026/04/23 06:30:40 DEBUG : dir/file1.metadata: Open: flags=O_RDONLY 2026/04/23 06:30:40 DEBUG : dir/file1.metadata: >Open: fd=dir/file1.metadata (r), err= 2026/04/23 06:30:40 DEBUG : dir/file1.metadata: >OpenFile: fd=dir/file1.metadata (r), err= 2026/04/23 06:30:40 DEBUG : dir/file1.metadata: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:30:40 DEBUG : dir/file1.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728 2026/04/23 06:30:40 DEBUG : Added virtual directory entry vAddFile: "dir.metadata" 2026/04/23 06:30:40 DEBUG : dir.metadata: Set virtual modtime to 2026-04-23 06:28:23 +0000 UTC 2026/04/23 06:30:40 DEBUG : dir.metadata: OpenFile: flags=O_RDONLY, perm=---------- 2026/04/23 06:30:40 DEBUG : dir.metadata: Open: flags=O_RDONLY 2026/04/23 06:30:40 DEBUG : dir.metadata: >Open: fd=dir.metadata (r), err= 2026/04/23 06:30:40 DEBUG : dir.metadata: >OpenFile: fd=dir.metadata (r), err= 2026/04/23 06:30:40 DEBUG : dir.metadata: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:30:40 DEBUG : dir.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728 2026/04/23 06:30:40 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:30:40 DEBUG : dir: Looking for writers 2026/04/23 06:30:40 DEBUG : file1: reading active writers 2026/04/23 06:30:40 DEBUG : file1(1): reading active writers 2026/04/23 06:30:40 DEBUG : file1.metadata: reading active writers 2026/04/23 06:30:40 DEBUG : Looking for writers 2026/04/23 06:30:40 DEBUG : dir: reading active writers 2026/04/23 06:30:40 DEBUG : dir.metadata: reading active writers 2026/04/23 06:30:40 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: TestDirMetadataExtension 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: TestDirMetadataExtension 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: TestDirMetadataExtension Messages: directories --- FAIL: TestDirMetadataExtension (29.89s) === RUN TestFileMethods run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:30:58 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:30:58 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:30:59 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:30:59 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:31:02 DEBUG : dir/file1: Set virtual modtime to 2026-04-23 06:28:25 +0000 UTC 2026/04/23 06:31:02 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:31:02 DEBUG : dir: Looking for writers 2026/04/23 06:31:02 DEBUG : file1: reading active writers 2026/04/23 06:31:02 DEBUG : Looking for writers 2026/04/23 06:31:02 DEBUG : dir: reading active writers 2026/04/23 06:31:02 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: TestFileMethods 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 Error: Should be true Test: TestFileMethods 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: TestFileMethods 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: TestFileMethods Messages: directories --- FAIL: TestFileMethods (20.67s) === RUN TestFileSetModTime === RUN TestFileSetModTime/cache=off,open=false,write=false run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:31:18 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:31:18 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:31:19 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:31:19 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 06:31:32 DEBUG : time_test: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:31:32 DEBUG : time_test: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:31:33 DEBUG : time_test: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:31:33 DEBUG : time_test: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:31:34 DEBUG : time_test: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:31:36 DEBUG : time_test: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:31:40 DEBUG : time_test: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:31:48 DEBUG : Can set mod time: false file_test.go:97: can't set mod time 2026/04/23 06:31:48 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:31:48 DEBUG : dir: Looking for writers 2026/04/23 06:31:48 DEBUG : file1: reading active writers 2026/04/23 06:31:48 DEBUG : file1(1): reading active writers 2026/04/23 06:31:48 DEBUG : file1(2): reading active writers 2026/04/23 06:31:48 DEBUG : Looking for writers 2026/04/23 06:31:48 DEBUG : dir: reading active writers 2026/04/23 06:31:48 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 (51.92s) --- FAIL: TestFileSetModTime/cache=off,open=false,write=false (51.92s) === RUN TestFileOpenRead run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:32:10 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:32:10 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:32:11 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:32:11 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 06:32:20 DEBUG : dir: forgetting directory cache 2026/04/23 06:32:20 DEBUG : forgetting directory cache 2026/04/23 06:32:20 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/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:178 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestFileOpenRead 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:178 Error: Should be true Test: TestFileOpenRead Messages: Unexpected file "dir/file1(1)" 2026/04/23 06:32:22 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:32:22 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 06:32:22 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 06:32:23 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:32:23 DEBUG : dir: Looking for writers 2026/04/23 06:32:23 DEBUG : file1: reading active writers 2026/04/23 06:32:23 DEBUG : file1(1): reading active writers 2026/04/23 06:32:23 DEBUG : Looking for writers 2026/04/23 06:32:23 DEBUG : dir: reading active writers 2026/04/23 06:32:23 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: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 (29.90s) === RUN TestFileOpenWrite run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:32:40 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:32:40 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:32:41 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:32:41 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:32:44 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:32:44 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (25 bytes), uploading instead of streaming 2026/04/23 06:32:44 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:32:44 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:32:46 DEBUG : dir/file1: size = 25 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:32:46 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:32:46 DEBUG : dir/file1: Sizes differ 2026/04/23 06:32:46 ERROR : dir/file1: corrupted on transfer 2026/04/23 06:32:46 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 06:32:46 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:32:46 DEBUG : dir: Looking for writers 2026/04/23 06:32:46 DEBUG : file1: reading active writers 2026/04/23 06:32:46 DEBUG : Looking for writers 2026/04/23 06:32:46 DEBUG : dir: reading active writers 2026/04/23 06:32:46 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:241 Error: Should be true Test: TestFileOpenWrite Messages: listing wrong, want got dir/file1 (14), dir/file1(1) (14), dir/file1(1) (25) 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: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(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/file_test.go:241 Error: Should be true Test: TestFileOpenWrite 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: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 (21.66s) === RUN TestFileRemove run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:33:02 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:33:02 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:33:03 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:33:03 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 2026/04/23 06:33:07 DEBUG : forgetting directory cache 2026/04/23 06:33:07 DEBUG : dir: forgetting 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:251 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestFileRemove Messages: listing wrong, want dir/file1 (14) got dir/file1 (14), dir/file1(1) (14), dir/file1(1) (25) 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:251 Error: Should be true Test: TestFileRemove 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:251 Error: Should be true Test: TestFileRemove Messages: Unexpected file "dir/file1(1)" 2026/04/23 06:33:14 DEBUG : dir/file1(1): Reset virtual modtime 2026/04/23 06:33:14 DEBUG : dir/file1: Remove: 2026/04/23 06:33:14 DEBUG : dir/file1: File.Remove file error: could not Remove: Linkbox error 403: not permit 2026/04/23 06:33:14 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 06:33:14 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:33:14 DEBUG : dir: Looking for writers 2026/04/23 06:33:14 DEBUG : file1: reading active writers 2026/04/23 06:33:14 DEBUG : file1(1): reading active writers 2026/04/23 06:33:14 DEBUG : file1(2): reading active writers 2026/04/23 06:33:14 DEBUG : Looking for writers 2026/04/23 06:33:14 DEBUG : dir: reading active writers 2026/04/23 06:33:14 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 2026/04/23 06:33:29 DEBUG : forgetting directory cache 2026/04/23 06:33:29 DEBUG : dir: forgetting directory cache 2026/04/23 06:33:29 DEBUG : dir: forgetting directory cache 2026/04/23 06:33:29 DEBUG : fil: forgetting directory cache 2026/04/23 06:33:29 DEBUG : fil/a: forgetting directory cache 2026/04/23 06:33:29 DEBUG : fil/a/b: 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 /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) 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: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 (32.43s) === RUN TestFileRemoveAll run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:33:34 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:33:34 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:33:35 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:33:35 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:33:38 DEBUG : dir/file1: Remove: 2026/04/23 06:33:38 DEBUG : dir/file1: File.Remove file error: could not Remove: Linkbox error 403: not permit 2026/04/23 06:33:38 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 06:33:38 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:33:38 DEBUG : dir: Looking for writers 2026/04/23 06:33:38 DEBUG : file1: reading active writers 2026/04/23 06:33:38 DEBUG : Looking for writers 2026/04/23 06:33:38 DEBUG : dir: reading active writers 2026/04/23 06:33:38 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(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: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(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: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 (19.77s) === RUN TestFileOpen run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:33:54 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:33:54 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:33:55 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:33:55 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 06:34:06 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:34:06 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 06:34:06 DEBUG : dir/file1: Open: flags=O_WRONLY 2026/04/23 06:34:06 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err= 2026/04/23 06:34:06 DEBUG : dir/file1: Open: flags=O_RDWR 2026/04/23 06:34:06 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err= 2026/04/23 06:34:06 DEBUG : dir/file1: Open: flags=0x3 2026/04/23 06:34:06 DEBUG : dir/file1: Can't figure out how to open with flags: 0x3 2026/04/23 06:34:06 DEBUG : dir/file1: >Open: fd=, err=permission denied 2026/04/23 06:34:06 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:34:06 DEBUG : dir: Looking for writers 2026/04/23 06:34:06 DEBUG : file1: reading active writers 2026/04/23 06:34:06 DEBUG : file1(1): reading active writers 2026/04/23 06:34:06 DEBUG : file1(2): reading active writers 2026/04/23 06:34:06 DEBUG : Looking for writers 2026/04/23 06:34:06 DEBUG : dir: reading active writers 2026/04/23 06:34: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 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 06:34:16 DEBUG : fil: forgetting directory cache 2026/04/23 06:34:16 DEBUG : dir: forgetting directory cache 2026/04/23 06:34:16 DEBUG : forgetting directory cache 2026/04/23 06:34:16 DEBUG : dir: forgetting directory cache 2026/04/23 06:34:16 DEBUG : fil: 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: 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 (30.88s) === RUN TestFileRename === RUN TestFileRename/off,forceCache=false run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:34:25 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:34:25 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:34:26 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:34:26 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:34:28 DEBUG : forgetting directory cache 2026/04/23 06:34:28 DEBUG : dir: forgetting directory cache file_test.go:305: skip as can't rename files 2026/04/23 06:34:28 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:34:28 DEBUG : dir: Looking for writers 2026/04/23 06:34:28 DEBUG : file1: reading active writers 2026/04/23 06:34:28 DEBUG : Looking for writers 2026/04/23 06:34:28 DEBUG : dir: reading active writers 2026/04/23 06:34:28 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-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:34:45 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:34:45 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:34:45 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:34:45 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:34:45 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:34:45 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:34:45 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:34:45 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:34:45 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:34:45 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:34:45 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:34:45 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:34:45 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:34:45 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=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/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/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(2)" file_test.go:305: skip as can't rename files 2026/04/23 06:34:57 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:34:57 DEBUG : dir: Looking for writers 2026/04/23 06:34:57 DEBUG : file1: reading active writers 2026/04/23 06:34:57 DEBUG : file1(1): reading active writers 2026/04/23 06:34:57 DEBUG : file1(2): reading active writers 2026/04/23 06:34:57 DEBUG : Looking for writers 2026/04/23 06:34:57 DEBUG : dir: reading active writers 2026/04/23 06:34:57 DEBUG : >WaitForWriters: 2026/04/23 06:34:57 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 2026/04/23 06:35:00 DEBUG : dir/subdir: forgetting directory cache 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 2026/04/23 06:35:09 DEBUG : dir/virtualDir2: forgetting directory cache 2026/04/23 06:35:10 DEBUG : dir: forgetting directory cache 2026/04/23 06:35:10 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 06:35:10 DEBUG : forgetting directory cache 2026/04/23 06:35:10 DEBUG : dir: forgetting directory cache 2026/04/23 06:35:10 DEBUG : dir/virtualDir: 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: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-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:35:16 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:35:16 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:35:16 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:35:16 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:16 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:35:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:35:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:16 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:35:16 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:35: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 06:35:19 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:35:19 DEBUG : dir: Looking for writers 2026/04/23 06:35:19 DEBUG : file1: reading active writers 2026/04/23 06:35:19 DEBUG : file1(1): reading active writers 2026/04/23 06:35:19 DEBUG : file1(2): reading active writers 2026/04/23 06:35:19 DEBUG : Looking for writers 2026/04/23 06:35:19 DEBUG : dir: reading active writers 2026/04/23 06:35:19 DEBUG : >WaitForWriters: 2026/04/23 06:35:19 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 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/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) 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: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-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:35:43 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:35:43 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:35:43 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:43 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:35:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:35:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:35:43 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:35:43 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:35:44 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:35:44 DEBUG : forgetting directory cache 2026/04/23 06:35:44 DEBUG : dir: forgetting directory cache 2026/04/23 06:35:44 DEBUG : dir: forgetting directory cache file_test.go:305: skip as can't rename files 2026/04/23 06:35:46 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:35:46 DEBUG : dir: Looking for writers 2026/04/23 06:35:46 DEBUG : file1: reading active writers 2026/04/23 06:35:46 DEBUG : Looking for writers 2026/04/23 06:35:46 DEBUG : dir: reading active writers 2026/04/23 06:35:46 DEBUG : >WaitForWriters: 2026/04/23 06:35:46 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 2026/04/23 06:35:53 DEBUG : forgetting directory cache 2026/04/23 06:35:53 DEBUG : dir: forgetting directory cache 2026/04/23 06:35:53 DEBUG : dir: Removed virtual directory entry vAddFile: "potato" 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) 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: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-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:36:02 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:36:02 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:36:02 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:02 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:02 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:02 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:36:02 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:02 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:02 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:36:02 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:02 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:36:03 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:36:03 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 06:36:06 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:36:06 DEBUG : dir: Looking for writers 2026/04/23 06:36:06 DEBUG : file1: reading active writers 2026/04/23 06:36:06 DEBUG : Looking for writers 2026/04/23 06:36:06 DEBUG : dir: reading active writers 2026/04/23 06:36:06 DEBUG : >WaitForWriters: 2026/04/23 06:36:06 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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) 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: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-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:36:22 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:36:22 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:36:22 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:22 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:36:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:36:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:36:22 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:36:23 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:36:23 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 06:36:26 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:36:26 DEBUG : dir: Looking for writers 2026/04/23 06:36:26 DEBUG : file1: reading active writers 2026/04/23 06:36:26 DEBUG : Looking for writers 2026/04/23 06:36:26 DEBUG : dir: reading active writers 2026/04/23 06:36:26 DEBUG : >WaitForWriters: 2026/04/23 06:36:26 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 06:36:29 DEBUG : forgetting directory cache 2026/04/23 06:36:29 DEBUG : dir: forgetting directory cache 2026/04/23 06:36:29 DEBUG : dir/sub: forgetting directory cache 2026/04/23 06:36:29 DEBUG : dir: Removed virtual directory entry vAddDir: "sub" 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/full,forceCache=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: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: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 (137.02s) --- FAIL: TestFileRename/off,forceCache=false (19.66s) --- FAIL: TestFileRename/minimal,forceCache=false (31.22s) --- FAIL: TestFileRename/minimal,forceCache=true (26.91s) --- FAIL: TestFileRename/writes,forceCache=false (19.73s) --- FAIL: TestFileRename/writes,forceCache=true (19.68s) --- FAIL: TestFileRename/full,forceCache=false (19.82s) === RUN TestReadFileHandleMethods run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:36:42 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:36:42 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:36:43 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:36:43 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) 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 2026/04/23 06:36:53 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:36:54 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:36:54 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 06:36:54 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 06:36:54 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 06:36:54 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 06:36:54 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)(0x2fe845caa190)}) 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 06:36:54 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:36:54 DEBUG : dir: Looking for writers 2026/04/23 06:36:54 DEBUG : file1: reading active writers 2026/04/23 06:36:54 DEBUG : Looking for writers 2026/04/23 06:36:54 DEBUG : dir: reading active writers 2026/04/23 06:36:54 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 (28.84s) === RUN TestReadFileHandleSeek run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:37:11 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:37:11 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:37:11 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:37:12 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 06:37:22 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:37:23 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:37:23 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 06:37:23 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 06:37:23 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 06:37:23 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 06:37:23 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 06:37:23 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 06:37:23 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:37:23 DEBUG : dir: Looking for writers 2026/04/23 06:37:23 DEBUG : file1: reading active writers 2026/04/23 06:37:23 DEBUG : Looking for writers 2026/04/23 06:37:23 DEBUG : dir: reading active writers 2026/04/23 06:37:23 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 2026/04/23 06:37:25 DEBUG : forgetting directory cache 2026/04/23 06:37:25 DEBUG : dir: forgetting directory cache 2026/04/23 06:37:25 DEBUG : dir/sub: forgetting directory cache 2026/04/23 06:37:25 DEBUG : dir/sub/subsub: forgetting directory cache 2026/04/23 06:37:25 DEBUG : dir/sub: Removed virtual directory entry vAddDir: "subsub" 2026/04/23 06:37:25 DEBUG : dir: Removed virtual directory entry vAddDir: "sub" 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) 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: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 (28.90s) === RUN TestReadFileHandleReadAt run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:37:40 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:37:40 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:37:40 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:37: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_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) 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 2026/04/23 06:37:51 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:37:52 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:37:52 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 06:37:52 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 06:37:52 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 06:37:52 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:37:52 DEBUG : dir: Looking for writers 2026/04/23 06:37:52 DEBUG : file1: reading active writers 2026/04/23 06:37:52 DEBUG : Looking for writers 2026/04/23 06:37:52 DEBUG : dir: reading active writers 2026/04/23 06:37:52 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 06:38:06 DEBUG : forgetting directory cache 2026/04/23 06:38:06 DEBUG : dir: forgetting directory cache 2026/04/23 06:38:06 DEBUG : dir/sub: forgetting directory cache 2026/04/23 06:38:06 DEBUG : dir: Removed virtual directory entry vDel: "file1" 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) 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: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 (28.39s) === RUN TestReadFileHandleFlush run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:38:08 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:38:08 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:38:09 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:38: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: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) 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 2026/04/23 06:38:19 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:38:20 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:38:20 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 06:38:20 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 06:38:20 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)(0x2fe846208e70)}) 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 06:38:20 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:38:20 DEBUG : dir: Looking for writers 2026/04/23 06:38:20 DEBUG : file1: reading active writers 2026/04/23 06:38:20 DEBUG : Looking for writers 2026/04/23 06:38:20 DEBUG : dir: reading active writers 2026/04/23 06:38: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 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) 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: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 (28.50s) === RUN TestReadFileHandleRelease run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:38:37 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:38:37 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:38:37 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:38:37 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 2026/04/23 06:38:41 DEBUG : forgetting directory cache 2026/04/23 06:38:41 DEBUG : dir: forgetting directory cache 2026/04/23 06:38:41 DEBUG : dir: Removed virtual directory entry vDel: "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/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) 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 2026/04/23 06:38:48 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:38:49 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:38:49 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err= 2026/04/23 06:38:49 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err= 2026/04/23 06:38:49 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)(0x2fe845cf8470)}) 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 06:38:49 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:38:49 DEBUG : dir: Looking for writers 2026/04/23 06:38:49 DEBUG : file1: reading active writers 2026/04/23 06:38:49 DEBUG : Looking for writers 2026/04/23 06:38:49 DEBUG : dir: reading active writers 2026/04/23 06:38:49 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 06:39:02 DEBUG : forgetting directory cache 2026/04/23 06:39:02 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 Error: Should be true Test: TestReadFileHandleRelease 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: TestReadFileHandleRelease 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: TestReadFileHandleRelease Messages: directories --- FAIL: TestReadFileHandleRelease (28.32s) === RUN TestRWFileHandleMethodsRead run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:39:05 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:39:05 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:39:05 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:05 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:05 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:05 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:39:05 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:05 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:05 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:39:05 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:05 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:39:06 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:39: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:72 Error: Should be true Test: TestRWFileHandleMethodsRead 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_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 2026/04/23 06:39:16 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:39:17 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:39:17 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 06:39:17 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 06:39:17 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 06:39:17 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 06:39:17 DEBUG : dir/file1(0x2fe8463eb680): _readAt: size=1, off=0 2026/04/23 06:39:17 DEBUG : dir/file1(0x2fe8463eb680): openPending: 2026/04/23 06:39:17 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 06:39:17 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 06:39:17 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:39:17 DEBUG : dir/file1(0x2fe8463eb680): >openPending: err= 2026/04/23 06:39:17 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39: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 06:39: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 06:39:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39: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 06:39: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 06:39: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 06:39: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 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): >_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 06:39:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:19 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: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 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 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): _readAt: size=256, off=0 2026/04/23 06:39:19 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 06:39:19 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 06:39: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 06:39:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:19 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 06:39: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 06:39: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 06:39: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 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): >_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: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 06:39:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:19 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 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): _readAt: size=16, off=0 2026/04/23 06:39:19 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 06:39:19 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 06:39: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 06:39:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:19 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 06:39: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 06:39: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 06:39: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 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): >_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:95: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:95 Error: Not equal: 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)(0x2fe845f90cc0)}) 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 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): close: 2026/04/23 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): >close: err= 2026/04/23 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): close: 2026/04/23 06:39:19 DEBUG : dir/file1(0x2fe8463eb680): >close: err=file already closed 2026/04/23 06:39:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:19 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:39:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:19 DEBUG : dir: Looking for writers 2026/04/23 06:39:19 DEBUG : file1: reading active writers 2026/04/23 06:39:19 DEBUG : Looking for writers 2026/04/23 06:39:19 DEBUG : dir: reading active writers 2026/04/23 06:39:19 DEBUG : >WaitForWriters: 2026/04/23 06:39:19 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaner exiting 2026/04/23 06:39:19 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=369fa63e45a6662100ea5e24195b9d2a&ts=1776926357&ip=65.108.87.141": context canceled 2026/04/23 06:39: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=369fa63e45a6662100ea5e24195b9d2a&ts=1776926357&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 dir "dir" failed - try 1/3: directory not empty 2026/04/23 06:39: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-zemezif3vebu/dir/file1: no such file or directory 2026/04/23 06:39: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-zemezif3vebu/dir/file1: no such file or directory 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 06:39:31 DEBUG : forgetting directory cache 2026/04/23 06:39:31 DEBUG : dir: forgetting directory cache 2026/04/23 06:39:31 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: TestRWFileHandleMethodsRead 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: TestRWFileHandleMethodsRead 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: TestRWFileHandleMethodsRead Messages: directories --- FAIL: TestRWFileHandleMethodsRead (31.03s) === RUN TestRWFileHandleSeek run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:39:36 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:39:36 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:39:36 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:36 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:36 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:36 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:39:36 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:36 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:36 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:39:36 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:39:36 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:39:37 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:39:37 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) 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 2026/04/23 06:39:47 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:39:48 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:39:48 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 06:39:48 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 06:39:48 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 06:39:48 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 06:39:48 DEBUG : dir/file1(0x2fe84628a400): _readAt: size=1, off=0 2026/04/23 06:39:48 DEBUG : dir/file1(0x2fe84628a400): openPending: 2026/04/23 06:39:48 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 06:39:48 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 06:39:48 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:39:48 DEBUG : dir/file1(0x2fe84628a400): >openPending: err= 2026/04/23 06:39:48 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:48 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 06:39:48 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 06:39:48 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:48 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 06:39:48 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 06:39:48 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:48 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 06:39:48 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 06:39:48 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:48 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 06:39:48 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 06:39:48 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:48 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:49 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 06:39:49 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 06:39:49 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:49 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 06:39:49 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 06:39:49 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:49 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 06:39:49 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 06:39:49 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:49 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 06:39:49 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 06:39:49 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:49 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 06:39:49 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 06:39:49 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:49 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1(0x2fe84628a400): >_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: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: 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 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 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 @@ -1 +1 @@ -0 + Test: TestRWFileHandleSeek 2026/04/23 06:39:50 DEBUG : dir/file1(0x2fe84628a400): _readAt: size=1, off=5 2026/04/23 06:39:50 DEBUG : vfs cache: looking for range={Pos:5 Size:1} in [] - present false 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 5 length -1 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1(0x2fe84628a400): >_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: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 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 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 5 chunkSize 134217728 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728 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 06:39:50 DEBUG : dir/file1(0x2fe84628a400): _readAt: size=1, off=2 2026/04/23 06:39:50 DEBUG : vfs cache: looking for range={Pos:2 Size:1} in [] - present false 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 2 length -1 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 2 chunkSize 134217728 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.openRange at 2 length 134217728 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1(0x2fe84628a400): >_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 06:39:50 DEBUG : dir/file1(0x2fe84628a400): _readAt: size=1, off=11 2026/04/23 06:39:50 DEBUG : vfs cache: looking for range={Pos:11 Size:1} in [] - present false 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 11 length -1 2026/04/23 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 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 06:39:50 DEBUG : dir/file1(0x2fe84628a400): >_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 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 11 chunkSize 134217728 2026/04/23 06:39:50 DEBUG : dir/file1: ChunkedReader.openRange at 11 length 134217728 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 + Test: TestRWFileHandleSeek 2026/04/23 06:39:50 DEBUG : dir/file1(0x2fe84628a400): _readAt: size=16, off=100 2026/04/23 06:39:50 DEBUG : dir/file1(0x2fe84628a400): >_readAt: n=0, err=EOF 2026/04/23 06:39:50 DEBUG : dir/file1(0x2fe84628a400): close: 2026/04/23 06:39:50 DEBUG : dir/file1(0x2fe84628a400): >close: err= 2026/04/23 06:39:50 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:39:50 DEBUG : dir: Looking for writers 2026/04/23 06:39:50 DEBUG : file1: reading active writers 2026/04/23 06:39:50 DEBUG : Looking for writers 2026/04/23 06:39:50 DEBUG : dir: reading active writers 2026/04/23 06:39:50 DEBUG : >WaitForWriters: 2026/04/23 06:39:50 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaner exiting 2026/04/23 06:39:51 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=31b3aab9ea8507b6456abbbcad18918d&ts=1776926388&ip=65.108.87.141": context canceled 2026/04/23 06:39:51 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=31b3aab9ea8507b6456abbbcad18918d&ts=1776926388&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 dir "dir" failed - try 1/3: directory not empty 2026/04/23 06:39:55 ERROR : dir/file1: vfs cache: item close failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu/dir/file1: no such file or directory 2026/04/23 06:39:55 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-zemezif3vebu/dir/file1: no such file or directory 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 2026/04/23 06:39:59 DEBUG : dir: forgetting directory cache 2026/04/23 06:39:59 DEBUG : dir/sub: forgetting directory cache 2026/04/23 06:39:59 DEBUG : forgetting directory cache 2026/04/23 06:39:59 DEBUG : dir: forgetting directory cache 2026/04/23 06:39:59 DEBUG : dir/sub: forgetting directory cache 2026/04/23 06:39:59 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file0" 2026/04/23 06:39:59 DEBUG : dir/sub: forgetting directory cache 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) 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: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 (31.10s) === RUN TestRWFileHandleReadAt run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:40:07 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:40:07 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:40:07 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:40:07 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:40:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:40:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:40:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:40:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:40:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:40:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:40:07 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:40:08 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:40: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/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) 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 2026/04/23 06:40:18 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:40:19 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:40:19 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 06:40:19 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 06:40:19 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 06:40:19 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 06:40:19 DEBUG : dir/file1(0x2fe8463ea880): _readAt: size=1, off=0 2026/04/23 06:40:19 DEBUG : dir/file1(0x2fe8463ea880): openPending: 2026/04/23 06:40:19 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 06:40:19 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 06:40:19 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:40:19 DEBUG : dir/file1(0x2fe8463ea880): >openPending: err= 2026/04/23 06:40:19 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:19 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 06:40: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 06:40:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:19 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 06:40: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 06:40:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:19 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 06:40: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 06:40:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:20 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 06:40:20 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 06:40:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:20 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 06:40:20 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 06:40:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:20 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 06:40:20 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 06:40:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:20 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 06:40:20 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 06:40:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:20 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 06:40:20 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 06:40:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:21 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 06:40:21 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 06:40:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:21 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 06:40:21 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 06:40:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:21 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 06:40:21 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 06:40:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:40:21 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 06:40:21 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 06:40:21 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 06:40:21 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 06:40:21 DEBUG : dir/file1(0x2fe8463ea880): >_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: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 06:40:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:40:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:40:21 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:40:21 DEBUG : dir: Looking for writers 2026/04/23 06:40:21 DEBUG : file1: reading active writers 2026/04/23 06:40:21 DEBUG : Looking for writers 2026/04/23 06:40:21 DEBUG : dir: reading active writers 2026/04/23 06:40:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:40:21 DEBUG : dir: Looking for writers 2026/04/23 06:40:21 DEBUG : file1: reading active writers 2026/04/23 06:40:21 DEBUG : Looking for writers 2026/04/23 06:40:21 DEBUG : dir: reading active writers 2026/04/23 06:40:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:40:21 DEBUG : dir: Looking for writers 2026/04/23 06:40:21 DEBUG : file1: reading active writers 2026/04/23 06:40:21 DEBUG : Looking for writers 2026/04/23 06:40:21 DEBUG : dir: reading active writers 2026/04/23 06:40:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:40:21 DEBUG : dir: Looking for writers 2026/04/23 06:40:21 DEBUG : file1: reading active writers 2026/04/23 06:40:21 DEBUG : Looking for writers 2026/04/23 06:40:21 DEBUG : dir: reading active writers 2026/04/23 06:40:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:40:21 DEBUG : dir: Looking for writers 2026/04/23 06:40:21 DEBUG : file1: reading active writers 2026/04/23 06:40:21 DEBUG : Looking for writers 2026/04/23 06:40:21 DEBUG : dir: reading active writers 2026/04/23 06:40:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:40:21 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 06:40:21 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 06:40:21 DEBUG : dir: Looking for writers 2026/04/23 06:40:21 DEBUG : file1: reading active writers 2026/04/23 06:40:21 DEBUG : Looking for writers 2026/04/23 06:40:21 DEBUG : dir: reading active writers 2026/04/23 06:40:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:40:22 DEBUG : dir: Looking for writers 2026/04/23 06:40:22 DEBUG : file1: reading active writers 2026/04/23 06:40:22 DEBUG : Looking for writers 2026/04/23 06:40:22 DEBUG : dir: reading active writers 2026/04/23 06:40:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:40:22 DEBUG : dir: Looking for writers 2026/04/23 06:40:22 DEBUG : file1: reading active writers 2026/04/23 06:40:22 DEBUG : Looking for writers 2026/04/23 06:40:22 DEBUG : dir: reading active writers 2026/04/23 06:40:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:23 DEBUG : dir: Looking for writers 2026/04/23 06:40:23 DEBUG : file1: reading active writers 2026/04/23 06:40:23 DEBUG : Looking for writers 2026/04/23 06:40:23 DEBUG : dir: reading active writers 2026/04/23 06:40:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:24 DEBUG : dir: Looking for writers 2026/04/23 06:40:24 DEBUG : file1: reading active writers 2026/04/23 06:40:24 DEBUG : Looking for writers 2026/04/23 06:40:24 DEBUG : dir: reading active writers 2026/04/23 06:40:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:25 DEBUG : dir: Looking for writers 2026/04/23 06:40:25 DEBUG : file1: reading active writers 2026/04/23 06:40:25 DEBUG : Looking for writers 2026/04/23 06:40:25 DEBUG : dir: reading active writers 2026/04/23 06:40:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:26 DEBUG : dir: Looking for writers 2026/04/23 06:40:26 DEBUG : file1: reading active writers 2026/04/23 06:40:26 DEBUG : Looking for writers 2026/04/23 06:40:26 DEBUG : dir: reading active writers 2026/04/23 06:40:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:27 DEBUG : dir: Looking for writers 2026/04/23 06:40:27 DEBUG : file1: reading active writers 2026/04/23 06:40:27 DEBUG : Looking for writers 2026/04/23 06:40:27 DEBUG : dir: reading active writers 2026/04/23 06:40:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:28 DEBUG : dir: Looking for writers 2026/04/23 06:40:28 DEBUG : file1: reading active writers 2026/04/23 06:40:28 DEBUG : Looking for writers 2026/04/23 06:40:28 DEBUG : dir: reading active writers 2026/04/23 06:40:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:29 DEBUG : dir: Looking for writers 2026/04/23 06:40:29 DEBUG : file1: reading active writers 2026/04/23 06:40:29 DEBUG : Looking for writers 2026/04/23 06:40:29 DEBUG : dir: reading active writers 2026/04/23 06:40:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:30 DEBUG : dir: Looking for writers 2026/04/23 06:40:30 DEBUG : file1: reading active writers 2026/04/23 06:40:30 DEBUG : Looking for writers 2026/04/23 06:40:30 DEBUG : dir: reading active writers 2026/04/23 06:40:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:31 DEBUG : dir: Looking for writers 2026/04/23 06:40:31 DEBUG : file1: reading active writers 2026/04/23 06:40:31 DEBUG : Looking for writers 2026/04/23 06:40:31 DEBUG : dir: reading active writers 2026/04/23 06:40:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:32 DEBUG : dir: Looking for writers 2026/04/23 06:40:32 DEBUG : file1: reading active writers 2026/04/23 06:40:32 DEBUG : Looking for writers 2026/04/23 06:40:32 DEBUG : dir: reading active writers 2026/04/23 06:40:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:33 DEBUG : dir: Looking for writers 2026/04/23 06:40:33 DEBUG : file1: reading active writers 2026/04/23 06:40:33 DEBUG : Looking for writers 2026/04/23 06:40:33 DEBUG : dir: reading active writers 2026/04/23 06:40:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:34 DEBUG : dir: Looking for writers 2026/04/23 06:40:34 DEBUG : file1: reading active writers 2026/04/23 06:40:34 DEBUG : Looking for writers 2026/04/23 06:40:34 DEBUG : dir: reading active writers 2026/04/23 06:40:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:35 DEBUG : dir: Looking for writers 2026/04/23 06:40:35 DEBUG : file1: reading active writers 2026/04/23 06:40:35 DEBUG : Looking for writers 2026/04/23 06:40:35 DEBUG : dir: reading active writers 2026/04/23 06:40:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:36 DEBUG : dir: Looking for writers 2026/04/23 06:40:36 DEBUG : file1: reading active writers 2026/04/23 06:40:36 DEBUG : Looking for writers 2026/04/23 06:40:36 DEBUG : dir: reading active writers 2026/04/23 06:40:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:37 DEBUG : dir: Looking for writers 2026/04/23 06:40:37 DEBUG : file1: reading active writers 2026/04/23 06:40:37 DEBUG : Looking for writers 2026/04/23 06:40:37 DEBUG : dir: reading active writers 2026/04/23 06:40:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:38 DEBUG : dir: Looking for writers 2026/04/23 06:40:38 DEBUG : file1: reading active writers 2026/04/23 06:40:38 DEBUG : Looking for writers 2026/04/23 06:40:38 DEBUG : dir: reading active writers 2026/04/23 06:40:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:39 DEBUG : dir: Looking for writers 2026/04/23 06:40:39 DEBUG : file1: reading active writers 2026/04/23 06:40:39 DEBUG : Looking for writers 2026/04/23 06:40:39 DEBUG : dir: reading active writers 2026/04/23 06:40:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:40 DEBUG : forgetting directory cache 2026/04/23 06:40:40 DEBUG : dir: forgetting directory cache 2026/04/23 06:40:40 DEBUG : dir: Removed virtual directory entry vAddFile: "file1.metadata" 2026/04/23 06:40:40 DEBUG : Removed virtual directory entry vAddFile: "dir.metadata" 2026/04/23 06:40:40 DEBUG : dir: Looking for writers 2026/04/23 06:40:40 DEBUG : file1: reading active writers 2026/04/23 06:40:40 DEBUG : Looking for writers 2026/04/23 06:40:40 DEBUG : dir: reading active writers 2026/04/23 06:40:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:41 DEBUG : dir: Looking for writers 2026/04/23 06:40:41 DEBUG : file1: reading active writers 2026/04/23 06:40:41 DEBUG : Looking for writers 2026/04/23 06:40:41 DEBUG : dir: reading active writers 2026/04/23 06:40:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:42 DEBUG : dir: Looking for writers 2026/04/23 06:40:42 DEBUG : file1: reading active writers 2026/04/23 06:40:42 DEBUG : Looking for writers 2026/04/23 06:40:42 DEBUG : dir: reading active writers 2026/04/23 06:40:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:43 DEBUG : dir: Looking for writers 2026/04/23 06:40:43 DEBUG : file1: reading active writers 2026/04/23 06:40:43 DEBUG : Looking for writers 2026/04/23 06:40:43 DEBUG : dir: reading active writers 2026/04/23 06:40:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:44 DEBUG : dir: Looking for writers 2026/04/23 06:40:44 DEBUG : file1: reading active writers 2026/04/23 06:40:44 DEBUG : Looking for writers 2026/04/23 06:40:44 DEBUG : dir: reading active writers 2026/04/23 06:40:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:45 DEBUG : dir: Looking for writers 2026/04/23 06:40:45 DEBUG : file1: reading active writers 2026/04/23 06:40:45 DEBUG : Looking for writers 2026/04/23 06:40:45 DEBUG : dir: reading active writers 2026/04/23 06:40:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:46 DEBUG : dir: Looking for writers 2026/04/23 06:40:46 DEBUG : file1: reading active writers 2026/04/23 06:40:46 DEBUG : Looking for writers 2026/04/23 06:40:46 DEBUG : dir: reading active writers 2026/04/23 06:40:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:47 DEBUG : dir: Looking for writers 2026/04/23 06:40:47 DEBUG : file1: reading active writers 2026/04/23 06:40:47 DEBUG : Looking for writers 2026/04/23 06:40:47 DEBUG : dir: reading active writers 2026/04/23 06:40:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:48 DEBUG : dir: Looking for writers 2026/04/23 06:40:48 DEBUG : file1: reading active writers 2026/04/23 06:40:48 DEBUG : Looking for writers 2026/04/23 06:40:48 DEBUG : dir: reading active writers 2026/04/23 06:40:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:49 DEBUG : dir: Looking for writers 2026/04/23 06:40:49 DEBUG : file1: reading active writers 2026/04/23 06:40:49 DEBUG : Looking for writers 2026/04/23 06:40:49 DEBUG : dir: reading active writers 2026/04/23 06:40:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:50 DEBUG : dir: Looking for writers 2026/04/23 06:40:50 DEBUG : file1: reading active writers 2026/04/23 06:40:50 DEBUG : Looking for writers 2026/04/23 06:40:50 DEBUG : dir: reading active writers 2026/04/23 06:40:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:40:51 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "dir/file1": &{c:0x2fe845c3a200 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845ed3448 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674652091520} name:dir/file1 opens:1 downloaders:0x2fe845e70000 o:0x2fe84600a580 fd:0x2fe8458822c0 info:{ModTime:{wall:14011417061159307773 ext:1139217452066 loc:0x46b0880} ATime:{wall:14011417061159560250 ext:1139217704494 loc:0x46b0880} Size:14 Rs:[] Fingerprint:14 Dirty:false} writeBackID:0 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 06:40:51 DEBUG : >WaitForWriters: 2026/04/23 06:40:51 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 2026/04/23 06:41:01 DEBUG : forgetting directory cache 2026/04/23 06:41:01 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 /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) 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: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 (60.27s) === RUN TestRWFileHandleFlushRead run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:41:07 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:41:07 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:41:07 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:07 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:41:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:41:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:07 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:41:08 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:41: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/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) 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 2026/04/23 06:41:19 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:41:19 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:41:19 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 06:41:19 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 06:41:19 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 06:41:19 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 06:41:19 DEBUG : dir/file1(0x2fe845e1cec0): RWFileHandle.Flush 2026/04/23 06:41:19 DEBUG : dir/file1(0x2fe845e1cec0): _readAt: size=256, off=0 2026/04/23 06:41:19 DEBUG : dir/file1(0x2fe845e1cec0): openPending: 2026/04/23 06:41:19 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 06:41:19 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 06:41:19 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:41:19 DEBUG : dir/file1(0x2fe845e1cec0): >openPending: err= 2026/04/23 06:41:19 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 06:41:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:19 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 06:41: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 06:41:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:19 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:20 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 06:41:20 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 06:41:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:20 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 06:41:20 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 06:41:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:20 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 06:41:20 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 06:41:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:20 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 06:41:20 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 06:41:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:20 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 06:41:20 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 06:41:20 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:21 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 06:41:21 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 06:41:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:21 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 06:41:21 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 06:41:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:21 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 06:41:21 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 06:41:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:21 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 06:41:21 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 06:41:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:21 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 06:41:21 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 06:41:21 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:21 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 06:41:21 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 06:41:21 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 06:41:21 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 06:41:21 DEBUG : dir/file1(0x2fe845e1cec0): >_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 06:41:21 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 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 2026/04/23 06:41:21 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 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 06:41:21 DEBUG : dir/file1(0x2fe845e1cec0): RWFileHandle.Flush 2026/04/23 06:41:21 DEBUG : dir/file1(0x2fe845e1cec0): RWFileHandle.Flush 2026/04/23 06:41:21 DEBUG : dir/file1(0x2fe845e1cec0): close: 2026/04/23 06:41:21 DEBUG : dir/file1(0x2fe845e1cec0): >close: err= 2026/04/23 06:41:21 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:41:21 DEBUG : dir: Looking for writers 2026/04/23 06:41:21 DEBUG : file1: reading active writers 2026/04/23 06:41:21 DEBUG : Looking for writers 2026/04/23 06:41:21 DEBUG : dir: reading active writers 2026/04/23 06:41:21 DEBUG : >WaitForWriters: 2026/04/23 06:41:21 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaner exiting 2026/04/23 06:41:22 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=a451cf1270693adb736e79a7b68349bb&ts=1776926479&ip=65.108.87.141": context canceled 2026/04/23 06:41:22 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=a451cf1270693adb736e79a7b68349bb&ts=1776926479&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 dir "dir" failed - try 1/3: directory not empty 2026/04/23 06:41:26 ERROR : dir/file1: vfs cache: item close failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu/dir/file1: no such file or directory 2026/04/23 06:41:26 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-zemezif3vebu/dir/file1: no such file or directory 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 2026/04/23 06:41:30 DEBUG : forgetting directory cache 2026/04/23 06:41:30 DEBUG : dir: forgetting directory cache 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: TestRWFileHandleFlushRead 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: TestRWFileHandleFlushRead 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: TestRWFileHandleFlushRead Messages: directories --- FAIL: TestRWFileHandleFlushRead (30.60s) === RUN TestRWFileHandleReleaseRead run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:41:38 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:41:38 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:41:38 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:38 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:41:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:41:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:41:38 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:41:39 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:41:39 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) 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 2026/04/23 06:41:49 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:41:50 DEBUG : dir/file1: Open: flags=O_RDONLY 2026/04/23 06:41:50 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 06:41:50 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 06:41:50 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 06:41:50 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 06:41:50 DEBUG : dir/file1(0x2fe846350840): _readAt: size=256, off=0 2026/04/23 06:41:50 DEBUG : dir/file1(0x2fe846350840): openPending: 2026/04/23 06:41:50 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 06:41:50 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 06:41:50 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:41:50 DEBUG : dir/file1(0x2fe846350840): >openPending: err= 2026/04/23 06:41:50 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:50 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 06:41:50 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 06:41:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:50 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 06:41:50 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 06:41:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:50 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 06:41:50 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 06:41:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:50 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 06:41:50 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 06:41:50 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:50 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:51 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 06:41:51 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 06:41:51 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:51 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 06:41:51 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 06:41:51 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:51 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 06:41:51 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 06:41:51 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:51 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 06:41:51 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 06:41:51 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:51 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 06:41:51 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 06:41:51 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:51 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:52 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 06:41: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 06:41:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 2026/04/23 06:41:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 2026/04/23 06:41:52 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 06:41: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 06:41:52 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1 2026/04/23 06:41:52 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 06:41:52 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 06:41:52 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 06:41:52 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 06:41:52 DEBUG : dir/file1(0x2fe846350840): >_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: 2026/04/23 06:41:52 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728 Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:249 Error: Should be true Test: TestRWFileHandleReleaseRead 2026/04/23 06:41:52 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728 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 06:41:52 DEBUG : dir/file1(0x2fe846350840): RWFileHandle.Release 2026/04/23 06:41:52 DEBUG : dir/file1(0x2fe846350840): close: 2026/04/23 06:41:52 DEBUG : dir/file1(0x2fe846350840): >close: err= 2026/04/23 06:41:52 DEBUG : dir/file1(0x2fe846350840): RWFileHandle.Release 2026/04/23 06:41:52 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:41:52 DEBUG : dir: Looking for writers 2026/04/23 06:41:52 DEBUG : file1: reading active writers 2026/04/23 06:41:52 DEBUG : Looking for writers 2026/04/23 06:41:52 DEBUG : dir: reading active writers 2026/04/23 06:41:52 DEBUG : >WaitForWriters: 2026/04/23 06:41:52 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaner exiting 2026/04/23 06:41:52 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=f6109e1f83fadf917b3187833cdb6629&ts=1776926510&ip=65.108.87.141": context canceled 2026/04/23 06:41:52 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=f6109e1f83fadf917b3187833cdb6629&ts=1776926510&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 dir "dir" failed - try 1/3: directory not empty 2026/04/23 06:41:57 ERROR : dir/file1: vfs cache: item close failed: vfs cache item: failed to write metadata: open /home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu/dir/file1: no such file or directory 2026/04/23 06:41:57 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-zemezif3vebu/dir/file1: no such file or directory 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) 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: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 (31.06s) === RUN TestRWFileHandleMethodsWrite run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:42:09 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:42:09 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:42:09 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:42:09 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:42:09 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:42:09 DEBUG : Config file has changed externally - reloading 2026/04/23 06:42:09 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:42:09 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:42:09 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:42:09 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:42:09 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:42:09 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:42:09 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:42:09 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:42:09 DEBUG : file1: newRWFileHandle: 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): openPending: 2026/04/23 06:42:09 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2026/04/23 06:42:09 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): >openPending: err= 2026/04/23 06:42:09 DEBUG : file1: >newRWFileHandle: err= 2026/04/23 06:42:09 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:42:09 DEBUG : file1: >Open: fd=file1 (rw), err= 2026/04/23 06:42:09 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): _writeAt: size=5, off=0 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): >_writeAt: n=5, err= 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): _writeAt: size=7, off=5 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): >_writeAt: n=7, err= 2026/04/23 06:42:09 DEBUG : file1: vfs cache: truncate to size=11 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): close: 2026/04/23 06:42:09 DEBUG : file1: vfs cache: setting modification time to 2026-04-23 06:42:09.933686269 +0000 UTC m=+1249.710766556 2026/04/23 06:42:09 INFO : file1: vfs cache: queuing for upload in 100ms 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): >close: err= 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): close: 2026/04/23 06:42:09 DEBUG : file1(0x2fe845c9f9c0): >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 06:42:09 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:42:09 DEBUG : dir: Looking for writers 2026/04/23 06:42:09 DEBUG : Looking for writers 2026/04/23 06:42:09 DEBUG : dir: reading active writers 2026/04/23 06:42:09 DEBUG : file1: reading active writers 2026/04/23 06:42:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:42:09 DEBUG : dir: Looking for writers 2026/04/23 06:42:09 DEBUG : Looking for writers 2026/04/23 06:42:09 DEBUG : dir: reading active writers 2026/04/23 06:42:09 DEBUG : file1: reading active writers 2026/04/23 06:42:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:42:09 DEBUG : dir: Looking for writers 2026/04/23 06:42:09 DEBUG : Looking for writers 2026/04/23 06:42:09 DEBUG : dir: reading active writers 2026/04/23 06:42:09 DEBUG : file1: reading active writers 2026/04/23 06:42:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:42:10 DEBUG : dir: Looking for writers 2026/04/23 06:42:10 DEBUG : Looking for writers 2026/04/23 06:42:10 DEBUG : dir: reading active writers 2026/04/23 06:42:10 DEBUG : file1: reading active writers 2026/04/23 06:42:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:42:10 DEBUG : file1: vfs cache: starting upload 2026/04/23 06:42:10 DEBUG : dir: Looking for writers 2026/04/23 06:42:10 DEBUG : Looking for writers 2026/04/23 06:42:10 DEBUG : dir: reading active writers 2026/04/23 06:42:10 DEBUG : file1: reading active writers 2026/04/23 06:42:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:42:10 DEBUG : dir: Looking for writers 2026/04/23 06:42:10 DEBUG : Looking for writers 2026/04/23 06:42:10 DEBUG : dir: reading active writers 2026/04/23 06:42:10 DEBUG : file1: reading active writers 2026/04/23 06:42:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:42:10 DEBUG : dir: Looking for writers 2026/04/23 06:42:10 DEBUG : Looking for writers 2026/04/23 06:42:10 DEBUG : dir: reading active writers 2026/04/23 06:42:10 DEBUG : file1: reading active writers 2026/04/23 06:42:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:42:11 DEBUG : dir: Looking for writers 2026/04/23 06:42:11 DEBUG : Looking for writers 2026/04/23 06:42:11 DEBUG : dir: reading active writers 2026/04/23 06:42:11 DEBUG : file1: reading active writers 2026/04/23 06:42:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:12 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:42:12 DEBUG : dir: Looking for writers 2026/04/23 06:42:12 DEBUG : Looking for writers 2026/04/23 06:42:12 DEBUG : dir: reading active writers 2026/04/23 06:42:12 DEBUG : file1: reading active writers 2026/04/23 06:42:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:12 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:42:12 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:42:13 DEBUG : dir: Looking for writers 2026/04/23 06:42:13 DEBUG : Looking for writers 2026/04/23 06:42:13 DEBUG : file1: reading active writers 2026/04/23 06:42:13 DEBUG : dir: reading active writers 2026/04/23 06:42:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:13 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:42:14 DEBUG : dir: Looking for writers 2026/04/23 06:42:14 DEBUG : Looking for writers 2026/04/23 06:42:14 DEBUG : dir: reading active writers 2026/04/23 06:42:14 DEBUG : file1: reading active writers 2026/04/23 06:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:14 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:42:15 DEBUG : dir: Looking for writers 2026/04/23 06:42:15 DEBUG : Looking for writers 2026/04/23 06:42:15 DEBUG : dir: reading active writers 2026/04/23 06:42:15 DEBUG : file1: reading active writers 2026/04/23 06:42:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:16 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:42:16 DEBUG : dir: Looking for writers 2026/04/23 06:42:16 DEBUG : Looking for writers 2026/04/23 06:42:16 DEBUG : dir: reading active writers 2026/04/23 06:42:16 DEBUG : file1: reading active writers 2026/04/23 06:42:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:17 DEBUG : dir: Looking for writers 2026/04/23 06:42:17 DEBUG : Looking for writers 2026/04/23 06:42:17 DEBUG : dir: reading active writers 2026/04/23 06:42:17 DEBUG : file1: reading active writers 2026/04/23 06:42:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:18 DEBUG : dir: Looking for writers 2026/04/23 06:42:18 DEBUG : Looking for writers 2026/04/23 06:42:18 DEBUG : dir: reading active writers 2026/04/23 06:42:18 DEBUG : file1: reading active writers 2026/04/23 06:42:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:19 DEBUG : dir: Looking for writers 2026/04/23 06:42:19 DEBUG : Looking for writers 2026/04/23 06:42:19 DEBUG : file1: reading active writers 2026/04/23 06:42:19 DEBUG : dir: reading active writers 2026/04/23 06:42:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:19 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:42:20 DEBUG : dir: Looking for writers 2026/04/23 06:42:20 DEBUG : Looking for writers 2026/04/23 06:42:20 DEBUG : dir: reading active writers 2026/04/23 06:42:20 DEBUG : file1: reading active writers 2026/04/23 06:42:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:21 DEBUG : dir: Looking for writers 2026/04/23 06:42:21 DEBUG : Looking for writers 2026/04/23 06:42:21 DEBUG : file1: reading active writers 2026/04/23 06:42:21 DEBUG : dir: reading active writers 2026/04/23 06:42:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:22 DEBUG : dir: Looking for writers 2026/04/23 06:42:22 DEBUG : Looking for writers 2026/04/23 06:42:22 DEBUG : dir: reading active writers 2026/04/23 06:42:22 DEBUG : file1: reading active writers 2026/04/23 06:42:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:22 DEBUG : forgetting directory cache 2026/04/23 06:42:22 DEBUG : dir: forgetting directory cache 2026/04/23 06:42:23 DEBUG : dir: Looking for writers 2026/04/23 06:42:23 DEBUG : Looking for writers 2026/04/23 06:42:23 DEBUG : dir: reading active writers 2026/04/23 06:42:23 DEBUG : file1: reading active writers 2026/04/23 06:42:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:24 DEBUG : dir: Looking for writers 2026/04/23 06:42:24 DEBUG : Looking for writers 2026/04/23 06:42:24 DEBUG : dir: reading active writers 2026/04/23 06:42:24 DEBUG : file1: reading active writers 2026/04/23 06:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:25 DEBUG : dir: Looking for writers 2026/04/23 06:42:25 DEBUG : Looking for writers 2026/04/23 06:42:25 DEBUG : dir: reading active writers 2026/04/23 06:42:25 DEBUG : file1: reading active writers 2026/04/23 06:42:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:26 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:42:26 DEBUG : dir: Looking for writers 2026/04/23 06:42:26 DEBUG : Looking for writers 2026/04/23 06:42:26 DEBUG : dir: reading active writers 2026/04/23 06:42:26 DEBUG : file1: reading active writers 2026/04/23 06:42:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:27 DEBUG : dir: Looking for writers 2026/04/23 06:42:27 DEBUG : Looking for writers 2026/04/23 06:42:27 DEBUG : dir: reading active writers 2026/04/23 06:42:27 DEBUG : file1: reading active writers 2026/04/23 06:42:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:28 DEBUG : dir: Looking for writers 2026/04/23 06:42:28 DEBUG : Looking for writers 2026/04/23 06:42:28 DEBUG : dir: reading active writers 2026/04/23 06:42:28 DEBUG : file1: reading active writers 2026/04/23 06:42:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:29 DEBUG : dir: Looking for writers 2026/04/23 06:42:29 DEBUG : Looking for writers 2026/04/23 06:42:29 DEBUG : dir: reading active writers 2026/04/23 06:42:29 DEBUG : file1: reading active writers 2026/04/23 06:42:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:30 DEBUG : dir: Looking for writers 2026/04/23 06:42:30 DEBUG : Looking for writers 2026/04/23 06:42:30 DEBUG : dir: reading active writers 2026/04/23 06:42:30 DEBUG : file1: reading active writers 2026/04/23 06:42:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:31 DEBUG : dir: Looking for writers 2026/04/23 06:42:31 DEBUG : Looking for writers 2026/04/23 06:42:31 DEBUG : dir: reading active writers 2026/04/23 06:42:31 DEBUG : file1: reading active writers 2026/04/23 06:42:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:32 DEBUG : dir: Looking for writers 2026/04/23 06:42:32 DEBUG : Looking for writers 2026/04/23 06:42:32 DEBUG : dir: reading active writers 2026/04/23 06:42:32 DEBUG : file1: reading active writers 2026/04/23 06:42:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:33 DEBUG : dir: Looking for writers 2026/04/23 06:42:33 DEBUG : Looking for writers 2026/04/23 06:42:33 DEBUG : dir: reading active writers 2026/04/23 06:42:33 DEBUG : file1: reading active writers 2026/04/23 06:42:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:34 DEBUG : dir: Looking for writers 2026/04/23 06:42:34 DEBUG : Looking for writers 2026/04/23 06:42:34 DEBUG : dir: reading active writers 2026/04/23 06:42:34 DEBUG : file1: reading active writers 2026/04/23 06:42:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:35 DEBUG : dir: Looking for writers 2026/04/23 06:42:35 DEBUG : Looking for writers 2026/04/23 06:42:35 DEBUG : file1: reading active writers 2026/04/23 06:42:35 DEBUG : dir: reading active writers 2026/04/23 06:42:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:36 DEBUG : dir: Looking for writers 2026/04/23 06:42:36 DEBUG : Looking for writers 2026/04/23 06:42:36 DEBUG : dir: reading active writers 2026/04/23 06:42:36 DEBUG : file1: reading active writers 2026/04/23 06:42:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:37 DEBUG : dir: Looking for writers 2026/04/23 06:42:37 DEBUG : Looking for writers 2026/04/23 06:42:37 DEBUG : dir: reading active writers 2026/04/23 06:42:37 DEBUG : file1: reading active writers 2026/04/23 06:42:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:38 DEBUG : dir: Looking for writers 2026/04/23 06:42:38 DEBUG : Looking for writers 2026/04/23 06:42:38 DEBUG : dir: reading active writers 2026/04/23 06:42:38 DEBUG : file1: reading active writers 2026/04/23 06:42:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:39 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 06:42:39 DEBUG : dir: Looking for writers 2026/04/23 06:42:39 DEBUG : Looking for writers 2026/04/23 06:42:39 DEBUG : dir: reading active writers 2026/04/23 06:42:39 DEBUG : file1: reading active writers 2026/04/23 06:42:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:39 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0x2fe845fcf200 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845e15d48 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674651315584} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011417179764222973 ext:1249710766556 loc:0x46b0880} ATime:{wall:14011417179764241728 ext:1249710785311 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 06:42:39 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 06:42:43 DEBUG : forgetting directory cache 2026/04/23 06:42:43 DEBUG : dir: forgetting directory cache 2026/04/23 06:42:43 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/vfs/read_write_test.go:337 Error: Should be true Test: TestRWFileHandleMethodsWrite Messages: listing wrong, want file1 (11) 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/vfs/read_write_test.go:337 Error: Should be true Test: TestRWFileHandleMethodsWrite Messages: Unexpected file "dir/file1" 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 06:42:48 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:42:48 DEBUG : dir: Looking for writers 2026/04/23 06:42:48 DEBUG : Looking for writers 2026/04/23 06:42:48 DEBUG : dir: reading active writers 2026/04/23 06:42:48 DEBUG : file1: reading active writers 2026/04/23 06:42:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:42:48 DEBUG : dir: Looking for writers 2026/04/23 06:42:48 DEBUG : Looking for writers 2026/04/23 06:42:48 DEBUG : dir: reading active writers 2026/04/23 06:42:48 DEBUG : file1: reading active writers 2026/04/23 06:42:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:42:48 DEBUG : dir: Looking for writers 2026/04/23 06:42:48 DEBUG : Looking for writers 2026/04/23 06:42:48 DEBUG : dir: reading active writers 2026/04/23 06:42:48 DEBUG : file1: reading active writers 2026/04/23 06:42:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:42:48 DEBUG : dir: Looking for writers 2026/04/23 06:42:48 DEBUG : Looking for writers 2026/04/23 06:42:48 DEBUG : dir: reading active writers 2026/04/23 06:42:48 DEBUG : file1: reading active writers 2026/04/23 06:42:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:42:48 DEBUG : dir: Looking for writers 2026/04/23 06:42:48 DEBUG : Looking for writers 2026/04/23 06:42:48 DEBUG : dir: reading active writers 2026/04/23 06:42:48 DEBUG : file1: reading active writers 2026/04/23 06:42:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:42:48 DEBUG : dir: Looking for writers 2026/04/23 06:42:48 DEBUG : Looking for writers 2026/04/23 06:42:48 DEBUG : dir: reading active writers 2026/04/23 06:42:48 DEBUG : file1: reading active writers 2026/04/23 06:42:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:42:49 DEBUG : dir: Looking for writers 2026/04/23 06:42:49 DEBUG : Looking for writers 2026/04/23 06:42:49 DEBUG : dir: reading active writers 2026/04/23 06:42:49 DEBUG : file1: reading active writers 2026/04/23 06:42:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:42:49 DEBUG : dir: Looking for writers 2026/04/23 06:42:49 DEBUG : Looking for writers 2026/04/23 06:42:49 DEBUG : dir: reading active writers 2026/04/23 06:42:49 DEBUG : file1: reading active writers 2026/04/23 06:42:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:50 DEBUG : dir: Looking for writers 2026/04/23 06:42:50 DEBUG : Looking for writers 2026/04/23 06:42:50 DEBUG : file1: reading active writers 2026/04/23 06:42:50 DEBUG : dir: reading active writers 2026/04/23 06:42:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:51 DEBUG : dir: Looking for writers 2026/04/23 06:42:51 DEBUG : Looking for writers 2026/04/23 06:42:51 DEBUG : dir: reading active writers 2026/04/23 06:42:51 DEBUG : file1: reading active writers 2026/04/23 06:42:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:52 DEBUG : dir: Looking for writers 2026/04/23 06:42:52 DEBUG : Looking for writers 2026/04/23 06:42:52 DEBUG : dir: reading active writers 2026/04/23 06:42:52 DEBUG : file1: reading active writers 2026/04/23 06:42:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:53 DEBUG : dir: Looking for writers 2026/04/23 06:42:53 DEBUG : Looking for writers 2026/04/23 06:42:53 DEBUG : dir: reading active writers 2026/04/23 06:42:53 DEBUG : file1: reading active writers 2026/04/23 06:42:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:54 DEBUG : dir: Looking for writers 2026/04/23 06:42:54 DEBUG : Looking for writers 2026/04/23 06:42:54 DEBUG : dir: reading active writers 2026/04/23 06:42:54 DEBUG : file1: reading active writers 2026/04/23 06:42:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:55 DEBUG : dir: Looking for writers 2026/04/23 06:42:55 DEBUG : Looking for writers 2026/04/23 06:42:55 DEBUG : dir: reading active writers 2026/04/23 06:42:55 DEBUG : file1: reading active writers 2026/04/23 06:42:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:56 DEBUG : dir: Looking for writers 2026/04/23 06:42:56 DEBUG : Looking for writers 2026/04/23 06:42:56 DEBUG : dir: reading active writers 2026/04/23 06:42:56 DEBUG : file1: reading active writers 2026/04/23 06:42:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:57 DEBUG : dir: Looking for writers 2026/04/23 06:42:57 DEBUG : Looking for writers 2026/04/23 06:42:57 DEBUG : dir: reading active writers 2026/04/23 06:42:57 DEBUG : file1: reading active writers 2026/04/23 06:42:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:58 DEBUG : dir: Looking for writers 2026/04/23 06:42:58 DEBUG : Looking for writers 2026/04/23 06:42:58 DEBUG : dir: reading active writers 2026/04/23 06:42:58 DEBUG : file1: reading active writers 2026/04/23 06:42:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:42:59 DEBUG : dir: Looking for writers 2026/04/23 06:42:59 DEBUG : Looking for writers 2026/04/23 06:42:59 DEBUG : dir: reading active writers 2026/04/23 06:42:59 DEBUG : file1: reading active writers 2026/04/23 06:42:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:00 DEBUG : dir: Looking for writers 2026/04/23 06:43:00 DEBUG : Looking for writers 2026/04/23 06:43:00 DEBUG : dir: reading active writers 2026/04/23 06:43:00 DEBUG : file1: reading active writers 2026/04/23 06:43:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:01 DEBUG : dir: Looking for writers 2026/04/23 06:43:01 DEBUG : Looking for writers 2026/04/23 06:43:01 DEBUG : dir: reading active writers 2026/04/23 06:43:01 DEBUG : file1: reading active writers 2026/04/23 06:43:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:02 DEBUG : dir: Looking for writers 2026/04/23 06:43:02 DEBUG : Looking for writers 2026/04/23 06:43:02 DEBUG : file1: reading active writers 2026/04/23 06:43:02 DEBUG : dir: reading active writers 2026/04/23 06:43:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:03 DEBUG : dir: Looking for writers 2026/04/23 06:43:03 DEBUG : Looking for writers 2026/04/23 06:43:03 DEBUG : dir: reading active writers 2026/04/23 06:43:03 DEBUG : file1: reading active writers 2026/04/23 06:43:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:04 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 06:43:04 DEBUG : dir: Looking for writers 2026/04/23 06:43:04 DEBUG : Looking for writers 2026/04/23 06:43:04 DEBUG : dir: reading active writers 2026/04/23 06:43:04 DEBUG : file1: reading active writers 2026/04/23 06:43:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:05 DEBUG : dir: Looking for writers 2026/04/23 06:43:05 DEBUG : Looking for writers 2026/04/23 06:43:05 DEBUG : dir: reading active writers 2026/04/23 06:43:05 DEBUG : file1: reading active writers 2026/04/23 06:43:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:06 DEBUG : dir: Looking for writers 2026/04/23 06:43:06 DEBUG : Looking for writers 2026/04/23 06:43:06 DEBUG : dir: reading active writers 2026/04/23 06:43:06 DEBUG : file1: reading active writers 2026/04/23 06:43:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:07 DEBUG : dir: Looking for writers 2026/04/23 06:43:07 DEBUG : Looking for writers 2026/04/23 06:43:07 DEBUG : dir: reading active writers 2026/04/23 06:43:07 DEBUG : file1: reading active writers 2026/04/23 06:43:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:08 DEBUG : dir: Looking for writers 2026/04/23 06:43:08 DEBUG : Looking for writers 2026/04/23 06:43:08 DEBUG : dir: reading active writers 2026/04/23 06:43:08 DEBUG : file1: reading active writers 2026/04/23 06:43:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:09 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2026/04/23 06:43:09 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2026/04/23 06:43:09 DEBUG : dir: Looking for writers 2026/04/23 06:43:09 DEBUG : Looking for writers 2026/04/23 06:43:09 DEBUG : dir: reading active writers 2026/04/23 06:43:09 DEBUG : file1: reading active writers 2026/04/23 06:43:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:10 DEBUG : dir: Looking for writers 2026/04/23 06:43:10 DEBUG : Looking for writers 2026/04/23 06:43:10 DEBUG : dir: reading active writers 2026/04/23 06:43:10 DEBUG : file1: reading active writers 2026/04/23 06:43:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:11 DEBUG : dir: Looking for writers 2026/04/23 06:43:11 DEBUG : Looking for writers 2026/04/23 06:43:11 DEBUG : dir: reading active writers 2026/04/23 06:43:11 DEBUG : file1: reading active writers 2026/04/23 06:43:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:12 DEBUG : dir: Looking for writers 2026/04/23 06:43:12 DEBUG : Looking for writers 2026/04/23 06:43:12 DEBUG : dir: reading active writers 2026/04/23 06:43:12 DEBUG : file1: reading active writers 2026/04/23 06:43:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:13 DEBUG : dir: Looking for writers 2026/04/23 06:43:13 DEBUG : Looking for writers 2026/04/23 06:43:13 DEBUG : dir: reading active writers 2026/04/23 06:43:13 DEBUG : file1: reading active writers 2026/04/23 06:43:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:14 DEBUG : forgetting directory cache 2026/04/23 06:43:14 DEBUG : dir: forgetting directory cache 2026/04/23 06:43:14 DEBUG : dir: Looking for writers 2026/04/23 06:43:14 DEBUG : Looking for writers 2026/04/23 06:43:14 DEBUG : dir: reading active writers 2026/04/23 06:43:14 DEBUG : file1: reading active writers 2026/04/23 06:43:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:15 DEBUG : dir: Looking for writers 2026/04/23 06:43:15 DEBUG : Looking for writers 2026/04/23 06:43:15 DEBUG : dir: reading active writers 2026/04/23 06:43:15 DEBUG : file1: reading active writers 2026/04/23 06:43:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:16 DEBUG : dir: Looking for writers 2026/04/23 06:43:16 DEBUG : Looking for writers 2026/04/23 06:43:16 DEBUG : dir: reading active writers 2026/04/23 06:43:16 DEBUG : file1: reading active writers 2026/04/23 06:43:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:17 DEBUG : dir: Looking for writers 2026/04/23 06:43:17 DEBUG : Looking for writers 2026/04/23 06:43:17 DEBUG : dir: reading active writers 2026/04/23 06:43:17 DEBUG : file1: reading active writers 2026/04/23 06:43:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:18 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0x2fe845fcf200 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845e15d48 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674651315584} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011417179764222973 ext:1249710766556 loc:0x46b0880} ATime:{wall:14011417179764241728 ext:1249710785311 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 06:43:18 DEBUG : >WaitForWriters: 2026/04/23 06:43:18 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 Error: Should be true Test: TestRWFileHandleMethodsWrite 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: TestRWFileHandleMethodsWrite 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: TestRWFileHandleMethodsWrite Messages: directories --- FAIL: TestRWFileHandleMethodsWrite (85.46s) === RUN TestRWFileHandleWriteAt run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:43:34 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:43:34 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:43:34 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:43:34 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:43:34 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:43:34 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:43:34 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:43:34 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:43:34 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:43:34 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:43:34 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:43:34 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:43:35 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:43:35 DEBUG : file1: newRWFileHandle: 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): openPending: 2026/04/23 06:43:35 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2026/04/23 06:43:35 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): >openPending: err= 2026/04/23 06:43:35 DEBUG : file1: >newRWFileHandle: err= 2026/04/23 06:43:35 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:43:35 DEBUG : file1: >Open: fd=file1 (rw), err= 2026/04/23 06:43:35 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): _writeAt: size=7, off=0 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): >_writeAt: n=7, err= 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): _writeAt: size=6, off=5 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): >_writeAt: n=6, err= 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): close: 2026/04/23 06:43:35 DEBUG : file1: vfs cache: setting modification time to 2026-04-23 06:43:35.357058996 +0000 UTC m=+1335.134139283 2026/04/23 06:43:35 INFO : file1: vfs cache: queuing for upload in 100ms 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): >close: err= 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): _writeAt: size=5, off=0 2026/04/23 06:43:35 DEBUG : file1(0x2fe84621c040): >_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 06:43:35 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:43:35 DEBUG : dir: Looking for writers 2026/04/23 06:43:35 DEBUG : Looking for writers 2026/04/23 06:43:35 DEBUG : file1: reading active writers 2026/04/23 06:43:35 DEBUG : dir: reading active writers 2026/04/23 06:43:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:43:35 DEBUG : dir: Looking for writers 2026/04/23 06:43:35 DEBUG : Looking for writers 2026/04/23 06:43:35 DEBUG : dir: reading active writers 2026/04/23 06:43:35 DEBUG : file1: reading active writers 2026/04/23 06:43:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:43:35 DEBUG : dir: Looking for writers 2026/04/23 06:43:35 DEBUG : Looking for writers 2026/04/23 06:43:35 DEBUG : dir: reading active writers 2026/04/23 06:43:35 DEBUG : file1: reading active writers 2026/04/23 06:43:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:43:35 DEBUG : dir: Looking for writers 2026/04/23 06:43:35 DEBUG : Looking for writers 2026/04/23 06:43:35 DEBUG : dir: reading active writers 2026/04/23 06:43:35 DEBUG : file1: reading active writers 2026/04/23 06:43:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:43:35 DEBUG : file1: vfs cache: starting upload 2026/04/23 06:43:35 DEBUG : dir: Looking for writers 2026/04/23 06:43:35 DEBUG : Looking for writers 2026/04/23 06:43:35 DEBUG : dir: reading active writers 2026/04/23 06:43:35 DEBUG : file1: reading active writers 2026/04/23 06:43:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:43:35 DEBUG : dir: Looking for writers 2026/04/23 06:43:35 DEBUG : Looking for writers 2026/04/23 06:43:35 DEBUG : dir: reading active writers 2026/04/23 06:43:35 DEBUG : file1: reading active writers 2026/04/23 06:43:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:43:35 DEBUG : dir: Looking for writers 2026/04/23 06:43:35 DEBUG : Looking for writers 2026/04/23 06:43:35 DEBUG : dir: reading active writers 2026/04/23 06:43:35 DEBUG : file1: reading active writers 2026/04/23 06:43:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:43:36 DEBUG : dir: Looking for writers 2026/04/23 06:43:36 DEBUG : Looking for writers 2026/04/23 06:43:36 DEBUG : dir: reading active writers 2026/04/23 06:43:36 DEBUG : file1: reading active writers 2026/04/23 06:43:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:37 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:43:37 DEBUG : dir: Looking for writers 2026/04/23 06:43:37 DEBUG : Looking for writers 2026/04/23 06:43:37 DEBUG : dir: reading active writers 2026/04/23 06:43:37 DEBUG : file1: reading active writers 2026/04/23 06:43:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:37 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:43:37 DEBUG : forgetting directory cache 2026/04/23 06:43:37 DEBUG : dir: forgetting directory cache 2026/04/23 06:43:38 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:43:38 DEBUG : dir: Looking for writers 2026/04/23 06:43:38 DEBUG : Looking for writers 2026/04/23 06:43:38 DEBUG : dir: reading active writers 2026/04/23 06:43:38 DEBUG : file1: reading active writers 2026/04/23 06:43:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:38 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:43:39 DEBUG : dir: Looking for writers 2026/04/23 06:43:39 DEBUG : Looking for writers 2026/04/23 06:43:39 DEBUG : dir: reading active writers 2026/04/23 06:43:39 DEBUG : file1: reading active writers 2026/04/23 06:43:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:39 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:43:40 DEBUG : dir: Looking for writers 2026/04/23 06:43:40 DEBUG : Looking for writers 2026/04/23 06:43:40 DEBUG : dir: reading active writers 2026/04/23 06:43:40 DEBUG : file1: reading active writers 2026/04/23 06:43:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:41 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:43:41 DEBUG : dir: Looking for writers 2026/04/23 06:43:41 DEBUG : Looking for writers 2026/04/23 06:43:41 DEBUG : dir: reading active writers 2026/04/23 06:43:41 DEBUG : file1: reading active writers 2026/04/23 06:43:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:42 DEBUG : dir: Looking for writers 2026/04/23 06:43:42 DEBUG : Looking for writers 2026/04/23 06:43:42 DEBUG : dir: reading active writers 2026/04/23 06:43:42 DEBUG : file1: reading active writers 2026/04/23 06:43:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:43 DEBUG : dir: Looking for writers 2026/04/23 06:43:43 DEBUG : Looking for writers 2026/04/23 06:43:43 DEBUG : dir: reading active writers 2026/04/23 06:43:43 DEBUG : file1: reading active writers 2026/04/23 06:43:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:44 DEBUG : dir: Looking for writers 2026/04/23 06:43:44 DEBUG : Looking for writers 2026/04/23 06:43:44 DEBUG : dir: reading active writers 2026/04/23 06:43:44 DEBUG : file1: reading active writers 2026/04/23 06:43:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:44 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:43:45 DEBUG : dir: Looking for writers 2026/04/23 06:43:45 DEBUG : Looking for writers 2026/04/23 06:43:45 DEBUG : dir: reading active writers 2026/04/23 06:43:45 DEBUG : file1: reading active writers 2026/04/23 06:43:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:46 DEBUG : dir: Looking for writers 2026/04/23 06:43:46 DEBUG : Looking for writers 2026/04/23 06:43:46 DEBUG : file1: reading active writers 2026/04/23 06:43:46 DEBUG : dir: reading active writers 2026/04/23 06:43:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:47 DEBUG : dir: Looking for writers 2026/04/23 06:43:47 DEBUG : Looking for writers 2026/04/23 06:43:47 DEBUG : dir: reading active writers 2026/04/23 06:43:47 DEBUG : file1: reading active writers 2026/04/23 06:43:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:48 DEBUG : dir: Looking for writers 2026/04/23 06:43:48 DEBUG : Looking for writers 2026/04/23 06:43:48 DEBUG : dir: reading active writers 2026/04/23 06:43:48 DEBUG : file1: reading active writers 2026/04/23 06:43:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:49 DEBUG : dir: Looking for writers 2026/04/23 06:43:49 DEBUG : Looking for writers 2026/04/23 06:43:49 DEBUG : dir: reading active writers 2026/04/23 06:43:49 DEBUG : file1: reading active writers 2026/04/23 06:43:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:50 DEBUG : dir: Looking for writers 2026/04/23 06:43:50 DEBUG : Looking for writers 2026/04/23 06:43:50 DEBUG : file1: reading active writers 2026/04/23 06:43:50 DEBUG : dir: reading active writers 2026/04/23 06:43:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:51 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:43:51 DEBUG : dir: Looking for writers 2026/04/23 06:43:51 DEBUG : Looking for writers 2026/04/23 06:43:51 DEBUG : dir: reading active writers 2026/04/23 06:43:51 DEBUG : file1: reading active writers 2026/04/23 06:43:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:52 DEBUG : dir: Looking for writers 2026/04/23 06:43:52 DEBUG : Looking for writers 2026/04/23 06:43:52 DEBUG : file1: reading active writers 2026/04/23 06:43:52 DEBUG : dir: reading active writers 2026/04/23 06:43:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:53 DEBUG : dir: Looking for writers 2026/04/23 06:43:53 DEBUG : Looking for writers 2026/04/23 06:43:53 DEBUG : dir: reading active writers 2026/04/23 06:43:53 DEBUG : file1: reading active writers 2026/04/23 06:43:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:54 DEBUG : dir: Looking for writers 2026/04/23 06:43:54 DEBUG : Looking for writers 2026/04/23 06:43:54 DEBUG : file1: reading active writers 2026/04/23 06:43:54 DEBUG : dir: reading active writers 2026/04/23 06:43:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:55 DEBUG : dir: Looking for writers 2026/04/23 06:43:55 DEBUG : Looking for writers 2026/04/23 06:43:55 DEBUG : dir: reading active writers 2026/04/23 06:43:55 DEBUG : file1: reading active writers 2026/04/23 06:43:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:56 ERROR : file1: Failed to copy: object not found 2026/04/23 06:43:56 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 06:43:56 DEBUG : dir: Looking for writers 2026/04/23 06:43:56 DEBUG : Looking for writers 2026/04/23 06:43:56 DEBUG : file1: reading active writers 2026/04/23 06:43:56 DEBUG : dir: reading active writers 2026/04/23 06:43:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:57 DEBUG : dir: Looking for writers 2026/04/23 06:43:57 DEBUG : Looking for writers 2026/04/23 06:43:57 DEBUG : dir: reading active writers 2026/04/23 06:43:57 DEBUG : file1: reading active writers 2026/04/23 06:43:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:58 DEBUG : dir: Looking for writers 2026/04/23 06:43:58 DEBUG : Looking for writers 2026/04/23 06:43:58 DEBUG : file1: reading active writers 2026/04/23 06:43:58 DEBUG : dir: reading active writers 2026/04/23 06:43:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:43:59 DEBUG : dir: Looking for writers 2026/04/23 06:43:59 DEBUG : Looking for writers 2026/04/23 06:43:59 DEBUG : file1: reading active writers 2026/04/23 06:43:59 DEBUG : dir: reading active writers 2026/04/23 06:43:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:00 DEBUG : dir: Looking for writers 2026/04/23 06:44:00 DEBUG : Looking for writers 2026/04/23 06:44:00 DEBUG : dir: reading active writers 2026/04/23 06:44:00 DEBUG : file1: reading active writers 2026/04/23 06:44:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:01 DEBUG : dir: Looking for writers 2026/04/23 06:44:01 DEBUG : Looking for writers 2026/04/23 06:44:01 DEBUG : dir: reading active writers 2026/04/23 06:44:01 DEBUG : file1: reading active writers 2026/04/23 06:44:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:02 DEBUG : dir: Looking for writers 2026/04/23 06:44:02 DEBUG : Looking for writers 2026/04/23 06:44:02 DEBUG : file1: reading active writers 2026/04/23 06:44:02 DEBUG : dir: reading active writers 2026/04/23 06:44:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:03 DEBUG : dir: Looking for writers 2026/04/23 06:44:03 DEBUG : Looking for writers 2026/04/23 06:44:03 DEBUG : dir: reading active writers 2026/04/23 06:44:03 DEBUG : file1: reading active writers 2026/04/23 06:44:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:04 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 06:44:04 DEBUG : dir: Looking for writers 2026/04/23 06:44:04 DEBUG : Looking for writers 2026/04/23 06:44:04 DEBUG : dir: reading active writers 2026/04/23 06:44:04 DEBUG : file1: reading active writers 2026/04/23 06:44:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:05 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0x2fe845fcf300 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845fdeb48 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674653186944} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011417271529392564 ext:1335134139283 loc:0x46b0880} ATime:{wall:14011417271529409926 ext:1335134156645 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 06:44:05 DEBUG : >WaitForWriters: fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 2026/04/23 06:44:06 DEBUG : forgetting directory cache 2026/04/23 06:44:06 DEBUG : dir: forgetting directory cache 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:387 Error: Should be true Test: TestRWFileHandleWriteAt Messages: listing wrong, want file1 (11) 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/vfs/read_write_test.go:387 Error: Should be true Test: TestRWFileHandleWriteAt Messages: Unexpected file "dir/file1" 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 06:44:14 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:44:14 DEBUG : dir: Looking for writers 2026/04/23 06:44:14 DEBUG : Looking for writers 2026/04/23 06:44:14 DEBUG : dir: reading active writers 2026/04/23 06:44:14 DEBUG : file1: reading active writers 2026/04/23 06:44:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:44:14 DEBUG : dir: Looking for writers 2026/04/23 06:44:14 DEBUG : Looking for writers 2026/04/23 06:44:14 DEBUG : dir: reading active writers 2026/04/23 06:44:14 DEBUG : file1: reading active writers 2026/04/23 06:44:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:44:14 DEBUG : dir: Looking for writers 2026/04/23 06:44:14 DEBUG : Looking for writers 2026/04/23 06:44:14 DEBUG : dir: reading active writers 2026/04/23 06:44:14 DEBUG : file1: reading active writers 2026/04/23 06:44:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:44:14 DEBUG : dir: Looking for writers 2026/04/23 06:44:14 DEBUG : Looking for writers 2026/04/23 06:44:14 DEBUG : dir: reading active writers 2026/04/23 06:44:14 DEBUG : file1: reading active writers 2026/04/23 06:44:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:44:14 DEBUG : dir: Looking for writers 2026/04/23 06:44:14 DEBUG : Looking for writers 2026/04/23 06:44:14 DEBUG : dir: reading active writers 2026/04/23 06:44:14 DEBUG : file1: reading active writers 2026/04/23 06:44:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:44:14 DEBUG : dir: Looking for writers 2026/04/23 06:44:14 DEBUG : Looking for writers 2026/04/23 06:44:14 DEBUG : dir: reading active writers 2026/04/23 06:44:14 DEBUG : file1: reading active writers 2026/04/23 06:44:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:44:14 DEBUG : dir: Looking for writers 2026/04/23 06:44:14 DEBUG : Looking for writers 2026/04/23 06:44:14 DEBUG : dir: reading active writers 2026/04/23 06:44:14 DEBUG : file1: reading active writers 2026/04/23 06:44:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:44:15 DEBUG : dir: Looking for writers 2026/04/23 06:44:15 DEBUG : Looking for writers 2026/04/23 06:44:15 DEBUG : dir: reading active writers 2026/04/23 06:44:15 DEBUG : file1: reading active writers 2026/04/23 06:44:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:16 DEBUG : dir: Looking for writers 2026/04/23 06:44:16 DEBUG : Looking for writers 2026/04/23 06:44:16 DEBUG : dir: reading active writers 2026/04/23 06:44:16 DEBUG : file1: reading active writers 2026/04/23 06:44:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:17 DEBUG : dir: Looking for writers 2026/04/23 06:44:17 DEBUG : Looking for writers 2026/04/23 06:44:17 DEBUG : dir: reading active writers 2026/04/23 06:44:17 DEBUG : file1: reading active writers 2026/04/23 06:44:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:18 DEBUG : dir: Looking for writers 2026/04/23 06:44:18 DEBUG : Looking for writers 2026/04/23 06:44:18 DEBUG : dir: reading active writers 2026/04/23 06:44:18 DEBUG : file1: reading active writers 2026/04/23 06:44:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:19 DEBUG : dir: Looking for writers 2026/04/23 06:44:19 DEBUG : Looking for writers 2026/04/23 06:44:19 DEBUG : dir: reading active writers 2026/04/23 06:44:19 DEBUG : file1: reading active writers 2026/04/23 06:44:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:20 DEBUG : dir: Looking for writers 2026/04/23 06:44:20 DEBUG : Looking for writers 2026/04/23 06:44:20 DEBUG : dir: reading active writers 2026/04/23 06:44:20 DEBUG : file1: reading active writers 2026/04/23 06:44:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:21 DEBUG : dir: Looking for writers 2026/04/23 06:44:21 DEBUG : Looking for writers 2026/04/23 06:44:21 DEBUG : dir: reading active writers 2026/04/23 06:44:21 DEBUG : file1: reading active writers 2026/04/23 06:44:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:22 DEBUG : dir: Looking for writers 2026/04/23 06:44:22 DEBUG : Looking for writers 2026/04/23 06:44:22 DEBUG : dir: reading active writers 2026/04/23 06:44:22 DEBUG : file1: reading active writers 2026/04/23 06:44:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:23 DEBUG : dir: Looking for writers 2026/04/23 06:44:23 DEBUG : Looking for writers 2026/04/23 06:44:23 DEBUG : dir: reading active writers 2026/04/23 06:44:23 DEBUG : file1: reading active writers 2026/04/23 06:44:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:24 DEBUG : dir: Looking for writers 2026/04/23 06:44:24 DEBUG : Looking for writers 2026/04/23 06:44:24 DEBUG : dir: reading active writers 2026/04/23 06:44:24 DEBUG : file1: reading active writers 2026/04/23 06:44:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:25 DEBUG : dir: Looking for writers 2026/04/23 06:44:25 DEBUG : Looking for writers 2026/04/23 06:44:25 DEBUG : dir: reading active writers 2026/04/23 06:44:25 DEBUG : file1: reading active writers 2026/04/23 06:44:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:26 DEBUG : dir: Looking for writers 2026/04/23 06:44:26 DEBUG : Looking for writers 2026/04/23 06:44:26 DEBUG : dir: reading active writers 2026/04/23 06:44:26 DEBUG : file1: reading active writers 2026/04/23 06:44:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:27 DEBUG : dir: Looking for writers 2026/04/23 06:44:27 DEBUG : Looking for writers 2026/04/23 06:44:27 DEBUG : dir: reading active writers 2026/04/23 06:44:27 DEBUG : file1: reading active writers 2026/04/23 06:44:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:28 DEBUG : dir: Looking for writers 2026/04/23 06:44:28 DEBUG : Looking for writers 2026/04/23 06:44:28 DEBUG : dir: reading active writers 2026/04/23 06:44:28 DEBUG : file1: reading active writers 2026/04/23 06:44:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:28 DEBUG : forgetting directory cache 2026/04/23 06:44:28 DEBUG : dir: forgetting directory cache 2026/04/23 06:44:29 DEBUG : dir: Looking for writers 2026/04/23 06:44:29 DEBUG : Looking for writers 2026/04/23 06:44:29 DEBUG : dir: reading active writers 2026/04/23 06:44:29 DEBUG : file1: reading active writers 2026/04/23 06:44:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:30 DEBUG : dir: Looking for writers 2026/04/23 06:44:30 DEBUG : Looking for writers 2026/04/23 06:44:30 DEBUG : dir: reading active writers 2026/04/23 06:44:30 DEBUG : file1: reading active writers 2026/04/23 06:44:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:30 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 06:44:31 DEBUG : dir: Looking for writers 2026/04/23 06:44:31 DEBUG : Looking for writers 2026/04/23 06:44:31 DEBUG : dir: reading active writers 2026/04/23 06:44:31 DEBUG : file1: reading active writers 2026/04/23 06:44:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:32 DEBUG : dir: Looking for writers 2026/04/23 06:44:32 DEBUG : Looking for writers 2026/04/23 06:44:32 DEBUG : dir: reading active writers 2026/04/23 06:44:32 DEBUG : file1: reading active writers 2026/04/23 06:44:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:33 DEBUG : dir: Looking for writers 2026/04/23 06:44:33 DEBUG : Looking for writers 2026/04/23 06:44:33 DEBUG : file1: reading active writers 2026/04/23 06:44:33 DEBUG : dir: reading active writers 2026/04/23 06:44:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:34 DEBUG : dir: Looking for writers 2026/04/23 06:44:34 DEBUG : Looking for writers 2026/04/23 06:44:34 DEBUG : dir: reading active writers 2026/04/23 06:44:34 DEBUG : file1: reading active writers 2026/04/23 06:44:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:34 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2026/04/23 06:44:34 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2026/04/23 06:44:35 DEBUG : dir: Looking for writers 2026/04/23 06:44:35 DEBUG : Looking for writers 2026/04/23 06:44:35 DEBUG : dir: reading active writers 2026/04/23 06:44:35 DEBUG : file1: reading active writers 2026/04/23 06:44:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:36 DEBUG : dir: Looking for writers 2026/04/23 06:44:36 DEBUG : Looking for writers 2026/04/23 06:44:36 DEBUG : dir: reading active writers 2026/04/23 06:44:36 DEBUG : file1: reading active writers 2026/04/23 06:44:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:37 DEBUG : dir: Looking for writers 2026/04/23 06:44:37 DEBUG : Looking for writers 2026/04/23 06:44:37 DEBUG : dir: reading active writers 2026/04/23 06:44:37 DEBUG : file1: reading active writers 2026/04/23 06:44:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:38 DEBUG : dir: Looking for writers 2026/04/23 06:44:38 DEBUG : Looking for writers 2026/04/23 06:44:38 DEBUG : file1: reading active writers 2026/04/23 06:44:38 DEBUG : dir: reading active writers 2026/04/23 06:44:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:39 DEBUG : dir: Looking for writers 2026/04/23 06:44:39 DEBUG : Looking for writers 2026/04/23 06:44:39 DEBUG : dir: reading active writers 2026/04/23 06:44:39 DEBUG : file1: reading active writers 2026/04/23 06:44:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:40 DEBUG : dir: Looking for writers 2026/04/23 06:44:40 DEBUG : Looking for writers 2026/04/23 06:44:40 DEBUG : dir: reading active writers 2026/04/23 06:44:40 DEBUG : file1: reading active writers 2026/04/23 06:44:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:41 DEBUG : dir: Looking for writers 2026/04/23 06:44:41 DEBUG : Looking for writers 2026/04/23 06:44:41 DEBUG : file1: reading active writers 2026/04/23 06:44:41 DEBUG : dir: reading active writers 2026/04/23 06:44:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:42 DEBUG : dir: Looking for writers 2026/04/23 06:44:42 DEBUG : Looking for writers 2026/04/23 06:44:42 DEBUG : dir: reading active writers 2026/04/23 06:44:42 DEBUG : file1: reading active writers 2026/04/23 06:44:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:43 DEBUG : dir: Looking for writers 2026/04/23 06:44:43 DEBUG : Looking for writers 2026/04/23 06:44:43 DEBUG : file1: reading active writers 2026/04/23 06:44:43 DEBUG : dir: reading active writers 2026/04/23 06:44:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:44:44 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0x2fe845fcf300 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845fdeb48 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674653186944} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:14011417271529392564 ext:1335134139283 loc:0x46b0880} ATime:{wall:14011417271529409926 ext:1335134156645 loc:0x46b0880} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false graceTimer:}, } 2026/04/23 06:44:44 DEBUG : >WaitForWriters: 2026/04/23 06:44:44 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 2026/04/23 06:44:57 DEBUG : forgetting directory cache 2026/04/23 06:44:57 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 Error: Should be true Test: TestRWFileHandleWriteAt 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: TestRWFileHandleWriteAt 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: TestRWFileHandleWriteAt Messages: directories --- FAIL: TestRWFileHandleWriteAt (85.49s) === RUN TestRWFileHandleSizeTruncateExisting run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:45:00 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:45:00 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:45:00 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:00 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:00 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:00 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:45:00 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:00 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:00 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:45:00 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:00 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:45:01 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:01 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 06:45:10 DEBUG : forgetting directory cache 2026/04/23 06:45:10 DEBUG : dir: forgetting directory cache 2026/04/23 06:45:10 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 06:45:10 DEBUG : dir: forgetting directory cache 2026/04/23 06:45:10 DEBUG : dir/virtualDir: 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/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) 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 2026/04/23 06:45:11 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_TRUNC, perm=-rwxrwxrwx 2026/04/23 06:45:12 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC 2026/04/23 06:45:12 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 06:45:12 DEBUG : dir/file1(0x2fe845e1c100): openPending: 2026/04/23 06:45:12 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 06:45:12 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 06:45:12 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:45:12 DEBUG : dir/file1(0x2fe845e1c100): >openPending: err= 2026/04/23 06:45:12 DEBUG : dir/file1: vfs cache: truncate to size=0 2026/04/23 06:45:12 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 06:45:12 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 06:45:12 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err= 2026/04/23 06:45:12 DEBUG : dir/file1(0x2fe845e1c100): _writeAt: size=5, off=0 2026/04/23 06:45:12 DEBUG : dir/file1(0x2fe845e1c100): >_writeAt: n=5, err= 2026/04/23 06:45:12 DEBUG : dir/file1(0x2fe845e1c100): close: 2026/04/23 06:45:12 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2026/04/23 06:45:12 DEBUG : dir/file1: vfs cache: setting modification time to 2026-04-23 06:45:12.507599582 +0000 UTC m=+1432.284679869 2026/04/23 06:45:12 INFO : dir/file1: vfs cache: queuing for upload in 100ms 2026/04/23 06:45:12 DEBUG : dir/file1(0x2fe845e1c100): >close: err= 2026/04/23 06:45:12 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:45:12 DEBUG : dir: Looking for writers 2026/04/23 06:45:12 DEBUG : file1: reading active writers 2026/04/23 06:45:12 DEBUG : Looking for writers 2026/04/23 06:45:12 DEBUG : dir: reading active writers 2026/04/23 06:45:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:45:12 DEBUG : dir: Looking for writers 2026/04/23 06:45:12 DEBUG : file1: reading active writers 2026/04/23 06:45:12 DEBUG : Looking for writers 2026/04/23 06:45:12 DEBUG : dir: reading active writers 2026/04/23 06:45:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:45:12 DEBUG : dir: Looking for writers 2026/04/23 06:45:12 DEBUG : file1: reading active writers 2026/04/23 06:45:12 DEBUG : Looking for writers 2026/04/23 06:45:12 DEBUG : dir: reading active writers 2026/04/23 06:45:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:45:12 DEBUG : dir: Looking for writers 2026/04/23 06:45:12 DEBUG : file1: reading active writers 2026/04/23 06:45:12 DEBUG : Looking for writers 2026/04/23 06:45:12 DEBUG : dir: reading active writers 2026/04/23 06:45:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:45:12 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:45:12 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:12 DEBUG : dir: Looking for writers 2026/04/23 06:45:12 DEBUG : file1: reading active writers 2026/04/23 06:45:12 DEBUG : Looking for writers 2026/04/23 06:45:12 DEBUG : dir: reading active writers 2026/04/23 06:45:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:45:12 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:12 DEBUG : dir: Looking for writers 2026/04/23 06:45:12 DEBUG : file1: reading active writers 2026/04/23 06:45:12 DEBUG : Looking for writers 2026/04/23 06:45:12 DEBUG : dir: reading active writers 2026/04/23 06:45:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:45:13 DEBUG : dir: Looking for writers 2026/04/23 06:45:13 DEBUG : file1: reading active writers 2026/04/23 06:45:13 DEBUG : Looking for writers 2026/04/23 06:45:13 DEBUG : dir: reading active writers 2026/04/23 06:45:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:45:13 DEBUG : dir: Looking for writers 2026/04/23 06:45:13 DEBUG : file1: reading active writers 2026/04/23 06:45:13 DEBUG : Looking for writers 2026/04/23 06:45:13 DEBUG : dir: reading active writers 2026/04/23 06:45:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:14 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:45:14 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:45:14 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:14 INFO : dir/file1: Removing failed copy 2026/04/23 06:45:14 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:14 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-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:14 DEBUG : dir: Looking for writers 2026/04/23 06:45:14 DEBUG : file1: reading active writers 2026/04/23 06:45:14 DEBUG : Looking for writers 2026/04/23 06:45:14 DEBUG : dir: reading active writers 2026/04/23 06:45:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:14 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:45:14 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:15 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:15 DEBUG : dir: Looking for writers 2026/04/23 06:45:15 DEBUG : file1: reading active writers 2026/04/23 06:45:15 DEBUG : Looking for writers 2026/04/23 06:45:15 DEBUG : dir: reading active writers 2026/04/23 06:45:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:16 DEBUG : dir: Looking for writers 2026/04/23 06:45:16 DEBUG : file1: reading active writers 2026/04/23 06:45:16 DEBUG : Looking for writers 2026/04/23 06:45:16 DEBUG : dir: reading active writers 2026/04/23 06:45:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:16 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:45:16 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:45:16 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:16 INFO : dir/file1: Removing failed copy 2026/04/23 06:45:17 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:17 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-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:17 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:45:17 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:17 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:17 DEBUG : dir: Looking for writers 2026/04/23 06:45:17 DEBUG : file1: reading active writers 2026/04/23 06:45:17 DEBUG : Looking for writers 2026/04/23 06:45:17 DEBUG : dir: reading active writers 2026/04/23 06:45:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:18 DEBUG : dir: Looking for writers 2026/04/23 06:45:18 DEBUG : file1: reading active writers 2026/04/23 06:45:18 DEBUG : Looking for writers 2026/04/23 06:45:18 DEBUG : dir: reading active writers 2026/04/23 06:45:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:19 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:45:19 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:45:19 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:19 INFO : dir/file1: Removing failed copy 2026/04/23 06:45:19 DEBUG : forgetting directory cache 2026/04/23 06:45:19 DEBUG : dir: forgetting directory cache 2026/04/23 06:45:19 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:19 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-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:19 DEBUG : dir: Looking for writers 2026/04/23 06:45:19 DEBUG : file1: reading active writers 2026/04/23 06:45:19 DEBUG : Looking for writers 2026/04/23 06:45:19 DEBUG : dir: reading active writers 2026/04/23 06:45:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:20 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:45:20 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:20 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:20 DEBUG : dir: Looking for writers 2026/04/23 06:45:20 DEBUG : file1: reading active writers 2026/04/23 06:45:20 DEBUG : Looking for writers 2026/04/23 06:45:20 DEBUG : dir: reading active writers 2026/04/23 06:45:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:21 ERROR : file1: Failed to copy: object not found 2026/04/23 06:45:21 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 06:45:21 DEBUG : dir: Looking for writers 2026/04/23 06:45:21 DEBUG : file1: reading active writers 2026/04/23 06:45:21 DEBUG : Looking for writers 2026/04/23 06:45:21 DEBUG : dir: reading active writers 2026/04/23 06:45:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:22 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:45:22 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:45:22 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:22 INFO : dir/file1: Removing failed copy 2026/04/23 06:45:22 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:22 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-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:22 DEBUG : dir: Looking for writers 2026/04/23 06:45:22 DEBUG : file1: reading active writers 2026/04/23 06:45:22 DEBUG : Looking for writers 2026/04/23 06:45:22 DEBUG : dir: reading active writers 2026/04/23 06:45:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:23 DEBUG : dir: Looking for writers 2026/04/23 06:45:23 DEBUG : file1: reading active writers 2026/04/23 06:45:23 DEBUG : Looking for writers 2026/04/23 06:45:23 DEBUG : dir: reading active writers 2026/04/23 06:45:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:24 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:45:24 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:24 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:24 DEBUG : dir: Looking for writers 2026/04/23 06:45:24 DEBUG : file1: reading active writers 2026/04/23 06:45:24 DEBUG : Looking for writers 2026/04/23 06:45:24 DEBUG : dir: reading active writers 2026/04/23 06:45:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:25 DEBUG : dir: Looking for writers 2026/04/23 06:45:25 DEBUG : file1: reading active writers 2026/04/23 06:45:25 DEBUG : Looking for writers 2026/04/23 06:45:25 DEBUG : dir: reading active writers 2026/04/23 06:45:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:26 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:45:26 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:45:26 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:26 INFO : dir/file1: Removing failed copy 2026/04/23 06:45:26 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:26 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-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:26 DEBUG : dir: Looking for writers 2026/04/23 06:45:26 DEBUG : file1: reading active writers 2026/04/23 06:45:26 DEBUG : Looking for writers 2026/04/23 06:45:26 DEBUG : dir: reading active writers 2026/04/23 06:45:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:27 DEBUG : dir: Looking for writers 2026/04/23 06:45:27 DEBUG : file1: reading active writers 2026/04/23 06:45:27 DEBUG : Looking for writers 2026/04/23 06:45:27 DEBUG : dir: reading active writers 2026/04/23 06:45:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:28 DEBUG : dir: Looking for writers 2026/04/23 06:45:28 DEBUG : file1: reading active writers 2026/04/23 06:45:28 DEBUG : Looking for writers 2026/04/23 06:45:28 DEBUG : dir: reading active writers 2026/04/23 06:45:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:29 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:45:29 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:29 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:29 DEBUG : dir: Looking for writers 2026/04/23 06:45:29 DEBUG : file1: reading active writers 2026/04/23 06:45:29 DEBUG : Looking for writers 2026/04/23 06:45:29 DEBUG : dir: reading active writers 2026/04/23 06:45:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:30 DEBUG : dir: Looking for writers 2026/04/23 06:45:30 DEBUG : file1: reading active writers 2026/04/23 06:45:30 DEBUG : Looking for writers 2026/04/23 06:45:30 DEBUG : dir: reading active writers 2026/04/23 06:45:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:31 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:45:31 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:45:31 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:31 INFO : dir/file1: Removing failed copy 2026/04/23 06:45:31 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:31 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-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:31 DEBUG : dir: Looking for writers 2026/04/23 06:45:31 DEBUG : file1: reading active writers 2026/04/23 06:45:31 DEBUG : Looking for writers 2026/04/23 06:45:31 DEBUG : dir: reading active writers 2026/04/23 06:45:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:32 DEBUG : dir: Looking for writers 2026/04/23 06:45:32 DEBUG : file1: reading active writers 2026/04/23 06:45:32 DEBUG : Looking for writers 2026/04/23 06:45:32 DEBUG : dir: reading active writers 2026/04/23 06:45:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:33 DEBUG : dir: Looking for writers 2026/04/23 06:45:33 DEBUG : file1: reading active writers 2026/04/23 06:45:33 DEBUG : Looking for writers 2026/04/23 06:45:33 DEBUG : dir: reading active writers 2026/04/23 06:45:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:34 DEBUG : dir: Looking for writers 2026/04/23 06:45:34 DEBUG : file1: reading active writers 2026/04/23 06:45:34 DEBUG : Looking for writers 2026/04/23 06:45:34 DEBUG : dir: reading active writers 2026/04/23 06:45:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:35 DEBUG : dir: Looking for writers 2026/04/23 06:45:35 DEBUG : file1: reading active writers 2026/04/23 06:45:35 DEBUG : Looking for writers 2026/04/23 06:45:35 DEBUG : dir: reading active writers 2026/04/23 06:45:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:36 DEBUG : dir: Looking for writers 2026/04/23 06:45:36 DEBUG : file1: reading active writers 2026/04/23 06:45:36 DEBUG : Looking for writers 2026/04/23 06:45:36 DEBUG : dir: reading active writers 2026/04/23 06:45:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:37 DEBUG : dir: Looking for writers 2026/04/23 06:45:37 DEBUG : file1: reading active writers 2026/04/23 06:45:37 DEBUG : Looking for writers 2026/04/23 06:45:37 DEBUG : dir: reading active writers 2026/04/23 06:45:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:38 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:45:38 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:38 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:38 DEBUG : dir: Looking for writers 2026/04/23 06:45:38 DEBUG : file1: reading active writers 2026/04/23 06:45:38 DEBUG : Looking for writers 2026/04/23 06:45:38 DEBUG : dir: reading active writers 2026/04/23 06:45:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:39 DEBUG : dir: Looking for writers 2026/04/23 06:45:39 DEBUG : file1: reading active writers 2026/04/23 06:45:39 DEBUG : Looking for writers 2026/04/23 06:45:39 DEBUG : dir: reading active writers 2026/04/23 06:45:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:40 DEBUG : dir/file1: size = 5 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:45:40 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:45:40 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:40 INFO : dir/file1: Removing failed copy 2026/04/23 06:45:40 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:45:40 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-zemezif3vebu) 5 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:45:40 DEBUG : dir: Looking for writers 2026/04/23 06:45:40 DEBUG : file1: reading active writers 2026/04/23 06:45:40 DEBUG : Looking for writers 2026/04/23 06:45:40 DEBUG : dir: reading active writers 2026/04/23 06:45:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:41 DEBUG : dir: Looking for writers 2026/04/23 06:45:41 DEBUG : file1: reading active writers 2026/04/23 06:45:41 DEBUG : Looking for writers 2026/04/23 06:45:41 DEBUG : dir: reading active writers 2026/04/23 06:45:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:45:42 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "dir/file1": &{c:0x2fe845e61e00 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845fb8128 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674653028704} name:dir/file1 opens:0 downloaders: o:0x2fe845e24500 fd: info:{ModTime:{wall:14011417375832890078 ext:1432284679869 loc:0x46b0880} ATime:{wall:14011417375832917600 ext:1432284707391 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 06:45:42 DEBUG : >WaitForWriters: 2026/04/23 06:45:42 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 2026/04/23 06:45:46 DEBUG : forgetting directory cache 2026/04/23 06:45:46 DEBUG : dir: forgetting directory cache 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: TestRWFileHandleSizeTruncateExisting 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: TestRWFileHandleSizeTruncateExisting 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: TestRWFileHandleSizeTruncateExisting Messages: directories --- FAIL: TestRWFileHandleSizeTruncateExisting (58.36s) === RUN TestRWFileHandleSizeCreateExisting run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:45:58 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:45:58 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:45:58 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:58 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:58 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:58 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:45:58 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:58 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:58 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:45:58 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:45:58 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:45:59 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:45:59 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 2026/04/23 06:46:06 DEBUG : forgetting directory cache 2026/04/23 06:46:06 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: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) 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 2026/04/23 06:46:10 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:46:10 DEBUG : dir/file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:46:10 DEBUG : dir/file1: newRWFileHandle: 2026/04/23 06:46:10 DEBUG : dir/file1: >newRWFileHandle: err= 2026/04/23 06:46:10 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:46:10 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err= 2026/04/23 06:46:10 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 06:46:10 DEBUG : dir/file1(0x2fe845e86880): _writeAt: size=5, off=0 2026/04/23 06:46:10 DEBUG : dir/file1(0x2fe845e86880): openPending: 2026/04/23 06:46:10 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "" 2026/04/23 06:46:10 DEBUG : dir/file1: vfs cache: truncate to size=14 2026/04/23 06:46:10 DEBUG : dir: Added virtual directory entry vAddFile: "file1" 2026/04/23 06:46:10 DEBUG : dir/file1(0x2fe845e86880): >openPending: err= 2026/04/23 06:46:10 DEBUG : dir/file1(0x2fe845e86880): >_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 06:46:10 DEBUG : dir/file1(0x2fe845e86880): _writeAt: size=15, off=5 2026/04/23 06:46:10 DEBUG : dir/file1(0x2fe845e86880): >_writeAt: n=15, err= 2026/04/23 06:46:10 DEBUG : dir/file1(0x2fe845e86880): close: 2026/04/23 06:46:10 DEBUG : vfs cache: looking for range={Pos:0 Size:20} in [{Pos:0 Size:20}] - present true 2026/04/23 06:46:10 DEBUG : dir/file1: vfs cache: setting modification time to 2026-04-23 06:46:10.932390009 +0000 UTC m=+1490.709470316 2026/04/23 06:46:10 INFO : dir/file1: vfs cache: queuing for upload in 100ms 2026/04/23 06:46:10 DEBUG : dir/file1(0x2fe845e86880): >close: err= 2026/04/23 06:46:10 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:46:10 DEBUG : dir: Looking for writers 2026/04/23 06:46:10 DEBUG : file1: reading active writers 2026/04/23 06:46:10 DEBUG : Looking for writers 2026/04/23 06:46:10 DEBUG : dir: reading active writers 2026/04/23 06:46:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:46:10 DEBUG : dir: Looking for writers 2026/04/23 06:46:10 DEBUG : file1: reading active writers 2026/04/23 06:46:10 DEBUG : Looking for writers 2026/04/23 06:46:10 DEBUG : dir: reading active writers 2026/04/23 06:46:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:46:10 DEBUG : dir: Looking for writers 2026/04/23 06:46:10 DEBUG : file1: reading active writers 2026/04/23 06:46:10 DEBUG : Looking for writers 2026/04/23 06:46:10 DEBUG : dir: reading active writers 2026/04/23 06:46:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:46:11 DEBUG : dir: Looking for writers 2026/04/23 06:46:11 DEBUG : file1: reading active writers 2026/04/23 06:46:11 DEBUG : Looking for writers 2026/04/23 06:46:11 DEBUG : dir: reading active writers 2026/04/23 06:46:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:46:11 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:46:11 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:46:11 DEBUG : dir: Looking for writers 2026/04/23 06:46:11 DEBUG : file1: reading active writers 2026/04/23 06:46:11 DEBUG : Looking for writers 2026/04/23 06:46:11 DEBUG : dir: reading active writers 2026/04/23 06:46:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:46:11 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:11 DEBUG : dir: Looking for writers 2026/04/23 06:46:11 DEBUG : file1: reading active writers 2026/04/23 06:46:11 DEBUG : Looking for writers 2026/04/23 06:46:11 DEBUG : dir: reading active writers 2026/04/23 06:46:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:46:11 DEBUG : dir: Looking for writers 2026/04/23 06:46:11 DEBUG : file1: reading active writers 2026/04/23 06:46:11 DEBUG : Looking for writers 2026/04/23 06:46:11 DEBUG : dir: reading active writers 2026/04/23 06:46:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:46:12 DEBUG : dir: Looking for writers 2026/04/23 06:46:12 DEBUG : file1: reading active writers 2026/04/23 06:46:12 DEBUG : Looking for writers 2026/04/23 06:46:12 DEBUG : dir: reading active writers 2026/04/23 06:46:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:12 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:46:12 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:46:12 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:12 INFO : dir/file1: Removing failed copy 2026/04/23 06:46:13 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:13 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-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:13 DEBUG : dir: Looking for writers 2026/04/23 06:46:13 DEBUG : file1: reading active writers 2026/04/23 06:46:13 DEBUG : Looking for writers 2026/04/23 06:46:13 DEBUG : dir: reading active writers 2026/04/23 06:46:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:13 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:46:13 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:46:13 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:14 DEBUG : dir: Looking for writers 2026/04/23 06:46:14 DEBUG : file1: reading active writers 2026/04/23 06:46:14 DEBUG : Looking for writers 2026/04/23 06:46:14 DEBUG : dir: reading active writers 2026/04/23 06:46:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:15 DEBUG : dir: Looking for writers 2026/04/23 06:46:15 DEBUG : file1: reading active writers 2026/04/23 06:46:15 DEBUG : Looking for writers 2026/04/23 06:46:15 DEBUG : dir: reading active writers 2026/04/23 06:46:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:15 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:46:15 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:46:15 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:15 INFO : dir/file1: Removing failed copy 2026/04/23 06:46:15 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:15 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-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:15 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:46:15 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:46:16 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:16 DEBUG : dir: Looking for writers 2026/04/23 06:46:16 DEBUG : file1: reading active writers 2026/04/23 06:46:16 DEBUG : Looking for writers 2026/04/23 06:46:16 DEBUG : dir: reading active writers 2026/04/23 06:46:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:17 DEBUG : dir: Looking for writers 2026/04/23 06:46:17 DEBUG : file1: reading active writers 2026/04/23 06:46:17 DEBUG : Looking for writers 2026/04/23 06:46:17 DEBUG : dir: reading active writers 2026/04/23 06:46:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:17 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:46:17 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:46:17 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:17 INFO : dir/file1: Removing failed copy 2026/04/23 06:46:17 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:17 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-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:18 DEBUG : dir: Looking for writers 2026/04/23 06:46:18 DEBUG : file1: reading active writers 2026/04/23 06:46:18 DEBUG : Looking for writers 2026/04/23 06:46:18 DEBUG : dir: reading active writers 2026/04/23 06:46:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:18 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:46:18 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:46:18 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:19 DEBUG : dir: Looking for writers 2026/04/23 06:46:19 DEBUG : file1: reading active writers 2026/04/23 06:46:19 DEBUG : Looking for writers 2026/04/23 06:46:19 DEBUG : dir: reading active writers 2026/04/23 06:46:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:20 DEBUG : dir: Looking for writers 2026/04/23 06:46:20 DEBUG : file1: reading active writers 2026/04/23 06:46:20 DEBUG : Looking for writers 2026/04/23 06:46:20 DEBUG : dir: reading active writers 2026/04/23 06:46:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:20 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:46:20 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:46:20 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:20 INFO : dir/file1: Removing failed copy 2026/04/23 06:46:21 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:21 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-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:21 DEBUG : dir: Looking for writers 2026/04/23 06:46:21 DEBUG : file1: reading active writers 2026/04/23 06:46:21 DEBUG : Looking for writers 2026/04/23 06:46:21 DEBUG : dir: reading active writers 2026/04/23 06:46:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:22 DEBUG : dir: Looking for writers 2026/04/23 06:46:22 DEBUG : file1: reading active writers 2026/04/23 06:46:22 DEBUG : Looking for writers 2026/04/23 06:46:22 DEBUG : dir: reading active writers 2026/04/23 06:46:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:22 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:46:22 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:46:22 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:23 DEBUG : dir: Looking for writers 2026/04/23 06:46:23 DEBUG : file1: reading active writers 2026/04/23 06:46:23 DEBUG : Looking for writers 2026/04/23 06:46:23 DEBUG : dir: reading active writers 2026/04/23 06:46:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:24 DEBUG : dir: Looking for writers 2026/04/23 06:46:24 DEBUG : file1: reading active writers 2026/04/23 06:46:24 DEBUG : Looking for writers 2026/04/23 06:46:24 DEBUG : dir: reading active writers 2026/04/23 06:46:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:24 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:46:24 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:46:24 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:24 INFO : dir/file1: Removing failed copy 2026/04/23 06:46:24 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:24 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-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:25 DEBUG : dir: Looking for writers 2026/04/23 06:46:25 DEBUG : file1: reading active writers 2026/04/23 06:46:25 DEBUG : Looking for writers 2026/04/23 06:46:25 DEBUG : dir: reading active writers 2026/04/23 06:46:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:25 DEBUG : forgetting directory cache 2026/04/23 06:46:25 DEBUG : dir: forgetting directory cache 2026/04/23 06:46:26 DEBUG : dir: Looking for writers 2026/04/23 06:46:26 DEBUG : file1: reading active writers 2026/04/23 06:46:26 DEBUG : Looking for writers 2026/04/23 06:46:26 DEBUG : dir: reading active writers 2026/04/23 06:46:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:27 DEBUG : dir: Looking for writers 2026/04/23 06:46:27 DEBUG : file1: reading active writers 2026/04/23 06:46:27 DEBUG : Looking for writers 2026/04/23 06:46:27 DEBUG : dir: reading active writers 2026/04/23 06:46:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:28 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:46:28 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:46:28 DEBUG : dir: Looking for writers 2026/04/23 06:46:28 DEBUG : file1: reading active writers 2026/04/23 06:46:28 DEBUG : Looking for writers 2026/04/23 06:46:28 DEBUG : dir: reading active writers 2026/04/23 06:46:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:28 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:29 DEBUG : dir: Looking for writers 2026/04/23 06:46:29 DEBUG : file1: reading active writers 2026/04/23 06:46:29 DEBUG : Looking for writers 2026/04/23 06:46:29 DEBUG : dir: reading active writers 2026/04/23 06:46:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:30 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:46:30 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:46:30 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:30 INFO : dir/file1: Removing failed copy 2026/04/23 06:46:30 DEBUG : dir: Looking for writers 2026/04/23 06:46:30 DEBUG : file1: reading active writers 2026/04/23 06:46:30 DEBUG : Looking for writers 2026/04/23 06:46:30 DEBUG : dir: reading active writers 2026/04/23 06:46:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:30 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:30 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-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:31 DEBUG : dir: Looking for writers 2026/04/23 06:46:31 DEBUG : file1: reading active writers 2026/04/23 06:46:31 DEBUG : Looking for writers 2026/04/23 06:46:31 DEBUG : dir: reading active writers 2026/04/23 06:46:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:32 DEBUG : dir: Looking for writers 2026/04/23 06:46:32 DEBUG : file1: reading active writers 2026/04/23 06:46:32 DEBUG : Looking for writers 2026/04/23 06:46:32 DEBUG : dir: reading active writers 2026/04/23 06:46:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:33 DEBUG : dir: Looking for writers 2026/04/23 06:46:33 DEBUG : file1: reading active writers 2026/04/23 06:46:33 DEBUG : Looking for writers 2026/04/23 06:46:33 DEBUG : dir: reading active writers 2026/04/23 06:46:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:34 DEBUG : dir: Looking for writers 2026/04/23 06:46:34 DEBUG : file1: reading active writers 2026/04/23 06:46:34 DEBUG : Looking for writers 2026/04/23 06:46:34 DEBUG : dir: reading active writers 2026/04/23 06:46:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:35 DEBUG : dir: Looking for writers 2026/04/23 06:46:35 DEBUG : file1: reading active writers 2026/04/23 06:46:35 DEBUG : Looking for writers 2026/04/23 06:46:35 DEBUG : dir: reading active writers 2026/04/23 06:46:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:36 DEBUG : dir: Looking for writers 2026/04/23 06:46:36 DEBUG : file1: reading active writers 2026/04/23 06:46:36 DEBUG : Looking for writers 2026/04/23 06:46:36 DEBUG : dir: reading active writers 2026/04/23 06:46:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:36 DEBUG : dir/file1: vfs cache: starting upload 2026/04/23 06:46:36 DEBUG : dir/file1: Update: removing old file 2026/04/23 06:46:36 ERROR : dir/file1: Update: failed to remove existing file: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:37 DEBUG : dir: Looking for writers 2026/04/23 06:46:37 DEBUG : file1: reading active writers 2026/04/23 06:46:37 DEBUG : Looking for writers 2026/04/23 06:46:37 DEBUG : dir: reading active writers 2026/04/23 06:46:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:38 DEBUG : dir: Looking for writers 2026/04/23 06:46:38 DEBUG : file1: reading active writers 2026/04/23 06:46:38 DEBUG : Looking for writers 2026/04/23 06:46:38 DEBUG : dir: reading active writers 2026/04/23 06:46:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:38 DEBUG : dir/file1: size = 20 (Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 2026/04/23 06:46:38 DEBUG : dir/file1: size = 14 (Linkbox root 'rclone-test-zemezif3vebu') 2026/04/23 06:46:38 ERROR : dir/file1: corrupted on transfer: sizes differ src(Local file system at /home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:38 INFO : dir/file1: Removing failed copy 2026/04/23 06:46:38 INFO : dir/file1: Failed to remove failed copy: could not Remove: Linkbox error 403: not permit 2026/04/23 06:46:38 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-zemezif3vebu) 20 vs dst(Linkbox root 'rclone-test-zemezif3vebu') 14 2026/04/23 06:46:39 DEBUG : dir: Looking for writers 2026/04/23 06:46:39 DEBUG : file1: reading active writers 2026/04/23 06:46:39 DEBUG : Looking for writers 2026/04/23 06:46:39 DEBUG : dir: reading active writers 2026/04/23 06:46:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:40 DEBUG : dir: Looking for writers 2026/04/23 06:46:40 DEBUG : file1: reading active writers 2026/04/23 06:46:40 DEBUG : Looking for writers 2026/04/23 06:46:40 DEBUG : dir: reading active writers 2026/04/23 06:46:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:40 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "dir/file1": &{c:0x2fe845fcf600 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845fdefc8 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674653188096} name:dir/file1 opens:0 downloaders: o:0x2fe84600a080 fd: info:{ModTime:{wall:14011417438534706297 ext:1490709470316 loc:0x46b0880} ATime:{wall:14011417438534754878 ext:1490709518898 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 06:46:40 DEBUG : >WaitForWriters: 2026/04/23 06:46:40 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 2026/04/23 06:46:54 DEBUG : forgetting directory cache 2026/04/23 06:46:54 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 Error: Should be true Test: TestRWFileHandleSizeCreateExisting 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: TestRWFileHandleSizeCreateExisting 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: TestRWFileHandleSizeCreateExisting Messages: directories --- FAIL: TestRWFileHandleSizeCreateExisting (58.40s) === RUN TestRWFileModTimeWithOpenWriters run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:46:57 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:46:57 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:46:57 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:46:57 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:46:57 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:46:57 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:46:57 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:46:57 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:46:57 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:46:57 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:46:57 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:46:57 INFO : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2026/04/23 06:46:57 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:46:57 DEBUG : file1: newRWFileHandle: 2026/04/23 06:46:57 DEBUG : file1(0x2fe845e1c1c0): openPending: 2026/04/23 06:46:57 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2026/04/23 06:46:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:46:57 DEBUG : file1(0x2fe845e1c1c0): >openPending: err= 2026/04/23 06:46:57 DEBUG : file1: >newRWFileHandle: err= 2026/04/23 06:46:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:46:57 DEBUG : file1: >Open: fd=file1 (rw), err= 2026/04/23 06:46:57 DEBUG : file1: >OpenFile: fd=file1 (rw), err= read_write_test.go:655: can't set mod time 2026/04/23 06:46:57 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:46:57 DEBUG : dir: Looking for writers 2026/04/23 06:46:57 DEBUG : Looking for writers 2026/04/23 06:46:57 DEBUG : dir: reading active writers 2026/04/23 06:46:57 DEBUG : file1: reading active writers 2026/04/23 06:46:57 DEBUG : file1: active writers 1 2026/04/23 06:46:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 10ms 2026/04/23 06:46:57 DEBUG : dir: Looking for writers 2026/04/23 06:46:57 DEBUG : Looking for writers 2026/04/23 06:46:57 DEBUG : dir: reading active writers 2026/04/23 06:46:57 DEBUG : file1: reading active writers 2026/04/23 06:46:57 DEBUG : file1: active writers 1 2026/04/23 06:46:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 20ms 2026/04/23 06:46:57 DEBUG : dir: Looking for writers 2026/04/23 06:46:57 DEBUG : Looking for writers 2026/04/23 06:46:57 DEBUG : dir: reading active writers 2026/04/23 06:46:57 DEBUG : file1: reading active writers 2026/04/23 06:46:57 DEBUG : file1: active writers 1 2026/04/23 06:46:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 40ms 2026/04/23 06:46:57 DEBUG : dir: Looking for writers 2026/04/23 06:46:57 DEBUG : Looking for writers 2026/04/23 06:46:57 DEBUG : dir: reading active writers 2026/04/23 06:46:57 DEBUG : file1: reading active writers 2026/04/23 06:46:57 DEBUG : file1: active writers 1 2026/04/23 06:46:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 80ms 2026/04/23 06:46:57 DEBUG : dir: Looking for writers 2026/04/23 06:46:57 DEBUG : Looking for writers 2026/04/23 06:46:57 DEBUG : dir: reading active writers 2026/04/23 06:46:57 DEBUG : file1: reading active writers 2026/04/23 06:46:57 DEBUG : file1: active writers 1 2026/04/23 06:46:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 160ms 2026/04/23 06:46:57 DEBUG : dir: Looking for writers 2026/04/23 06:46:57 DEBUG : Looking for writers 2026/04/23 06:46:57 DEBUG : dir: reading active writers 2026/04/23 06:46:57 DEBUG : file1: reading active writers 2026/04/23 06:46:57 DEBUG : file1: active writers 1 2026/04/23 06:46:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 320ms 2026/04/23 06:46:58 DEBUG : dir: Looking for writers 2026/04/23 06:46:58 DEBUG : Looking for writers 2026/04/23 06:46:58 DEBUG : dir: reading active writers 2026/04/23 06:46:58 DEBUG : file1: reading active writers 2026/04/23 06:46:58 DEBUG : file1: active writers 1 2026/04/23 06:46:58 DEBUG : Still 1 writers active and 1 cache items in use, waiting 640ms 2026/04/23 06:46:58 DEBUG : dir: Looking for writers 2026/04/23 06:46:58 DEBUG : Looking for writers 2026/04/23 06:46:58 DEBUG : dir: reading active writers 2026/04/23 06:46:58 DEBUG : file1: reading active writers 2026/04/23 06:46:58 DEBUG : file1: active writers 1 2026/04/23 06:46:58 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:46:59 DEBUG : dir: Looking for writers 2026/04/23 06:46:59 DEBUG : Looking for writers 2026/04/23 06:46:59 DEBUG : dir: reading active writers 2026/04/23 06:46:59 DEBUG : file1: reading active writers 2026/04/23 06:46:59 DEBUG : file1: active writers 1 2026/04/23 06:46:59 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:00 DEBUG : dir: Looking for writers 2026/04/23 06:47:00 DEBUG : Looking for writers 2026/04/23 06:47:00 DEBUG : dir: reading active writers 2026/04/23 06:47:00 DEBUG : file1: reading active writers 2026/04/23 06:47:00 DEBUG : file1: active writers 1 2026/04/23 06:47:00 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:01 DEBUG : dir: Looking for writers 2026/04/23 06:47:01 DEBUG : Looking for writers 2026/04/23 06:47:01 DEBUG : dir: reading active writers 2026/04/23 06:47:01 DEBUG : file1: reading active writers 2026/04/23 06:47:01 DEBUG : file1: active writers 1 2026/04/23 06:47:01 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:02 DEBUG : dir: Looking for writers 2026/04/23 06:47:02 DEBUG : Looking for writers 2026/04/23 06:47:02 DEBUG : dir: reading active writers 2026/04/23 06:47:02 DEBUG : file1: reading active writers 2026/04/23 06:47:02 DEBUG : file1: active writers 1 2026/04/23 06:47:02 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:03 DEBUG : dir: Looking for writers 2026/04/23 06:47:03 DEBUG : Looking for writers 2026/04/23 06:47:03 DEBUG : dir: reading active writers 2026/04/23 06:47:03 DEBUG : file1: reading active writers 2026/04/23 06:47:03 DEBUG : file1: active writers 1 2026/04/23 06:47:03 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:04 DEBUG : dir: Looking for writers 2026/04/23 06:47:04 DEBUG : Looking for writers 2026/04/23 06:47:04 DEBUG : dir: reading active writers 2026/04/23 06:47:04 DEBUG : file1: reading active writers 2026/04/23 06:47:04 DEBUG : file1: active writers 1 2026/04/23 06:47:04 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:05 DEBUG : dir: Looking for writers 2026/04/23 06:47:05 DEBUG : Looking for writers 2026/04/23 06:47:05 DEBUG : dir: reading active writers 2026/04/23 06:47:05 DEBUG : file1: reading active writers 2026/04/23 06:47:05 DEBUG : file1: active writers 1 2026/04/23 06:47:05 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:06 DEBUG : dir: Looking for writers 2026/04/23 06:47:06 DEBUG : Looking for writers 2026/04/23 06:47:06 DEBUG : dir: reading active writers 2026/04/23 06:47:06 DEBUG : file1: reading active writers 2026/04/23 06:47:06 DEBUG : file1: active writers 1 2026/04/23 06:47:06 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:07 DEBUG : dir: Looking for writers 2026/04/23 06:47:07 DEBUG : Looking for writers 2026/04/23 06:47:07 DEBUG : dir: reading active writers 2026/04/23 06:47:07 DEBUG : file1: reading active writers 2026/04/23 06:47:07 DEBUG : file1: active writers 1 2026/04/23 06:47:07 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:08 DEBUG : dir: Looking for writers 2026/04/23 06:47:08 DEBUG : Looking for writers 2026/04/23 06:47:08 DEBUG : dir: reading active writers 2026/04/23 06:47:08 DEBUG : file1: reading active writers 2026/04/23 06:47:08 DEBUG : file1: active writers 1 2026/04/23 06:47:08 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:09 DEBUG : dir: Looking for writers 2026/04/23 06:47:09 DEBUG : Looking for writers 2026/04/23 06:47:09 DEBUG : dir: reading active writers 2026/04/23 06:47:09 DEBUG : file1: reading active writers 2026/04/23 06:47:09 DEBUG : file1: active writers 1 2026/04/23 06:47:09 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:10 DEBUG : dir: Looking for writers 2026/04/23 06:47:10 DEBUG : Looking for writers 2026/04/23 06:47:10 DEBUG : file1: reading active writers 2026/04/23 06:47:10 DEBUG : file1: active writers 1 2026/04/23 06:47:10 DEBUG : dir: reading active writers 2026/04/23 06:47:10 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:11 DEBUG : dir: Looking for writers 2026/04/23 06:47:11 DEBUG : Looking for writers 2026/04/23 06:47:11 DEBUG : dir: reading active writers 2026/04/23 06:47:11 DEBUG : file1: reading active writers 2026/04/23 06:47:11 DEBUG : file1: active writers 1 2026/04/23 06:47:11 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:12 DEBUG : dir: Looking for writers 2026/04/23 06:47:12 DEBUG : Looking for writers 2026/04/23 06:47:12 DEBUG : file1: reading active writers 2026/04/23 06:47:12 DEBUG : file1: active writers 1 2026/04/23 06:47:12 DEBUG : dir: reading active writers 2026/04/23 06:47:12 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:13 DEBUG : dir: Looking for writers 2026/04/23 06:47:13 DEBUG : Looking for writers 2026/04/23 06:47:13 DEBUG : dir: reading active writers 2026/04/23 06:47:13 DEBUG : file1: reading active writers 2026/04/23 06:47:13 DEBUG : file1: active writers 1 2026/04/23 06:47:13 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:14 DEBUG : dir: Looking for writers 2026/04/23 06:47:14 DEBUG : Looking for writers 2026/04/23 06:47:14 DEBUG : dir: reading active writers 2026/04/23 06:47:14 DEBUG : file1: reading active writers 2026/04/23 06:47:14 DEBUG : file1: active writers 1 2026/04/23 06:47:14 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:15 DEBUG : dir: Looking for writers 2026/04/23 06:47:15 DEBUG : Looking for writers 2026/04/23 06:47:15 DEBUG : file1: reading active writers 2026/04/23 06:47:15 DEBUG : file1: active writers 1 2026/04/23 06:47:15 DEBUG : dir: reading active writers 2026/04/23 06:47:15 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:16 DEBUG : dir: Looking for writers 2026/04/23 06:47:16 DEBUG : Looking for writers 2026/04/23 06:47:16 DEBUG : dir: reading active writers 2026/04/23 06:47:16 DEBUG : file1: reading active writers 2026/04/23 06:47:16 DEBUG : file1: active writers 1 2026/04/23 06:47:16 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:17 DEBUG : dir: Looking for writers 2026/04/23 06:47:17 DEBUG : Looking for writers 2026/04/23 06:47:17 DEBUG : dir: reading active writers 2026/04/23 06:47:17 DEBUG : file1: reading active writers 2026/04/23 06:47:17 DEBUG : file1: active writers 1 2026/04/23 06:47:17 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:18 DEBUG : dir: Looking for writers 2026/04/23 06:47:18 DEBUG : Looking for writers 2026/04/23 06:47:18 DEBUG : dir: reading active writers 2026/04/23 06:47:18 DEBUG : file1: reading active writers 2026/04/23 06:47:18 DEBUG : file1: active writers 1 2026/04/23 06:47:18 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:19 DEBUG : dir: Looking for writers 2026/04/23 06:47:19 DEBUG : Looking for writers 2026/04/23 06:47:19 DEBUG : dir: reading active writers 2026/04/23 06:47:19 DEBUG : file1: reading active writers 2026/04/23 06:47:19 DEBUG : file1: active writers 1 2026/04/23 06:47:19 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:20 DEBUG : dir: Looking for writers 2026/04/23 06:47:20 DEBUG : Looking for writers 2026/04/23 06:47:20 DEBUG : dir: reading active writers 2026/04/23 06:47:20 DEBUG : file1: reading active writers 2026/04/23 06:47:20 DEBUG : file1: active writers 1 2026/04/23 06:47:20 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:21 DEBUG : dir: Looking for writers 2026/04/23 06:47:21 DEBUG : Looking for writers 2026/04/23 06:47:21 DEBUG : dir: reading active writers 2026/04/23 06:47:21 DEBUG : file1: reading active writers 2026/04/23 06:47:21 DEBUG : file1: active writers 1 2026/04/23 06:47:21 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:22 DEBUG : dir: Looking for writers 2026/04/23 06:47:22 DEBUG : Looking for writers 2026/04/23 06:47:22 DEBUG : dir: reading active writers 2026/04/23 06:47:22 DEBUG : file1: reading active writers 2026/04/23 06:47:22 DEBUG : file1: active writers 1 2026/04/23 06:47:22 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:22 DEBUG : forgetting directory cache 2026/04/23 06:47:22 DEBUG : dir: forgetting directory cache 2026/04/23 06:47:23 DEBUG : dir: Looking for writers 2026/04/23 06:47:23 DEBUG : Looking for writers 2026/04/23 06:47:23 DEBUG : dir: reading active writers 2026/04/23 06:47:23 DEBUG : file1: reading active writers 2026/04/23 06:47:23 DEBUG : file1: active writers 1 2026/04/23 06:47:23 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:24 DEBUG : dir: Looking for writers 2026/04/23 06:47:24 DEBUG : Looking for writers 2026/04/23 06:47:24 DEBUG : dir: reading active writers 2026/04/23 06:47:24 DEBUG : file1: reading active writers 2026/04/23 06:47:24 DEBUG : file1: active writers 1 2026/04/23 06:47:24 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:25 DEBUG : dir: Looking for writers 2026/04/23 06:47:25 DEBUG : Looking for writers 2026/04/23 06:47:25 DEBUG : file1: reading active writers 2026/04/23 06:47:25 DEBUG : file1: active writers 1 2026/04/23 06:47:25 DEBUG : dir: reading active writers 2026/04/23 06:47:25 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:26 DEBUG : dir: Looking for writers 2026/04/23 06:47:26 DEBUG : Looking for writers 2026/04/23 06:47:26 DEBUG : dir: reading active writers 2026/04/23 06:47:26 DEBUG : file1: reading active writers 2026/04/23 06:47:26 DEBUG : file1: active writers 1 2026/04/23 06:47:26 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2026/04/23 06:47:27 ERROR : Exiting even though 1 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0x2fe8460df000 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0x2fe845ed2368 notify:{wait:0 notify:0 lock:0 head: tail:} checker:52674652087200} name:file1 opens:1 downloaders: o: fd:0x2fe845ca83b0 info:{ModTime:{wall:14011417488672048544 ext:1537380946826 loc:0x46b0880} ATime:{wall:14011417488672048544 ext:1537380946826 loc:0x46b0880} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:0 pendingAccesses:0 modified:true beingReset:false graceTimer:}, } 2026/04/23 06:47:27 DEBUG : >WaitForWriters: 2026/04/23 06:47:27 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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/read_write_test.go:655 Error: Should be true Test: TestRWFileModTimeWithOpenWriters 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/read_write_test.go:655 Error: Should be true Test: TestRWFileModTimeWithOpenWriters 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/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 (46.80s) === RUN TestRWCacheRename run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:47:43 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:47:43 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:47:43 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:47:43 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:47:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:47:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:47:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:47:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:47:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:47:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" read_write_test.go:694: skip as can't rename files 2026/04/23 06:47:43 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:47:43 DEBUG : Looking for writers 2026/04/23 06:47:43 DEBUG : >WaitForWriters: 2026/04/23 06:47:43 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': 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 2026/04/23 06:47:51 DEBUG : forgetting directory cache 2026/04/23 06:47:51 DEBUG : dir: forgetting directory cache 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) 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: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 (16.43s) === RUN TestRWCacheUpdate run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:48:00 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:48:00 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: root is "/home/rclone/.cache/rclone" 2026/04/23 06:48:00 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:48:00 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:48:00 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:48:00 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:48:00 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:48:00 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" 2026/04/23 06:48:00 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/04/23 06:48:00 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-zemezif3vebu" read_write_test.go:730: skip as modtime not supported 2026/04/23 06:48:00 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:48:00 DEBUG : Looking for writers 2026/04/23 06:48:00 DEBUG : >WaitForWriters: 2026/04/23 06:48:00 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': vfs cache: cleaner exiting 2026/04/23 06:48:00 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 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:730 Error: Should be true Test: TestRWCacheUpdate 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/read_write_test.go:730 Error: Should be true Test: TestRWCacheUpdate 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/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 (16.78s) === RUN TestUnicodeNormalization run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:48:19 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:48:19 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:48:20 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:48:20 DEBUG : forgetting directory cache 2026/04/23 06:48:20 DEBUG : dir: forgetting directory cache 2026/04/23 06:48:20 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:48:21 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:48:23 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:48:26 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:48:33 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:48:46 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 06:48:48 DEBUG : forgetting directory cache 2026/04/23 06:48:48 DEBUG : dir: forgetting directory cache 2026/04/23 06:49:12 DEBUG : normal name with no special characters.txt: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 06:49:17 DEBUG : forgetting directory cache 2026/04/23 06:49:17 DEBUG : dir: forgetting directory cache 2026/04/23 06:49:17 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" 2026/04/23 06:49:48 DEBUG : forgetting directory cache 2026/04/23 06:49:48 DEBUG : dir: forgetting directory cache 2026/04/23 06:49:48 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" run.go:290: Failed to put "normal name with no special characters.txt" to "Linkbox root 'rclone-test-zemezif3vebu'": 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 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 06:50:19 DEBUG : forgetting directory cache 2026/04/23 06:50:19 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 /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) 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: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 (123.23s) === RUN TestVFSStat run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:50:20 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:50:20 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:50:22 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:50:23 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:50:23 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:50:24 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:50:25 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:50:27 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:50:30 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:50:37 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:50:50 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 06:51:16 DEBUG : file1: Trying to read object after upload: try again in 51.2s (10/10) 2026/04/23 06:51:19 DEBUG : forgetting directory cache 2026/04/23 06:51:19 DEBUG : dir: forgetting directory cache 2026/04/23 06:51:19 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" 2026/04/23 06:51:50 DEBUG : forgetting directory cache 2026/04/23 06:51:50 DEBUG : dir: forgetting directory cache 2026/04/23 06:51:50 DEBUG : dir: Removed virtual directory entry vAddFile: "file1" run.go:290: Failed to put "file1" to "Linkbox root 'rclone-test-zemezif3vebu'": object not found 2026/04/23 06:52:07 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:52:07 DEBUG : Looking for writers 2026/04/23 06:52:07 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 2026/04/23 06:52:09 DEBUG : dir: forgetting directory cache 2026/04/23 06:52:09 DEBUG : forgetting directory cache 2026/04/23 06:52:09 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 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) 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: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 (123.63s) === RUN TestVFSStatParent run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:52:24 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:52:24 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:52:26 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:52:26 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:52:27 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:52:27 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:52:28 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:52:30 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:52:34 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:52:40 DEBUG : file1: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:52:54 DEBUG : file1: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 06:53:23 DEBUG : dir/file2: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:53:23 DEBUG : dir/file2: Trying to read object after upload: try again in 200ms (2/10) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:225 Error: Should be true Test: TestVFSStatParent Messages: listing wrong, want dir/file2 (14), file1 (14) got dir/file1 (14), dir/file1(1) (14), dir/file1(1) (14), dir/file1(1) (14), dir/file1(1) (14), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (16), dir/file1(1) (20), dir/file1(1) (20), dir/file1(1) (20), dir/file1(1) (20), dir/file1(1) (20), dir/file1(1) (20), dir/file1(1) (20), dir/file1(1) (5), dir/file1(1) (5), dir/file1(1) (5), dir/file1(1) (5), dir/file1(1) (5), dir/file1(1) (5), dir/file1(1) (5), dir/file2 (14), file1 (11), file1 (11), file1 (14), file1 (14), normal name with no special characters.txt (5) 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent Messages: Unexpected file "file1" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent Messages: Unexpected file "file1" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent Messages: Unexpected file "file1" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent Messages: Unexpected file "normal name with no special characters.txt" 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 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/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent 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/vfs_test.go:225 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSStatParent Messages: Unexpected file "dir/file1(1)" 2026/04/23 06:53:34 DEBUG : file1: Reset virtual modtime 2026/04/23 06:53:34 DEBUG : file1: Reset virtual modtime 2026/04/23 06:53:34 DEBUG : file1: Reset virtual modtime 2026/04/23 06:53:34 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:53:34 DEBUG : dir: Looking for writers 2026/04/23 06:53:34 DEBUG : Looking for writers 2026/04/23 06:53:34 DEBUG : dir: reading active writers 2026/04/23 06:53:34 DEBUG : file1: reading active writers 2026/04/23 06:53:34 DEBUG : normal name with no special characters.txt: reading active writers 2026/04/23 06:53:34 DEBUG : >WaitForWriters: 2026/04/23 06:53:35 DEBUG : forgetting directory cache 2026/04/23 06:53:35 DEBUG : dir: forgetting directory cache 2026/04/23 06:53:35 DEBUG : dir: 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 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: TestVFSStatParent 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: TestVFSStatParent 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: TestVFSStatParent Messages: directories --- FAIL: TestVFSStatParent (134.74s) === RUN TestVFSOpenFile run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:54:38 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:54:38 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:54:41 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:54:41 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:54:41 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:54:44 DEBUG : dir/file2: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:54:44 DEBUG : dir/file2: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:54:45 DEBUG : dir/file2: Trying to read object after upload: try again in 400ms (3/10) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:257 Error: Should be true Test: TestVFSOpenFile Messages: listing wrong, want dir/file2 (14), file1 (14) got dir/file1 (14), dir/file2 (14), 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/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/vfs/vfs_test.go:257 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestVFSOpenFile Messages: Unexpected file "dir/file1" 2026/04/23 06:54:54 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:54:54 DEBUG : file1: Open: flags=O_RDONLY 2026/04/23 06:54:54 DEBUG : file1: >Open: fd=file1 (r), err= 2026/04/23 06:54:54 DEBUG : file1: >OpenFile: fd=file1 (r), err= 2026/04/23 06:54:54 DEBUG : dir: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:54:54 DEBUG : dir: >OpenFile: fd=dir/ (r), err= 2026/04/23 06:54:54 DEBUG : dir/new_file.txt: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx 2026/04/23 06:54:55 DEBUG : dir/new_file.txt: >OpenFile: fd=, err=file does not exist 2026/04/23 06:54:55 DEBUG : dir/new_file.txt: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:54:55 DEBUG : dir/new_file.txt: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:54:55 DEBUG : dir: Added virtual directory entry vAddFile: "new_file.txt" 2026/04/23 06:54:55 DEBUG : dir/new_file.txt: >Open: fd=dir/new_file.txt (w), err= 2026/04/23 06:54:55 DEBUG : dir/new_file.txt: >OpenFile: fd=dir/new_file.txt (w), err= 2026/04/23 06:54:55 DEBUG : dir: Added virtual directory entry vAddFile: "new_file.txt" 2026/04/23 06:54:55 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (0 bytes), uploading instead of streaming 2026/04/23 06:54:55 ERROR : dir/new_file.txt: WriteFileHandle.New Rcat failed: can't upload empty files to this remote 2026/04/23 06:54:55 DEBUG : dir/new_file.txt: Remove: 2026/04/23 06:54:55 DEBUG : dir: Added virtual directory entry vDel: "new_file.txt" 2026/04/23 06:54:55 DEBUG : dir/new_file.txt: >Remove: err= 2026/04/23 06:54:55 DEBUG : not found/new_file.txt: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:54:55 DEBUG : not found/new_file.txt: >OpenFile: fd=, err=file does not exist 2026/04/23 06:54:55 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:54:55 DEBUG : dir: Looking for writers 2026/04/23 06:54:55 DEBUG : file2: reading active writers 2026/04/23 06:54:55 DEBUG : file1: reading active writers 2026/04/23 06:54:55 DEBUG : Looking for writers 2026/04/23 06:54:55 DEBUG : dir: reading active writers 2026/04/23 06:54:55 DEBUG : file1: reading active writers 2026/04/23 06:54:55 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 06:55:10 DEBUG : dir: forgetting directory cache 2026/04/23 06:55:10 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 06:55:10 DEBUG : forgetting directory cache 2026/04/23 06:55:10 DEBUG : dir: forgetting directory cache 2026/04/23 06:55:10 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/23 06:55:12 DEBUG : forgetting directory cache 2026/04/23 06:55:12 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 Error: Should be true Test: TestVFSOpenFile 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: TestVFSOpenFile 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: TestVFSOpenFile Messages: directories --- FAIL: TestVFSOpenFile (35.27s) === RUN TestVFSRename run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:55:14 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:55:14 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --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 06:55:14 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:55:14 DEBUG : Looking for writers 2026/04/23 06:55:14 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/vfs_test.go:291 Error: Should be true Test: TestVFSRename 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/vfs_test.go:291 Error: Should be true Test: TestVFSRename 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/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 (16.65s) === RUN TestWriteFileHandleMethods run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:55:30 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:55:30 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:55:30 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:55:31 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:55:31 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:31 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:55:31 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:55:31 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:31 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal 2026/04/23 06:55:31 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal 2026/04/23 06:55:31 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes 2026/04/23 06:55:31 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 06:55:33 DEBUG : file1: size = 5 OK 2026/04/23 06:55:33 DEBUG : file1: Size of src and dst objects identical 2026/04/23 06:55:33 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:153 Error: Not equal: expected: []string{"file1,5,false"} actual : []string{"dir,0,true", "file1,5,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=13) "file1,5,false" 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), file1 (5) 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: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 06:55:41 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:55:41 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:55:41 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:41 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:55:41 DEBUG : file1: >OpenFile: fd=file1 (w), err= 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", "file1,5,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=13) "file1,5,false" Test: TestWriteFileHandleMethods 2026/04/23 06:55:41 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:55:41 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:55:41 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:41 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:55:41 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:55:41 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes 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:173 Error: Not equal: expected: []string{"file1,5,false"} actual : []string{"dir,0,true", "file1,5,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=13) "file1,5,false" Test: TestWriteFileHandleMethods 2026/04/23 06:55:41 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2026/04/23 06:55:41 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2026/04/23 06:55:41 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:41 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:55:41 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:55:41 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:41 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (0 bytes), uploading instead of streaming 2026/04/23 06:55:42 ERROR : file1: WriteFileHandle.New Rcat failed: can't upload empty files to this remote 2026/04/23 06:55:42 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2026/04/23 06:55:42 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2026/04/23 06:55:42 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:42 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:55:42 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:55:42 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:55:42 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (7 bytes), uploading instead of streaming 2026/04/23 06:55:42 DEBUG : file1: Update: removing old file 2026/04/23 06:55:45 DEBUG : file1: size = 7 OK 2026/04/23 06:55:45 DEBUG : file1: Size of src and dst objects identical 2026/04/23 06:55:45 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:191 Error: Not equal: expected: []string{"file1,7,false"} actual : []string{"dir,0,true", "file1,7,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=13) "file1,7,false" Test: TestWriteFileHandleMethods 2026/04/23 06:55:45 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:55:45 DEBUG : dir: Looking for writers 2026/04/23 06:55:45 DEBUG : Looking for writers 2026/04/23 06:55:45 DEBUG : dir: reading active writers 2026/04/23 06:55:45 DEBUG : file1: reading active writers 2026/04/23 06:55: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: TestWriteFileHandleMethods 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: TestWriteFileHandleMethods 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: TestWriteFileHandleMethods Messages: directories --- FAIL: TestWriteFileHandleMethods (32.22s) === RUN TestWriteFileHandleWriteAt run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:56:02 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:56:02 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:56:02 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:56:03 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:56:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:56:03 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:56:03 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:56:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:56:03 DEBUG : file1: waiting for in-sequence write to 100 for 1s 2026/04/23 06:56:04 DEBUG : file1: aborting in-sequence write wait, off=100 2026/04/23 06:56:04 DEBUG : file1: failed to wait for in-sequence write to 100 2026/04/23 06:56:04 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2026/04/23 06:56:04 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (11 bytes), uploading instead of streaming 2026/04/23 06:56:06 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:56:06 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:56:06 DEBUG : file1: size = 11 OK 2026/04/23 06:56:06 DEBUG : file1: Size of src and dst objects identical 2026/04/23 06:56:06 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:56:06 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", "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: 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 2026/04/23 06:56:10 DEBUG : forgetting directory cache 2026/04/23 06:56:10 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/write_test.go:235 Error: Should be true Test: TestWriteFileHandleWriteAt Messages: listing wrong, want file1 (11) got dir/file1 (14), file1 (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:235 Error: Should be true Test: TestWriteFileHandleWriteAt 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/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 06:56:15 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:56:15 DEBUG : dir: Looking for writers 2026/04/23 06:56:15 DEBUG : Looking for writers 2026/04/23 06:56:15 DEBUG : dir: reading active writers 2026/04/23 06:56:15 DEBUG : file1: reading active writers 2026/04/23 06:56: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 Error: Should be true Test: TestWriteFileHandleWriteAt 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: TestWriteFileHandleWriteAt 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: TestWriteFileHandleWriteAt Messages: directories --- FAIL: TestWriteFileHandleWriteAt (30.56s) === RUN TestWriteFileHandleFlush run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:56:33 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:56:33 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:56:33 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:56:33 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:56:33 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:56:33 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:56:33 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:56:33 DEBUG : file1: WriteFileHandle.Flush unwritten handle, writing 0 bytes to avoid race conditions 2026/04/23 06:56:33 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 06:56:33 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': File to upload is small (5 bytes), uploading instead of streaming 2026/04/23 06:56:35 DEBUG : file1: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:56:36 DEBUG : file1: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:56:36 DEBUG : file1: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:56:37 DEBUG : file1: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:56:38 DEBUG : file1: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:56:39 DEBUG : file1: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:56:43 DEBUG : file1: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:56:49 DEBUG : file1: size = 5 OK 2026/04/23 06:56:49 DEBUG : file1: Size of src and dst objects identical 2026/04/23 06:56:49 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:56:49 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", "file1,5,false"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=10) "dir,0,true", (string) (len=13) "file1,5,false" Test: TestWriteFileHandleFlush 2026/04/23 06:56:49 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:56:49 DEBUG : dir: Looking for writers 2026/04/23 06:56:49 DEBUG : Looking for writers 2026/04/23 06:56:49 DEBUG : dir: reading active writers 2026/04/23 06:56:49 DEBUG : file1: reading active writers 2026/04/23 06:56:49 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 2026/04/23 06:56:57 DEBUG : forgetting directory cache 2026/04/23 06:56:57 DEBUG : dir: forgetting directory cache 2026/04/23 06:56:57 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: TestWriteFileHandleFlush Messages: listing wrong, want got dir/file1 (14), file1 (5) 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 "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" 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 (34.58s) === RUN TestFileReadAtZeroLength run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:57:08 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:57:08 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:57:08 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:57:08 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:57:08 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:57:08 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:57:08 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:57:08 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2026/04/23 06:57:08 DEBUG : file1: Open: flags=O_RDONLY 2026/04/23 06:57:08 DEBUG : file1: >Open: fd=file1 (r), err= 2026/04/23 06:57:08 DEBUG : file1: >OpenFile: fd=file1 (r), err= 2026/04/23 06:57:08 DEBUG : file1: ChunkedReader.openRange at 0 length 134217728 write_test.go:370: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:370 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:380 Error: Received unexpected error: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestFileReadAtZeroLength 2026/04/23 06:57:08 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:57:08 DEBUG : dir: Looking for writers 2026/04/23 06:57:08 DEBUG : Looking for writers 2026/04/23 06:57:08 DEBUG : dir: reading active writers 2026/04/23 06:57:08 DEBUG : file1: reading active writers 2026/04/23 06:57:08 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: TestFileReadAtZeroLength Messages: listing wrong, want got dir/file1 (14), file1 (5) 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 "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" 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 (18.32s) === RUN TestFileReadAtNonZeroLength run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:57:26 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:57:26 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:57:26 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/23 06:57:26 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/23 06:57:26 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/23 06:57:26 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/23 06:57:26 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/23 06:57:26 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes write_test.go:350: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:350 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Received unexpected error: permission denied Test: TestFileReadAtNonZeroLength 2026/04/23 06:57:26 DEBUG : WaitForWriters: timeout=30s 2026/04/23 06:57:26 DEBUG : dir: Looking for writers 2026/04/23 06:57:26 DEBUG : Looking for writers 2026/04/23 06:57:26 DEBUG : dir: reading active writers 2026/04/23 06:57:26 DEBUG : file1: reading active writers 2026/04/23 06:57:26 DEBUG : file1: active writers 1 2026/04/23 06:57:26 DEBUG : Still 1 writers active and 0 cache items in use, waiting 10ms 2026/04/23 06:57:26 DEBUG : dir: Looking for writers 2026/04/23 06:57:26 DEBUG : Looking for writers 2026/04/23 06:57:26 DEBUG : file1: reading active writers 2026/04/23 06:57:26 DEBUG : file1: active writers 1 2026/04/23 06:57:26 DEBUG : dir: reading active writers 2026/04/23 06:57:26 DEBUG : Still 1 writers active and 0 cache items in use, waiting 20ms 2026/04/23 06:57:26 DEBUG : dir: Looking for writers 2026/04/23 06:57:26 DEBUG : Looking for writers 2026/04/23 06:57:26 DEBUG : file1: reading active writers 2026/04/23 06:57:26 DEBUG : file1: active writers 1 2026/04/23 06:57:26 DEBUG : dir: reading active writers 2026/04/23 06:57:26 DEBUG : Still 1 writers active and 0 cache items in use, waiting 40ms 2026/04/23 06:57:26 DEBUG : dir: Looking for writers 2026/04/23 06:57:26 DEBUG : Looking for writers 2026/04/23 06:57:26 DEBUG : dir: reading active writers 2026/04/23 06:57:26 DEBUG : file1: reading active writers 2026/04/23 06:57:26 DEBUG : file1: active writers 1 2026/04/23 06:57:26 DEBUG : Still 1 writers active and 0 cache items in use, waiting 80ms 2026/04/23 06:57:26 DEBUG : dir: Looking for writers 2026/04/23 06:57:26 DEBUG : Looking for writers 2026/04/23 06:57:26 DEBUG : dir: reading active writers 2026/04/23 06:57:26 DEBUG : file1: reading active writers 2026/04/23 06:57:26 DEBUG : file1: active writers 1 2026/04/23 06:57:26 DEBUG : Still 1 writers active and 0 cache items in use, waiting 160ms 2026/04/23 06:57:27 DEBUG : dir: Looking for writers 2026/04/23 06:57:27 DEBUG : Looking for writers 2026/04/23 06:57:27 DEBUG : dir: reading active writers 2026/04/23 06:57:27 DEBUG : file1: reading active writers 2026/04/23 06:57:27 DEBUG : file1: active writers 1 2026/04/23 06:57:27 DEBUG : Still 1 writers active and 0 cache items in use, waiting 320ms 2026/04/23 06:57:27 DEBUG : dir: Looking for writers 2026/04/23 06:57:27 DEBUG : Looking for writers 2026/04/23 06:57:27 DEBUG : dir: reading active writers 2026/04/23 06:57:27 DEBUG : file1: reading active writers 2026/04/23 06:57:27 DEBUG : file1: active writers 1 2026/04/23 06:57:27 DEBUG : Still 1 writers active and 0 cache items in use, waiting 640ms 2026/04/23 06:57:28 DEBUG : dir: Looking for writers 2026/04/23 06:57:28 DEBUG : Looking for writers 2026/04/23 06:57:28 DEBUG : dir: reading active writers 2026/04/23 06:57:28 DEBUG : file1: reading active writers 2026/04/23 06:57:28 DEBUG : file1: active writers 1 2026/04/23 06:57:28 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:29 DEBUG : dir: Looking for writers 2026/04/23 06:57:29 DEBUG : Looking for writers 2026/04/23 06:57:29 DEBUG : dir: reading active writers 2026/04/23 06:57:29 DEBUG : file1: reading active writers 2026/04/23 06:57:29 DEBUG : file1: active writers 1 2026/04/23 06:57:29 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:30 DEBUG : dir: Looking for writers 2026/04/23 06:57:30 DEBUG : Looking for writers 2026/04/23 06:57:30 DEBUG : dir: reading active writers 2026/04/23 06:57:30 DEBUG : file1: reading active writers 2026/04/23 06:57:30 DEBUG : file1: active writers 1 2026/04/23 06:57:30 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:31 DEBUG : dir: Looking for writers 2026/04/23 06:57:31 DEBUG : Looking for writers 2026/04/23 06:57:31 DEBUG : dir: reading active writers 2026/04/23 06:57:31 DEBUG : file1: reading active writers 2026/04/23 06:57:31 DEBUG : file1: active writers 1 2026/04/23 06:57:31 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:32 DEBUG : dir: Looking for writers 2026/04/23 06:57:32 DEBUG : Looking for writers 2026/04/23 06:57:32 DEBUG : dir: reading active writers 2026/04/23 06:57:32 DEBUG : file1: reading active writers 2026/04/23 06:57:32 DEBUG : file1: active writers 1 2026/04/23 06:57:32 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:33 DEBUG : dir: Looking for writers 2026/04/23 06:57:33 DEBUG : Looking for writers 2026/04/23 06:57:33 DEBUG : dir: reading active writers 2026/04/23 06:57:33 DEBUG : file1: reading active writers 2026/04/23 06:57:33 DEBUG : file1: active writers 1 2026/04/23 06:57:33 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:34 DEBUG : dir: Looking for writers 2026/04/23 06:57:34 DEBUG : Looking for writers 2026/04/23 06:57:34 DEBUG : dir: reading active writers 2026/04/23 06:57:34 DEBUG : file1: reading active writers 2026/04/23 06:57:34 DEBUG : file1: active writers 1 2026/04/23 06:57:34 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:35 DEBUG : dir: Looking for writers 2026/04/23 06:57:35 DEBUG : Looking for writers 2026/04/23 06:57:35 DEBUG : dir: reading active writers 2026/04/23 06:57:35 DEBUG : file1: reading active writers 2026/04/23 06:57:35 DEBUG : file1: active writers 1 2026/04/23 06:57:35 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:36 DEBUG : dir: Looking for writers 2026/04/23 06:57:36 DEBUG : Looking for writers 2026/04/23 06:57:36 DEBUG : dir: reading active writers 2026/04/23 06:57:36 DEBUG : file1: reading active writers 2026/04/23 06:57:36 DEBUG : file1: active writers 1 2026/04/23 06:57:36 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:37 DEBUG : dir: Looking for writers 2026/04/23 06:57:37 DEBUG : Looking for writers 2026/04/23 06:57:37 DEBUG : dir: reading active writers 2026/04/23 06:57:37 DEBUG : file1: reading active writers 2026/04/23 06:57:37 DEBUG : file1: active writers 1 2026/04/23 06:57:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:38 DEBUG : dir: Looking for writers 2026/04/23 06:57:38 DEBUG : Looking for writers 2026/04/23 06:57:38 DEBUG : dir: reading active writers 2026/04/23 06:57:38 DEBUG : file1: reading active writers 2026/04/23 06:57:38 DEBUG : file1: active writers 1 2026/04/23 06:57:38 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:39 DEBUG : dir: Looking for writers 2026/04/23 06:57:39 DEBUG : Looking for writers 2026/04/23 06:57:39 DEBUG : dir: reading active writers 2026/04/23 06:57:39 DEBUG : file1: reading active writers 2026/04/23 06:57:39 DEBUG : file1: active writers 1 2026/04/23 06:57:39 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:40 DEBUG : dir: Looking for writers 2026/04/23 06:57:40 DEBUG : Looking for writers 2026/04/23 06:57:40 DEBUG : dir: reading active writers 2026/04/23 06:57:40 DEBUG : file1: reading active writers 2026/04/23 06:57:40 DEBUG : file1: active writers 1 2026/04/23 06:57:40 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:41 DEBUG : dir: Looking for writers 2026/04/23 06:57:41 DEBUG : Looking for writers 2026/04/23 06:57:41 DEBUG : dir: reading active writers 2026/04/23 06:57:41 DEBUG : file1: reading active writers 2026/04/23 06:57:41 DEBUG : file1: active writers 1 2026/04/23 06:57:41 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:42 DEBUG : dir: Looking for writers 2026/04/23 06:57:42 DEBUG : Looking for writers 2026/04/23 06:57:42 DEBUG : dir: reading active writers 2026/04/23 06:57:42 DEBUG : file1: reading active writers 2026/04/23 06:57:42 DEBUG : file1: active writers 1 2026/04/23 06:57:42 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:43 DEBUG : dir: Looking for writers 2026/04/23 06:57:43 DEBUG : Looking for writers 2026/04/23 06:57:43 DEBUG : dir: reading active writers 2026/04/23 06:57:43 DEBUG : file1: reading active writers 2026/04/23 06:57:43 DEBUG : file1: active writers 1 2026/04/23 06:57:43 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:43 DEBUG : forgetting directory cache 2026/04/23 06:57:44 DEBUG : dir: Looking for writers 2026/04/23 06:57:44 DEBUG : Looking for writers 2026/04/23 06:57:44 DEBUG : file1: reading active writers 2026/04/23 06:57:44 DEBUG : file1: active writers 1 2026/04/23 06:57:44 DEBUG : dir: reading active writers 2026/04/23 06:57:44 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:45 DEBUG : dir: Looking for writers 2026/04/23 06:57:45 DEBUG : Looking for writers 2026/04/23 06:57:45 DEBUG : dir: reading active writers 2026/04/23 06:57:45 DEBUG : file1: reading active writers 2026/04/23 06:57:45 DEBUG : file1: active writers 1 2026/04/23 06:57:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:46 DEBUG : dir: Looking for writers 2026/04/23 06:57:46 DEBUG : Looking for writers 2026/04/23 06:57:46 DEBUG : dir: reading active writers 2026/04/23 06:57:46 DEBUG : file1: reading active writers 2026/04/23 06:57:46 DEBUG : file1: active writers 1 2026/04/23 06:57:46 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:47 DEBUG : dir: Looking for writers 2026/04/23 06:57:47 DEBUG : Looking for writers 2026/04/23 06:57:47 DEBUG : dir: reading active writers 2026/04/23 06:57:47 DEBUG : file1: reading active writers 2026/04/23 06:57:47 DEBUG : file1: active writers 1 2026/04/23 06:57:47 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:48 DEBUG : dir: Looking for writers 2026/04/23 06:57:48 DEBUG : Looking for writers 2026/04/23 06:57:48 DEBUG : dir: reading active writers 2026/04/23 06:57:48 DEBUG : file1: reading active writers 2026/04/23 06:57:48 DEBUG : file1: active writers 1 2026/04/23 06:57:48 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:49 DEBUG : dir: Looking for writers 2026/04/23 06:57:49 DEBUG : Looking for writers 2026/04/23 06:57:49 DEBUG : dir: reading active writers 2026/04/23 06:57:49 DEBUG : file1: reading active writers 2026/04/23 06:57:49 DEBUG : file1: active writers 1 2026/04/23 06:57:49 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:50 DEBUG : dir: Looking for writers 2026/04/23 06:57:50 DEBUG : Looking for writers 2026/04/23 06:57:50 DEBUG : dir: reading active writers 2026/04/23 06:57:50 DEBUG : file1: reading active writers 2026/04/23 06:57:50 DEBUG : file1: active writers 1 2026/04/23 06:57:50 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:51 DEBUG : dir: Looking for writers 2026/04/23 06:57:51 DEBUG : Looking for writers 2026/04/23 06:57:51 DEBUG : dir: reading active writers 2026/04/23 06:57:51 DEBUG : file1: reading active writers 2026/04/23 06:57:51 DEBUG : file1: active writers 1 2026/04/23 06:57:51 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:52 DEBUG : dir: Looking for writers 2026/04/23 06:57:52 DEBUG : Looking for writers 2026/04/23 06:57:52 DEBUG : file1: reading active writers 2026/04/23 06:57:52 DEBUG : file1: active writers 1 2026/04/23 06:57:52 DEBUG : dir: reading active writers 2026/04/23 06:57:52 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:53 DEBUG : dir: Looking for writers 2026/04/23 06:57:53 DEBUG : Looking for writers 2026/04/23 06:57:53 DEBUG : dir: reading active writers 2026/04/23 06:57:53 DEBUG : file1: reading active writers 2026/04/23 06:57:53 DEBUG : file1: active writers 1 2026/04/23 06:57:53 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:54 DEBUG : dir: Looking for writers 2026/04/23 06:57:54 DEBUG : Looking for writers 2026/04/23 06:57:54 DEBUG : dir: reading active writers 2026/04/23 06:57:54 DEBUG : file1: reading active writers 2026/04/23 06:57:54 DEBUG : file1: active writers 1 2026/04/23 06:57:54 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:55 DEBUG : dir: Looking for writers 2026/04/23 06:57:55 DEBUG : Looking for writers 2026/04/23 06:57:55 DEBUG : dir: reading active writers 2026/04/23 06:57:55 DEBUG : file1: reading active writers 2026/04/23 06:57:55 DEBUG : file1: active writers 1 2026/04/23 06:57:55 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:56 DEBUG : dir: Looking for writers 2026/04/23 06:57:56 DEBUG : Looking for writers 2026/04/23 06:57:56 DEBUG : file1: reading active writers 2026/04/23 06:57:56 DEBUG : file1: active writers 1 2026/04/23 06:57:56 DEBUG : dir: reading active writers 2026/04/23 06:57:56 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2026/04/23 06:57:56 ERROR : Exiting even though 1 writers active and 0 cache items in use after 30s Cache: 2026/04/23 06:57:56 DEBUG : >WaitForWriters: run.go:130: removing file "file1" failed - try 1/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "file1" failed - try 2/3: could not Remove: Linkbox error 403: not permit run.go:130: removing file "file1" failed - try 3/3: could not Remove: Linkbox error 403: not permit run.go:133: removing file "file1" 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:1022 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:350 /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), file1 (5) 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:350 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Should be true Test: TestFileReadAtNonZeroLength Messages: Unexpected file "file1" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/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:350 /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: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:350 /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 (50.58s) === RUN TestZipManyFiles run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 06:58:16 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 06:58:16 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 06:58:20 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 06:58:21 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 06:58:21 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 06:58:22 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 06:58:23 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 06:58:24 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 06:58:28 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 06:58:34 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 06:58:47 DEBUG : flat/f000.txt: Trying to read object after upload: try again in 25.6s (9/10) 2026/04/23 06:59:13 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-zemezif3vebu'": object not found 2026/04/23 07:00:04 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:00:04 DEBUG : Looking for writers 2026/04/23 07:00: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 "flat" failed - try 1/3: directory not empty run.go:130: removing dir "flat" failed - try 2/3: directory not empty run.go:130: removing dir "flat" failed - try 3/3: directory not empty run.go:133: removing dir "flat" 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 2026/04/23 07:00:19 DEBUG : dir: forgetting directory cache 2026/04/23 07:00:19 DEBUG : forgetting directory cache 2026/04/23 07:00:19 DEBUG : dir: forgetting directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 2026/04/23 07:00:20 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/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) 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: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", "flat"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "dir", + (string) (len=4) "flat" } Test: TestZipManyFiles Messages: directories --- FAIL: TestZipManyFiles (129.78s) === RUN TestZipManySubDirs run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 07:00:26 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 07:00:26 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:00:30 DEBUG : a/top.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:00:30 DEBUG : a/top.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:00:31 DEBUG : a/top.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:00:31 DEBUG : a/top.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:00:32 DEBUG : a/top.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:00:34 DEBUG : a/top.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:00:37 DEBUG : a/top.txt: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:00:50 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:00:50 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:00:50 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:00:51 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:00:52 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:00:54 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:00:57 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:01:04 DEBUG : a/b/mid.txt: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:01:20 DEBUG : a/b/c/deep.txt: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:01:21 DEBUG : a/b/c/deep.txt: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:01:21 DEBUG : a/b/c/deep.txt: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:01:22 DEBUG : a/b/c/deep.txt: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:01:23 DEBUG : a/b/c/deep.txt: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:01:24 DEBUG : a/b/c/deep.txt: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:01:29 DEBUG : a/b/c/deep.txt: Open: flags=O_RDONLY 2026/04/23 07:01:29 DEBUG : a/b/c/deep.txt: >Open: fd=a/b/c/deep.txt (r), err= 2026/04/23 07:01:29 DEBUG : a/b/c/deep.txt: Set virtual modtime to 2026-04-23 07:01:19 +0000 UTC 2026/04/23 07:01:29 DEBUG : a/b/c/deep.txt: ChunkedReader.openRange at 0 length 134217728 zip_test.go:101: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:101 Error: Received unexpected error: create zip copy: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestZipManySubDirs 2026/04/23 07:01:29 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:01:29 DEBUG : dir: Looking for writers 2026/04/23 07:01:29 DEBUG : flat: Looking for writers 2026/04/23 07:01:29 DEBUG : a/b/c: Looking for writers 2026/04/23 07:01:29 DEBUG : deep.txt: reading active writers 2026/04/23 07:01:29 DEBUG : a/b: Looking for writers 2026/04/23 07:01:29 DEBUG : c: reading active writers 2026/04/23 07:01:29 DEBUG : mid.txt: reading active writers 2026/04/23 07:01:29 DEBUG : a: Looking for writers 2026/04/23 07:01:29 DEBUG : b: reading active writers 2026/04/23 07:01:29 DEBUG : top.txt: reading active writers 2026/04/23 07:01:29 DEBUG : Looking for writers 2026/04/23 07:01:29 DEBUG : dir: reading active writers 2026/04/23 07:01:29 DEBUG : flat: reading active writers 2026/04/23 07:01:29 DEBUG : a: reading active writers 2026/04/23 07:01: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 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 run.go:130: removing dir "a/b/c" failed - try 1/3: directory not empty run.go:130: removing dir "a/b/c" failed - try 2/3: directory not empty run.go:130: removing dir "a/b/c" failed - try 3/3: directory not empty run.go:133: removing dir "a/b/c" failed: directory not empty run.go:130: removing dir "a/b" failed - try 1/3: directory not empty run.go:130: removing dir "a/b" failed - try 2/3: directory not empty run.go:130: removing dir "a/b" failed - try 3/3: directory not empty run.go:133: removing dir "a/b" failed: directory not empty run.go:130: removing dir "a" failed - try 1/3: directory not empty run.go:130: removing dir "a" failed - try 2/3: directory not empty run.go:130: removing dir "a" failed - try 3/3: directory not empty run.go:133: removing dir "a" 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/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:101 Error: Should be true Test: TestZipManySubDirs 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/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:101 Error: Should be true Test: TestZipManySubDirs 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/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:101 Error: Not equal: expected: []string{} actual : []string{"a", "a/b", "a/b/c", "dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,6 @@ -([]string) { +([]string) (len=4) { + (string) (len=1) "a", + (string) (len=3) "a/b", + (string) (len=5) "a/b/c", + (string) (len=3) "dir" } Test: TestZipManySubDirs Messages: directories --- FAIL: TestZipManySubDirs (97.45s) === RUN TestZipLargeFiles run.go:185: Remote "Linkbox root 'rclone-test-zemezif3vebu'", Local "Local file system at /tmp/rclone2069361694", Modify Window "876000h0m0s" 2026/04/23 07:02:04 INFO : Linkbox root 'rclone-test-zemezif3vebu': poll-interval is not supported by this remote 2026/04/23 07:02:04 NOTICE: Linkbox root 'rclone-test-zemezif3vebu': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/23 07:02:09 DEBUG : forgetting directory cache 2026/04/23 07:02:09 DEBUG : dir: forgetting directory cache 2026/04/23 07:02:12 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 100ms (1/10) 2026/04/23 07:02:12 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 200ms (2/10) 2026/04/23 07:02:13 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 400ms (3/10) 2026/04/23 07:02:13 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 800ms (4/10) 2026/04/23 07:02:14 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 1.6s (5/10) 2026/04/23 07:02:16 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 3.2s (6/10) 2026/04/23 07:02:19 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 6.4s (7/10) 2026/04/23 07:02:26 DEBUG : bigdir/big.bin: Trying to read object after upload: try again in 12.8s (8/10) 2026/04/23 07:02:39 DEBUG : bigdir/big.bin: Open: flags=O_RDONLY 2026/04/23 07:02:39 DEBUG : bigdir/big.bin: >Open: fd=bigdir/big.bin (r), err= 2026/04/23 07:02:39 DEBUG : bigdir/big.bin: Set virtual modtime to 2026-04-23 07:02:08 +0000 UTC 2026/04/23 07:02:39 DEBUG : bigdir/big.bin: ChunkedReader.openRange at 0 length 134217728 zip_test.go:131: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:131 Error: Received unexpected error: create zip copy: Open failed: HTTP error 403 (403 Forbidden) returned body: "ip incorrect" Test: TestZipLargeFiles 2026/04/23 07:02:40 DEBUG : WaitForWriters: timeout=30s 2026/04/23 07:02:40 DEBUG : dir: Looking for writers 2026/04/23 07:02:40 DEBUG : a: Looking for writers 2026/04/23 07:02:40 DEBUG : bigdir: Looking for writers 2026/04/23 07:02:40 DEBUG : big.bin: reading active writers 2026/04/23 07:02:40 DEBUG : Looking for writers 2026/04/23 07:02:40 DEBUG : bigdir: reading active writers 2026/04/23 07:02:40 DEBUG : dir: reading active writers 2026/04/23 07:02:40 DEBUG : a: reading active writers 2026/04/23 07:02:40 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 run.go:130: removing dir "bigdir" failed - try 1/3: directory not empty run.go:130: removing dir "bigdir" failed - try 2/3: directory not empty run.go:130: removing dir "a" failed - try 1/3: directory not empty run.go:130: removing dir "a" failed - try 2/3: directory not empty run.go:130: removing dir "a" failed - try 3/3: directory not empty run.go:133: removing dir "a" 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/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:131 Error: Should be true Test: TestZipLargeFiles 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/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:131 Error: Should be true Test: TestZipLargeFiles 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/zip_test.go:28 /home/rclone/go/src/github.com/rclone/rclone/vfs/zip_test.go:131 Error: Not equal: expected: []string{} actual : []string{"a", "dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=1) "a", + (string) (len=3) "dir" } Test: TestZipLargeFiles Messages: directories --- FAIL: TestZipLargeFiles (66.18s) FAIL 2026/04/23 07:03:10 DEBUG : Linkbox root 'rclone-test-zemezif3vebu': Purge remote "./vfs.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestDirCreate|TestDirFileOpen|TestDirForgetAll|TestDirForgetPath|TestDirMetadataExtension|TestDirMethods|TestDirMkdir|TestDirMkdirSub|TestDirOpen|TestDirReadDirAll|TestDirRemove|TestDirRemoveAll|TestDirRemoveName|TestDirRename|TestDirSetModTime|TestDirStat|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 41m51.768058476s (try 3/5): exit status 1: Failed [TestDirMethods TestDirForgetAll TestDirWalk TestDirReadDirAll TestDirCreate TestDirMkdir TestDirMkdirSub TestDirRemove TestDirRemoveAll TestDirRemoveName TestDirRename TestDirFileOpen TestDirMetadataExtension 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]