"./vfs.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestVFSIsMetadataFile|TestVFSMkdir|TestVFSMkdirAll|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleRelease|TestWriteFileHandleWriteAt)$|^TestFileRename$/^(minimal,forceCache=false|off,forceCache=false)$'" - Starting (try 2/5) 2026/07/05 01:13:29 DEBUG : Creating backend with remote "TestLinkbox:rclone-test-qabutug1yabo" 2026/07/05 01:13:29 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/07/05 01:13:29 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Using cached web token 2026/07/05 01:13:30 DEBUG : Creating backend with remote "/tmp/rclone1685558263" === RUN TestFileRename === RUN TestFileRename/off,forceCache=false run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:13:30 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:13:30 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream file_test.go:305: skip as can't rename files 2026/07/05 01:13:36 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:13:36 DEBUG : dir: Looking for writers 2026/07/05 01:13:36 DEBUG : file1: reading active writers 2026/07/05 01:13:36 DEBUG : Looking for writers 2026/07/05 01:13:36 DEBUG : dir: reading active writers 2026/07/05 01:13:36 DEBUG : >WaitForWriters: === RUN TestFileRename/minimal,forceCache=false run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:13:40 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:13:40 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:13:40 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': vfs cache: root is "/home/rclone/.cache/rclone" 2026/07/05 01:13:40 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-qabutug1yabo" 2026/07/05 01:13:40 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-qabutug1yabo" 2026/07/05 01:13:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-qabutug1yabo" 2026/07/05 01:13:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/07/05 01:13:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-qabutug1yabo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestLinkbox/rclone-test-qabutug1yabo" 2026/07/05 01:13:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-qabutug1yabo" 2026/07/05 01:13:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2026/07/05 01:13:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-qabutug1yabo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestLinkbox/rclone-test-qabutug1yabo" 2026/07/05 01:13:40 INFO : Linkbox root 'rclone-test-qabutug1yabo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) file_test.go:305: skip as can't rename files 2026/07/05 01:13:44 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:13:44 DEBUG : dir: Looking for writers 2026/07/05 01:13:44 DEBUG : file1: reading active writers 2026/07/05 01:13:44 DEBUG : Looking for writers 2026/07/05 01:13:44 DEBUG : dir: reading active writers 2026/07/05 01:13:44 DEBUG : >WaitForWriters: 2026/07/05 01:13:44 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': vfs cache: cleaner exiting --- PASS: TestFileRename (17.40s) --- SKIP: TestFileRename/off,forceCache=false (9.51s) --- SKIP: TestFileRename/minimal,forceCache=false (7.88s) === RUN TestVFSMkdir run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:13:48 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:13:48 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:13:48 DEBUG : Added virtual directory entry vAddDir: "/" 2026/07/05 01:13:50 DEBUG : Added virtual directory entry vAddDir: "a" 2026/07/05 01:13:52 DEBUG : Added virtual directory entry vAddDir: "b" 2026/07/05 01:13:54 DEBUG : Added virtual directory entry vAddDir: "c" 2026/07/05 01:13:56 DEBUG : Added virtual directory entry vAddDir: "d" 2026/07/05 01:13:57 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:13:57 DEBUG : Looking for writers 2026/07/05 01:13:57 DEBUG : a: Looking for writers 2026/07/05 01:13:57 DEBUG : b: Looking for writers 2026/07/05 01:13:57 DEBUG : c: Looking for writers 2026/07/05 01:13:57 DEBUG : d: Looking for writers 2026/07/05 01:13:57 DEBUG : Looking for writers 2026/07/05 01:13:57 DEBUG : b: reading active writers 2026/07/05 01:13:57 DEBUG : c: reading active writers 2026/07/05 01:13:57 DEBUG : d: reading active writers 2026/07/05 01:13:57 DEBUG : /: reading active writers 2026/07/05 01:13:57 DEBUG : a: reading active writers 2026/07/05 01:13:57 DEBUG : >WaitForWriters: --- PASS: TestVFSMkdir (17.33s) === RUN TestVFSMkdirAll run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:14:05 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:14:05 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:14:07 DEBUG : Added virtual directory entry vAddDir: "a" 2026/07/05 01:14:09 DEBUG : a: Added virtual directory entry vAddDir: "b" 2026/07/05 01:14:10 DEBUG : a/b: Added virtual directory entry vAddDir: "c" 2026/07/05 01:14:12 DEBUG : a/b/c: Added virtual directory entry vAddDir: "d" 2026/07/05 01:14:15 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:14:15 DEBUG : a/b/c/d: Looking for writers 2026/07/05 01:14:15 DEBUG : a/b/c: Looking for writers 2026/07/05 01:14:15 DEBUG : d: reading active writers 2026/07/05 01:14:15 DEBUG : a/b: Looking for writers 2026/07/05 01:14:15 DEBUG : c: reading active writers 2026/07/05 01:14:15 DEBUG : a: Looking for writers 2026/07/05 01:14:15 DEBUG : b: reading active writers 2026/07/05 01:14:15 DEBUG : Looking for writers 2026/07/05 01:14:15 DEBUG : a: reading active writers 2026/07/05 01:14:15 DEBUG : >WaitForWriters: run.go:186: removing dir "a/b/c" failed - try 1/3: sleeping 1s: purge error: invalid character '<' looking for beginning of value 2026/07/05 01:14:19 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Web API returned error "Linkbox error 0: " - refreshing token run.go:186: removing dir "a/b/c" failed - try 2/3: sleeping 1.5s: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/07/05 01:14:21 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Web API returned error "Linkbox error 0: " - refreshing token run.go:186: removing dir "a/b/c" failed: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/07/05 01:14:21 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Web API returned error "Linkbox error 0: " - refreshing token run.go:186: removing dir "a/b" failed - try 1/3: sleeping 1s: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/07/05 01:14:22 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Web API returned error "Linkbox error 0: " - refreshing token run.go:186: removing dir "a/b" failed - try 2/3: sleeping 1.5s: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/07/05 01:14:24 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Web API returned error "Linkbox error 0: " - refreshing token run.go:186: removing dir "a/b" failed: getting files failed: login failed: invalid character '<' looking for beginning of value 2026/07/05 01:14:24 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Web API returned error "Linkbox error 0: " - refreshing token run.go:186: removing dir "a" failed - try 1/3: sleeping 1s: getting files failed: login failed: invalid character '<' looking for beginning of value run.go:186: removing dir "a" failed - try 2/3: sleeping 1.5s: directory not empty run.go:186: 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:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Not equal: expected: []string{} actual : []string{"a", "a/b", "a/b/c"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=1) "a", + (string) (len=3) "a/b", + (string) (len=5) "a/b/c" } Test: TestVFSMkdirAll Messages: directories --- FAIL: TestVFSMkdirAll (32.70s) === RUN TestVFSIsMetadataFile run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:14:38 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:14:38 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:14:38 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:14:38 DEBUG : Looking for writers 2026/07/05 01:14:38 DEBUG : >WaitForWriters: --- PASS: TestVFSIsMetadataFile (5.82s) === RUN TestWriteFileHandleMethods run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:14:43 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:14:43 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:14:43 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/07/05 01:14:44 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/07/05 01:14:44 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:44 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:14:44 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:14:44 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:44 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal 2026/07/05 01:14:44 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal 2026/07/05 01:14:44 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes 2026/07/05 01:14:44 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': File to upload is small (5 bytes), uploading instead of streaming 2026/07/05 01:14:46 DEBUG : file1: size = 5 OK 2026/07/05 01:14:46 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/07/05 01:14:46 DEBUG : file1: Size of src and dst objects identical 2026/07/05 01:14:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:46 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/07/05 01:14:46 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/07/05 01:14:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:46 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:14:46 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:14:46 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/07/05 01:14:46 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/07/05 01:14:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:46 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:14:46 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:14:46 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes 2026/07/05 01:14:46 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2026/07/05 01:14:46 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2026/07/05 01:14:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:46 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:14:46 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:14:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:46 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': File to upload is small (0 bytes), uploading instead of streaming 2026/07/05 01:14:46 ERROR : file1: WriteFileHandle.New Rcat failed: can't upload empty files to this remote 2026/07/05 01:14:46 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2026/07/05 01:14:46 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2026/07/05 01:14:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:46 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:14:46 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:14:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:46 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': File to upload is small (7 bytes), uploading instead of streaming 2026/07/05 01:14:46 DEBUG : file1: Update: removing old file 2026/07/05 01:14:49 DEBUG : file1: size = 7 OK 2026/07/05 01:14:49 DEBUG : file1: Size of src and dst objects identical 2026/07/05 01:14:49 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:49 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:14:49 DEBUG : Looking for writers 2026/07/05 01:14:49 DEBUG : file1: reading active writers 2026/07/05 01:14:49 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleMethods (7.72s) === RUN TestWriteFileHandleWriteAt run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:14:51 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:14:51 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:14:51 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/07/05 01:14:51 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/07/05 01:14:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:51 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:14:51 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:14:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:51 DEBUG : file1: waiting for in-sequence write to 100 for 1s 2026/07/05 01:14:52 DEBUG : file1: aborting in-sequence write wait, off=100 2026/07/05 01:14:52 DEBUG : file1: failed to wait for in-sequence write to 100 2026/07/05 01:14:52 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2026/07/05 01:14:52 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': File to upload is small (11 bytes), uploading instead of streaming 2026/07/05 01:14:54 DEBUG : file1: size = 11 OK 2026/07/05 01:14:54 DEBUG : file1: Size of src and dst objects identical 2026/07/05 01:14:54 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:54 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor 2026/07/05 01:14:55 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:14:55 DEBUG : Looking for writers 2026/07/05 01:14:55 DEBUG : file1: reading active writers 2026/07/05 01:14:55 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleWriteAt (5.22s) === RUN TestWriteFileHandleFlush run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:14:56 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:14:56 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:14:56 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/07/05 01:14:57 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/07/05 01:14:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:57 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:14:57 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:14:57 DEBUG : file1: WriteFileHandle.Flush unwritten handle, writing 0 bytes to avoid race conditions 2026/07/05 01:14:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:57 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': File to upload is small (5 bytes), uploading instead of streaming 2026/07/05 01:14:59 DEBUG : file1: size = 5 OK 2026/07/05 01:14:59 DEBUG : file1: Size of src and dst objects identical 2026/07/05 01:14:59 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:14:59 DEBUG : file1: WriteFileHandle.Flush nothing to do 2026/07/05 01:14:59 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:14:59 DEBUG : Looking for writers 2026/07/05 01:14:59 DEBUG : file1: reading active writers 2026/07/05 01:14:59 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleFlush (4.02s) === RUN TestWriteFileHandleRelease run.go:198: Remote "Linkbox root 'rclone-test-qabutug1yabo'", Local "Local file system at /tmp/rclone1685558263", Modify Window "876000h0m0s" 2026/07/05 01:15:00 INFO : Linkbox root 'rclone-test-qabutug1yabo': poll-interval is not supported by this remote 2026/07/05 01:15:00 NOTICE: Linkbox root 'rclone-test-qabutug1yabo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/07/05 01:15:00 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/07/05 01:15:01 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/07/05 01:15:01 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:15:01 DEBUG : file1: >Open: fd=file1 (w), err= 2026/07/05 01:15:01 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/07/05 01:15:01 DEBUG : file1: WriteFileHandle.Release closing 2026/07/05 01:15:01 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/07/05 01:15:01 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': File to upload is small (0 bytes), uploading instead of streaming 2026/07/05 01:15:01 ERROR : file1: WriteFileHandle.New Rcat failed: can't upload empty files to this remote 2026/07/05 01:15:01 DEBUG : file1: Remove: 2026/07/05 01:15:01 DEBUG : Added virtual directory entry vDel: "file1" 2026/07/05 01:15:01 DEBUG : file1: >Remove: err= 2026/07/05 01:15:01 ERROR : file1: WriteFileHandle.Release error: can't upload empty files to this remote write_test.go:276: skipping test: can't upload empty files to this remote 2026/07/05 01:15:01 DEBUG : WaitForWriters: timeout=30s 2026/07/05 01:15:01 DEBUG : Looking for writers 2026/07/05 01:15:01 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleRelease (0.61s) FAIL 2026/07/05 01:15:01 DEBUG : Linkbox root 'rclone-test-qabutug1yabo': Purge remote "./vfs.test -test.v -test.timeout 1h0m0s -remote TestLinkbox: -verbose -test.run '^(TestVFSIsMetadataFile|TestVFSMkdir|TestVFSMkdirAll|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleRelease|TestWriteFileHandleWriteAt)$|^TestFileRename$/^(minimal,forceCache=false|off,forceCache=false)$'" - Finished ERROR in 1m32.966945025s (try 2/5): exit status 1: Failed [TestVFSMkdirAll]