"./operations.test -test.v -test.timeout 1h0m0s -remote TestChunkerLocal: -verbose -test.run '^(TestCaseInsensitiveMoveFile|TestCaseInsensitiveMoveFileDryRun|TestCat|TestCopyDirMetadata|TestCopyURL|TestCopyURLDownloadHeaders|TestCount|TestDelete|TestDeleteFatalError|TestDirMove|TestDirMoveContext|TestDirMoveMoveError|TestDirsEqual|TestGetFsInfo|TestHashSums|TestIndex|TestIndexChanged|TestIndexChangedDelete|TestIndexChangedDirTime|TestIndexChangedFiles|TestIndexDelete|TestIndexDirTime|TestIndexFilter|TestIndexLinkIndex|TestIndexMaxDepth|TestIndexRules|TestIndexTemplate|TestListDirSorted|TestListDirSortedFn|TestLs|TestLsLong|TestLsWithFilesFrom|TestLsd|TestMaxDelete|TestMaxDeleteSize|TestMaxDeleteSizeLargeFile|TestMkdir|TestMkdirMetadata|TestMkdirModTime|TestMoveFile|TestMoveFileBackupDir|TestMoveFileImmutable|TestMoveFileWithIgnoreExisting|TestRcatMetadata|TestRcatSize|TestRcatSizeMetadata|TestRcatSizeShortEOF|TestRcatSizeUploadHeaders|TestReadFile|TestRemoveExisting|TestRmdirsLeaveRoot|TestRmdirsNoLeaveRoot|TestRmdirsWithFilter|TestSetDirModTime|TestStatJSON|TestTouchDir)$|^TestListJSON$/^(Recurse|SubDir)$|^TestRcat$/^(withChecksum=false,ignoreChecksum=false|withChecksum=false,ignoreChecksum=true|withChecksum=true,ignoreChecksum=false|withChecksum=true,ignoreChecksum=true)$|^TestRcatSizeChecksum$/^(Corrupted|IgnoreChecksum|NoHashes|SizeDiffers)$'" - Starting (try 2/5) 2026/09/30 04:40:26 DEBUG : Creating backend with remote "TestChunkerLocal:rclone-test-hidodaz1bapu" 2026/09/30 04:40:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/30 04:40:26 DEBUG : Creating backend with remote "/tmp/chunker1/rclone-test-hidodaz1bapu" 2026/09/30 04:40:26 DEBUG : Creating backend with remote "/tmp/rclone1541359983" === RUN TestIndex run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:40:26 INFO : file1.txt.rclone_chunk.001_602oq5: Moved (server-side) to: file1.txt 2026/09/30 04:40:26 INFO : sub/file2.txt.rclone_chunk.001_602oes: Moved (server-side) to: sub/file2.txt 2026/09/30 04:40:26 INFO : sub/deep/file3.txt.rclone_chunk.001_602osv: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:40:26 INFO : caddy.json.rclone_chunk.001_602o9j: Moved (server-side) to: caddy.json 2026/09/30 04:40:26 DEBUG : caddy.json: size = 259 OK 2026/09/30 04:40:26 INFO : index.html.rclone_chunk.001_602om7: Moved (server-side) to: index.html 2026/09/30 04:40:26 INFO : sub/index.html.rclone_chunk.001_602owt: Moved (server-side) to: sub/index.html 2026/09/30 04:40:26 DEBUG : caddy.json: md5 = dc6a0a75ac6ca4c5c4d67ce9cc07c967 OK 2026/09/30 04:40:26 DEBUG : sub/index.html: size = 12302 OK 2026/09/30 04:40:26 INFO : caddy.json: Copied (new) 2026/09/30 04:40:26 DEBUG : index.html: size = 12143 OK 2026/09/30 04:40:26 INFO : index.json.rclone_chunk.001_602oxx: Moved (server-side) to: index.json 2026/09/30 04:40:26 DEBUG : index.json: size = 213 OK 2026/09/30 04:40:26 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:40:26 INFO : sub/index.html: Copied (new) 2026/09/30 04:40:26 DEBUG : index.json: md5 = 6d9005410c2c0151ea1f793aac08f065 OK 2026/09/30 04:40:26 INFO : index.json: Copied (new) 2026/09/30 04:40:26 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:40:26 INFO : index.html: Copied (new) 2026/09/30 04:40:26 INFO : sub/index.json.rclone_chunk.001_602oho: Moved (server-side) to: sub/index.json 2026/09/30 04:40:26 DEBUG : sub/index.json: size = 215 OK 2026/09/30 04:40:26 DEBUG : sub/index.json: md5 = a2268aa29c5a00e765e4612e571decea OK 2026/09/30 04:40:26 INFO : sub/index.json: Copied (new) 2026/09/30 04:40:26 INFO : sub/caddy.json.rclone_chunk.001_602o7g: Moved (server-side) to: sub/caddy.json 2026/09/30 04:40:26 DEBUG : sub/caddy.json: size = 261 OK 2026/09/30 04:40:26 DEBUG : sub/caddy.json: md5 = 75c950ebaddffd546d2416be7d12398e OK 2026/09/30 04:40:26 INFO : sub/caddy.json: Copied (new) 2026/09/30 04:40:26 INFO : sub/deep/index.json.rclone_chunk.001_602ocl: Moved (server-side) to: sub/deep/index.json 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: size = 119 OK 2026/09/30 04:40:26 INFO : sub/deep/index.html.rclone_chunk.001_602o9o: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: size = 12085 OK 2026/09/30 04:40:26 INFO : sub/deep/caddy.json.rclone_chunk.001_602o32: Moved (server-side) to: sub/deep/caddy.json 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: size = 131 OK 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: md5 = 7e871c8a7baa48027dd34c724a216943 OK 2026/09/30 04:40:26 INFO : sub/deep/index.json: Copied (new) 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: md5 = d85deaaa7d227b303a0247bb5c1690a8 OK 2026/09/30 04:40:26 INFO : sub/deep/caddy.json: Copied (new) 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:40:26 INFO : sub/deep/index.html: Copied (new) 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:40:26 DEBUG : index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:40:26 DEBUG : index.json: md5 = 6d9005410c2c0151ea1f793aac08f065 OK 2026/09/30 04:40:26 DEBUG : index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : caddy.json: md5 = dc6a0a75ac6ca4c5c4d67ce9cc07c967 OK 2026/09/30 04:40:26 DEBUG : caddy.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: md5 = 7e871c8a7baa48027dd34c724a216943 OK 2026/09/30 04:40:26 DEBUG : sub/index.json: md5 = a2268aa29c5a00e765e4612e571decea OK 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: md5 = d85deaaa7d227b303a0247bb5c1690a8 OK 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/caddy.json: md5 = 75c950ebaddffd546d2416be7d12398e OK 2026/09/30 04:40:26 DEBUG : sub/caddy.json: Unchanged skipping 2026/09/30 04:40:26 INFO : sub/deep/index.html: Deleted 2026/09/30 04:40:26 INFO : index.html: Deleted 2026/09/30 04:40:26 INFO : index.json: Deleted 2026/09/30 04:40:26 INFO : index.html.rclone_chunk.001_602ov4: Moved (server-side) to: index.html 2026/09/30 04:40:26 DEBUG : index.html: size = 12143 OK 2026/09/30 04:40:26 INFO : index.json.rclone_chunk.001_602o4t: Moved (server-side) to: index.json 2026/09/30 04:40:26 DEBUG : index.json: size = 213 OK 2026/09/30 04:40:26 INFO : sub/deep/index.html.rclone_chunk.001_602oba: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: size = 12085 OK 2026/09/30 04:40:26 DEBUG : index.json: md5 = 6d9005410c2c0151ea1f793aac08f065 OK 2026/09/30 04:40:26 INFO : index.json: Copied (replaced existing) 2026/09/30 04:40:26 INFO : caddy.json: Deleted 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:40:26 INFO : sub/deep/index.html: Copied (replaced existing) 2026/09/30 04:40:26 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:40:26 INFO : index.html: Copied (replaced existing) 2026/09/30 04:40:26 INFO : sub/deep/index.json: Deleted 2026/09/30 04:40:26 INFO : sub/deep/index.json.rclone_chunk.001_602o5i: Moved (server-side) to: sub/deep/index.json 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: size = 119 OK 2026/09/30 04:40:26 INFO : caddy.json.rclone_chunk.001_602oji: Moved (server-side) to: caddy.json 2026/09/30 04:40:26 DEBUG : caddy.json: size = 259 OK 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: md5 = 7e871c8a7baa48027dd34c724a216943 OK 2026/09/30 04:40:26 INFO : sub/deep/index.json: Copied (replaced existing) 2026/09/30 04:40:26 DEBUG : caddy.json: md5 = dc6a0a75ac6ca4c5c4d67ce9cc07c967 OK 2026/09/30 04:40:26 INFO : caddy.json: Copied (replaced existing) 2026/09/30 04:40:26 INFO : sub/index.html: Deleted 2026/09/30 04:40:26 INFO : sub/index.html.rclone_chunk.001_602o31: Moved (server-side) to: sub/index.html 2026/09/30 04:40:26 DEBUG : sub/index.html: size = 12302 OK 2026/09/30 04:40:26 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:40:26 INFO : sub/index.html: Copied (replaced existing) 2026/09/30 04:40:26 INFO : sub/index.json: Deleted 2026/09/30 04:40:26 INFO : sub/index.json.rclone_chunk.001_602ohq: Moved (server-side) to: sub/index.json 2026/09/30 04:40:26 DEBUG : sub/index.json: size = 215 OK 2026/09/30 04:40:26 INFO : sub/caddy.json: Deleted 2026/09/30 04:40:26 INFO : sub/caddy.json.rclone_chunk.001_602oy1: Moved (server-side) to: sub/caddy.json 2026/09/30 04:40:26 DEBUG : sub/caddy.json: size = 261 OK 2026/09/30 04:40:26 INFO : sub/deep/caddy.json: Deleted 2026/09/30 04:40:26 INFO : sub/deep/caddy.json.rclone_chunk.001_602oqn: Moved (server-side) to: sub/deep/caddy.json 2026/09/30 04:40:26 DEBUG : sub/index.json: md5 = a2268aa29c5a00e765e4612e571decea OK 2026/09/30 04:40:26 INFO : sub/index.json: Copied (replaced existing) 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: size = 131 OK 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: md5 = d85deaaa7d227b303a0247bb5c1690a8 OK 2026/09/30 04:40:26 INFO : sub/deep/caddy.json: Copied (replaced existing) 2026/09/30 04:40:26 DEBUG : sub/caddy.json: md5 = 75c950ebaddffd546d2416be7d12398e OK 2026/09/30 04:40:26 INFO : sub/caddy.json: Copied (replaced existing) 2026/09/30 04:40:26 INFO : sub/deep/file4.txt.rclone_chunk.001_602ota: Moved (server-side) to: sub/deep/file4.txt 2026/09/30 04:40:26 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:40:26 DEBUG : index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : index.json: md5 = 6d9005410c2c0151ea1f793aac08f065 OK 2026/09/30 04:40:26 DEBUG : index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:40:26 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : caddy.json: md5 = dc6a0a75ac6ca4c5c4d67ce9cc07c967 OK 2026/09/30 04:40:26 DEBUG : caddy.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/index.json: md5 = a2268aa29c5a00e765e4612e571decea OK 2026/09/30 04:40:26 DEBUG : sub/index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/caddy.json: md5 = 75c950ebaddffd546d2416be7d12398e OK 2026/09/30 04:40:26 DEBUG : sub/caddy.json: Unchanged skipping 2026/09/30 04:40:26 INFO : sub/deep/index.html: Deleted 2026/09/30 04:40:26 INFO : sub/deep/index.html.rclone_chunk.001_602olm: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: size = 12342 OK 2026/09/30 04:40:26 INFO : sub/deep/index.json: Deleted 2026/09/30 04:40:26 INFO : sub/deep/index.json.rclone_chunk.001_602o49: Moved (server-side) to: sub/deep/index.json 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: size = 235 OK 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: md5 = d06cbda009ac7901132a43ebb95c8e8b OK 2026/09/30 04:40:26 INFO : sub/deep/index.json: Copied (replaced existing) 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: md5 = 06deb82d8eabfa54d83e909e0da00b55 OK 2026/09/30 04:40:26 INFO : sub/deep/index.html: Copied (replaced existing) 2026/09/30 04:40:26 INFO : sub/deep/caddy.json: Deleted 2026/09/30 04:40:26 INFO : sub/deep/caddy.json.rclone_chunk.001_602of8: Moved (server-side) to: sub/deep/caddy.json 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: size = 260 OK 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: md5 = 7d40922480f85532b0215606cd889177 OK 2026/09/30 04:40:26 INFO : sub/deep/caddy.json: Copied (replaced existing) index_test.go:155: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/index_test.go:155 Error: Not equal: expected: 0 actual : 3 Test: TestIndex 2026/09/30 04:40:26 NOTICE: sub/deep/file5.txt.rclone_chunk.001_602or7: Skipped move to sub/deep/file5.txt as --dry-run is set (size 6) 2026/09/30 04:40:26 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:40:26 DEBUG : index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: md5 = 06deb82d8eabfa54d83e909e0da00b55 OK 2026/09/30 04:40:26 DEBUG : sub/deep/index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: md5 = d06cbda009ac7901132a43ebb95c8e8b OK 2026/09/30 04:40:26 DEBUG : sub/deep/index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:40:26 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: md5 = 7d40922480f85532b0215606cd889177 OK 2026/09/30 04:40:26 DEBUG : sub/deep/caddy.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : index.json: md5 = 6d9005410c2c0151ea1f793aac08f065 OK 2026/09/30 04:40:26 DEBUG : index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/index.json: md5 = a2268aa29c5a00e765e4612e571decea OK 2026/09/30 04:40:26 DEBUG : sub/index.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : sub/caddy.json: md5 = 75c950ebaddffd546d2416be7d12398e OK 2026/09/30 04:40:26 DEBUG : sub/caddy.json: Unchanged skipping 2026/09/30 04:40:26 DEBUG : caddy.json: md5 = dc6a0a75ac6ca4c5c4d67ce9cc07c967 OK 2026/09/30 04:40:26 DEBUG : caddy.json: Unchanged skipping run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndex Messages: directories --- FAIL: TestIndex (12.03s) === RUN TestIndexDelete run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:40:38 INFO : file1.txt.rclone_chunk.001_60305a: Moved (server-side) to: file1.txt 2026/09/30 04:40:38 INFO : sub/file2.txt.rclone_chunk.001_6030h6: Moved (server-side) to: sub/file2.txt 2026/09/30 04:40:38 INFO : sub/deep/file3.txt.rclone_chunk.001_60308c: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:40:38 INFO : index.html.rclone_chunk.001_6030tx: Moved (server-side) to: index.html 2026/09/30 04:40:38 DEBUG : index.html: size = 12143 OK 2026/09/30 04:40:38 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:40:38 INFO : index.html: Copied (new) 2026/09/30 04:40:38 INFO : sub/deep/index.html.rclone_chunk.001_6030cu: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:40:38 DEBUG : sub/deep/index.html: size = 12085 OK 2026/09/30 04:40:38 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:40:38 INFO : sub/deep/index.html: Copied (new) 2026/09/30 04:40:38 INFO : sub/index.html.rclone_chunk.001_6030st: Moved (server-side) to: sub/index.html 2026/09/30 04:40:38 DEBUG : sub/index.html: size = 12302 OK 2026/09/30 04:40:38 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:40:38 INFO : sub/index.html: Copied (new) 2026/09/30 04:40:38 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:40:38 DEBUG : index.html: Unchanged skipping 2026/09/30 04:40:38 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:40:38 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:40:38 INFO : sub/deep/index.html: Deleted 2026/09/30 04:40:38 INFO : sub/deep/index.html.rclone_chunk.001_6030th: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:40:38 DEBUG : sub/deep/index.html: size = 11829 OK 2026/09/30 04:40:38 DEBUG : sub/deep/index.html: md5 = d6b54f56fe3c56d0e46dc7cef27afea2 OK 2026/09/30 04:40:38 INFO : sub/deep/index.html: Copied (replaced existing) index_test.go:180: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/index_test.go:180 Error: Not equal: expected: 0 actual : 1 Test: TestIndexDelete run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexDelete Messages: directories --- FAIL: TestIndexDelete (12.02s) === RUN TestIndexFilter run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:40:50 INFO : file1.txt.rclone_chunk.001_603cx3: Moved (server-side) to: file1.txt 2026/09/30 04:40:50 INFO : sub/file2.txt.rclone_chunk.001_603cv7: Moved (server-side) to: sub/file2.txt 2026/09/30 04:40:50 INFO : sub/deep/file3.txt.rclone_chunk.001_603c0y: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:40:50 INFO : sub/deep/index.html.rclone_chunk.001_603czb: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:40:50 INFO : other/notes.md.rclone_chunk.001_603cxv: Moved (server-side) to: other/notes.md 2026/09/30 04:40:50 DEBUG : other/notes.md: Excluded (Path Filter) 2026/09/30 04:40:50 INFO : index.html.rclone_chunk.001_603c38: Moved (server-side) to: index.html 2026/09/30 04:40:50 DEBUG : index.html: size = 12393 OK 2026/09/30 04:40:50 INFO : sub/index.html.rclone_chunk.001_603cgu: Moved (server-side) to: sub/index.html 2026/09/30 04:40:50 DEBUG : sub/index.html: size = 12054 OK 2026/09/30 04:40:50 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:40:50 INFO : index.html: Copied (new) 2026/09/30 04:40:50 INFO : other/index.html.rclone_chunk.001_603ctq: Moved (server-side) to: other/index.html 2026/09/30 04:40:50 DEBUG : sub/index.html: md5 = fdc7f5f00e973af5be8b908657612986 OK 2026/09/30 04:40:50 INFO : sub/index.html: Copied (new) 2026/09/30 04:40:50 DEBUG : other/index.html: size = 11802 OK 2026/09/30 04:40:50 DEBUG : other/index.html: md5 = 1fbd534a06e1d3387ab22be5de393e5f OK 2026/09/30 04:40:50 INFO : other/index.html: Copied (new) 2026/09/30 04:40:50 DEBUG : other/notes.md: Excluded (Path Filter) 2026/09/30 04:40:50 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:40:50 DEBUG : index.html: Unchanged skipping 2026/09/30 04:40:50 DEBUG : sub/index.html: md5 = fdc7f5f00e973af5be8b908657612986 OK 2026/09/30 04:40:50 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:40:50 DEBUG : other/index.html: md5 = 1fbd534a06e1d3387ab22be5de393e5f OK 2026/09/30 04:40:50 DEBUG : other/index.html: Unchanged skipping run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexFilter Messages: directories --- FAIL: TestIndexFilter (12.02s) === RUN TestIndexRules run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:41:02 INFO : file1.txt.rclone_chunk.001_603ouv: Moved (server-side) to: file1.txt 2026/09/30 04:41:02 INFO : sub/file2.txt.rclone_chunk.001_603odc: Moved (server-side) to: sub/file2.txt 2026/09/30 04:41:02 INFO : sub/deep/file3.txt.rclone_chunk.001_603o4b: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:41:02 INFO : sub/deep/index.html.rclone_chunk.001_603o1z: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:41:02 INFO : index.html.rclone_chunk.001_603o6w: Moved (server-side) to: index.html 2026/09/30 04:41:02 DEBUG : index.html: size = 12143 OK 2026/09/30 04:41:02 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:41:02 INFO : index.html: Copied (new) 2026/09/30 04:41:02 INFO : sub/index.html.rclone_chunk.001_603ow2: Moved (server-side) to: sub/index.html 2026/09/30 04:41:02 DEBUG : sub/index.html: size = 12302 OK 2026/09/30 04:41:02 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:41:02 INFO : sub/index.html: Copied (new) 2026/09/30 04:41:02 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:41:02 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:41:02 INFO : sub/deep/index.html: Deleted 2026/09/30 04:41:02 INFO : sub/deep/index.html.rclone_chunk.001_603o3s: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:41:02 DEBUG : sub/deep/index.html: size = 12085 OK 2026/09/30 04:41:02 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:41:02 INFO : sub/deep/index.html: Copied (replaced existing) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexRules Messages: directories --- FAIL: TestIndexRules (12.02s) === RUN TestIndexMaxDepth run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:41:14 INFO : file1.txt.rclone_chunk.001_60400q: Moved (server-side) to: file1.txt 2026/09/30 04:41:14 INFO : sub/file2.txt.rclone_chunk.001_604084: Moved (server-side) to: sub/file2.txt 2026/09/30 04:41:14 INFO : sub/deep/file3.txt.rclone_chunk.001_6040bj: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:41:14 INFO : index.html.rclone_chunk.001_60405a: Moved (server-side) to: index.html 2026/09/30 04:41:14 DEBUG : index.html: size = 12143 OK 2026/09/30 04:41:14 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:41:14 INFO : index.html: Copied (new) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexMaxDepth Messages: directories --- FAIL: TestIndexMaxDepth (12.01s) === RUN TestIndexLinkIndex run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:41:26 INFO : file1.txt.rclone_chunk.001_604cf2: Moved (server-side) to: file1.txt 2026/09/30 04:41:26 INFO : sub/file2.txt.rclone_chunk.001_604c8e: Moved (server-side) to: sub/file2.txt 2026/09/30 04:41:26 INFO : sub/deep/file3.txt.rclone_chunk.001_604c2i: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:41:26 INFO : index.html.rclone_chunk.001_604cc9: Moved (server-side) to: index.html 2026/09/30 04:41:26 DEBUG : index.html: size = 12163 OK 2026/09/30 04:41:26 DEBUG : index.html: md5 = 0f04494f30d7593e31b122dd4ed454da OK 2026/09/30 04:41:26 INFO : index.html: Copied (new) 2026/09/30 04:41:26 INFO : sub/deep/index.html.rclone_chunk.001_604crj: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:41:26 DEBUG : sub/deep/index.html: size = 12126 OK 2026/09/30 04:41:26 INFO : sub/index.html.rclone_chunk.001_604cqz: Moved (server-side) to: sub/index.html 2026/09/30 04:41:26 DEBUG : sub/index.html: size = 12343 OK 2026/09/30 04:41:26 DEBUG : sub/deep/index.html: md5 = 018dec619a1bca052ce8c976387f9b51 OK 2026/09/30 04:41:26 INFO : sub/deep/index.html: Copied (new) 2026/09/30 04:41:26 DEBUG : sub/index.html: md5 = 35418f4eddf331dbfd9af133008a4d2a OK 2026/09/30 04:41:26 INFO : sub/index.html: Copied (new) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexLinkIndex Messages: directories --- FAIL: TestIndexLinkIndex (12.01s) === RUN TestIndexDirTime run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:41:38 INFO : file1.txt.rclone_chunk.001_604og3: Moved (server-side) to: file1.txt 2026/09/30 04:41:38 INFO : sub/file2.txt.rclone_chunk.001_604o9x: Moved (server-side) to: sub/file2.txt 2026/09/30 04:41:38 INFO : sub/deep/file3.txt.rclone_chunk.001_604o56: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:41:38 INFO : index.json.rclone_chunk.001_604oic: Moved (server-side) to: index.json 2026/09/30 04:41:38 DEBUG : index.json: size = 263 OK 2026/09/30 04:41:38 INFO : sub/deep/index.json.rclone_chunk.001_604ogx: Moved (server-side) to: sub/deep/index.json 2026/09/30 04:41:38 DEBUG : sub/deep/index.json: size = 139 OK 2026/09/30 04:41:38 DEBUG : sub/deep/index.json: md5 = 0853c8a952e9ac268ad1ac53721b4ce8 OK 2026/09/30 04:41:38 INFO : sub/deep/index.json: Copied (new) 2026/09/30 04:41:38 DEBUG : index.json: md5 = 518e8c7c08c9c9017aef78bb68e6feaa OK 2026/09/30 04:41:38 INFO : index.json: Copied (new) 2026/09/30 04:41:38 INFO : sub/index.json.rclone_chunk.001_604os0: Moved (server-side) to: sub/index.json 2026/09/30 04:41:38 DEBUG : sub/index.json: size = 265 OK 2026/09/30 04:41:38 DEBUG : sub/index.json: md5 = 00eb447fcc6cda7c918b3eef20c8bfa2 OK 2026/09/30 04:41:38 INFO : sub/index.json: Copied (new) 2026/09/30 04:41:38 DEBUG : sub/deep/index.json: md5 = 0853c8a952e9ac268ad1ac53721b4ce8 OK 2026/09/30 04:41:38 DEBUG : sub/deep/index.json: Unchanged skipping 2026/09/30 04:41:38 INFO : index.json: Deleted 2026/09/30 04:41:38 INFO : index.json.rclone_chunk.001_604ost: Moved (server-side) to: index.json 2026/09/30 04:41:38 DEBUG : index.json: size = 243 OK 2026/09/30 04:41:38 DEBUG : index.json: md5 = 70b227d427b01dedc180d4638e1a4bab OK 2026/09/30 04:41:38 INFO : index.json: Copied (replaced existing) 2026/09/30 04:41:38 INFO : sub/index.json: Deleted 2026/09/30 04:41:38 INFO : sub/index.json.rclone_chunk.001_604otn: Moved (server-side) to: sub/index.json 2026/09/30 04:41:38 DEBUG : sub/index.json: size = 245 OK 2026/09/30 04:41:38 DEBUG : sub/index.json: md5 = 535576c63c9870a1bf67ed2cb6d32206 OK 2026/09/30 04:41:38 INFO : sub/index.json: Copied (replaced existing) 2026/09/30 04:41:38 INFO : sub/index.json: Deleted 2026/09/30 04:41:38 INFO : sub/index.json.rclone_chunk.001_604owx: Moved (server-side) to: sub/index.json 2026/09/30 04:41:38 INFO : index.json: Deleted 2026/09/30 04:41:38 DEBUG : sub/index.json: size = 215 OK 2026/09/30 04:41:38 INFO : index.json.rclone_chunk.001_604oxg: Moved (server-side) to: index.json 2026/09/30 04:41:38 DEBUG : sub/index.json: md5 = a2268aa29c5a00e765e4612e571decea OK 2026/09/30 04:41:38 INFO : sub/index.json: Copied (replaced existing) 2026/09/30 04:41:38 DEBUG : index.json: size = 213 OK 2026/09/30 04:41:38 INFO : sub/deep/index.json: Deleted 2026/09/30 04:41:38 INFO : sub/deep/index.json.rclone_chunk.001_604ot4: Moved (server-side) to: sub/deep/index.json 2026/09/30 04:41:38 DEBUG : index.json: md5 = 6d9005410c2c0151ea1f793aac08f065 OK 2026/09/30 04:41:38 DEBUG : sub/deep/index.json: size = 119 OK 2026/09/30 04:41:38 INFO : index.json: Copied (replaced existing) 2026/09/30 04:41:38 DEBUG : sub/deep/index.json: md5 = 7e871c8a7baa48027dd34c724a216943 OK 2026/09/30 04:41:38 INFO : sub/deep/index.json: Copied (replaced existing) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexDirTime Messages: directories --- FAIL: TestIndexDirTime (12.02s) === RUN TestIndexTemplate run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:41:50 INFO : file1.txt.rclone_chunk.001_6050bs: Moved (server-side) to: file1.txt 2026/09/30 04:41:50 INFO : sub/file2.txt.rclone_chunk.001_6050ek: Moved (server-side) to: sub/file2.txt 2026/09/30 04:41:50 INFO : sub/deep/file3.txt.rclone_chunk.001_6050q8: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:41:50 INFO : list.txt.rclone_chunk.001_60504d: Moved (server-side) to: list.txt 2026/09/30 04:41:50 DEBUG : list.txt: size = 59 OK 2026/09/30 04:41:50 INFO : sub/deep/list.txt.rclone_chunk.001_6050d0: Moved (server-side) to: sub/deep/list.txt 2026/09/30 04:41:50 DEBUG : sub/deep/list.txt: size = 47 OK 2026/09/30 04:41:50 INFO : sub/list.txt.rclone_chunk.001_6050lu: Moved (server-side) to: sub/list.txt 2026/09/30 04:41:50 DEBUG : sub/list.txt: size = 64 OK 2026/09/30 04:41:50 DEBUG : list.txt: md5 = 7be1c5ff53c6c4db1785ba69f82a3a65 OK 2026/09/30 04:41:50 INFO : list.txt: Copied (new) 2026/09/30 04:41:50 DEBUG : sub/deep/list.txt: md5 = dc1cc2d7ce7f5592c21ea35204e8c55f OK 2026/09/30 04:41:50 DEBUG : sub/list.txt: md5 = 392b31a0b76dfeac344bfc90519f71cf OK 2026/09/30 04:41:50 INFO : sub/deep/list.txt: Copied (new) 2026/09/30 04:41:50 INFO : sub/list.txt: Copied (new) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexTemplate Messages: directories --- FAIL: TestIndexTemplate (12.01s) === RUN TestIndexChanged run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:42:02 INFO : file1.txt.rclone_chunk.001_605chv: Moved (server-side) to: file1.txt 2026/09/30 04:42:02 INFO : sub/file2.txt.rclone_chunk.001_605ci0: Moved (server-side) to: sub/file2.txt 2026/09/30 04:42:02 INFO : sub/deep/file3.txt.rclone_chunk.001_605cbn: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:42:02 INFO : other/notes.md.rclone_chunk.001_605cqz: Moved (server-side) to: other/notes.md 2026/09/30 04:42:02 INFO : index.html.rclone_chunk.001_605cqs: Moved (server-side) to: index.html 2026/09/30 04:42:02 DEBUG : index.html: size = 12393 OK 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 INFO : index.html: Copied (new) 2026/09/30 04:42:02 INFO : sub/index.html.rclone_chunk.001_605c6c: Moved (server-side) to: sub/index.html 2026/09/30 04:42:02 DEBUG : sub/index.html: size = 12302 OK 2026/09/30 04:42:02 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:42:02 INFO : sub/index.html: Copied (new) 2026/09/30 04:42:02 INFO : sub/deep/index.html.rclone_chunk.001_605ctt: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: size = 12085 OK 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:42:02 INFO : sub/deep/index.html: Copied (new) 2026/09/30 04:42:02 INFO : other/index.html.rclone_chunk.001_605cmv: Moved (server-side) to: other/index.html 2026/09/30 04:42:02 DEBUG : other/index.html: size = 12056 OK 2026/09/30 04:42:02 DEBUG : other/index.html: md5 = dbfce24e1111f4d28dcdead7bd95c5ed OK 2026/09/30 04:42:02 INFO : other/index.html: Copied (new) 2026/09/30 04:42:02 INFO : sub/deep/file4.txt.rclone_chunk.001_605cwy: Moved (server-side) to: sub/deep/file4.txt 2026/09/30 04:42:02 INFO : other/undeclared.txt.rclone_chunk.001_605cjw: Moved (server-side) to: other/undeclared.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 3 directories and walking 0 changed directories 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:42:02 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : sub/deep/index.html: Deleted 2026/09/30 04:42:02 INFO : sub/deep/index.html.rclone_chunk.001_605cry: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: size = 12342 OK 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: md5 = 06deb82d8eabfa54d83e909e0da00b55 OK 2026/09/30 04:42:02 INFO : sub/deep/index.html: Copied (replaced existing) 2026/09/30 04:42:02 INFO : sub/new/file5.txt.rclone_chunk.001_605ckd: Moved (server-side) to: sub/new/file5.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 3 directories and walking 0 changed directories 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : sub/index.html: Deleted 2026/09/30 04:42:02 INFO : sub/index.html.rclone_chunk.001_605ch9: Moved (server-side) to: sub/index.html 2026/09/30 04:42:02 DEBUG : sub/index.html: size = 12548 OK 2026/09/30 04:42:02 DEBUG : sub/index.html: md5 = 0d8a3d9009939e940c6308a73b0f6e59 OK 2026/09/30 04:42:02 INFO : sub/index.html: Copied (replaced existing) 2026/09/30 04:42:02 INFO : sub/new/index.html.rclone_chunk.001_605cdn: Moved (server-side) to: sub/new/index.html 2026/09/30 04:42:02 DEBUG : sub/new/index.html: size = 12083 OK 2026/09/30 04:42:02 DEBUG : sub/new/index.html: md5 = 268c90baf87bcf818d8966b1e630773d OK 2026/09/30 04:42:02 INFO : sub/new/index.html: Copied (new) 2026/09/30 04:42:02 INFO : other/undeclared0.txt.rclone_chunk.001_605cdq: Moved (server-side) to: other/undeclared0.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 1 directories and walking 1 changed directories 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : other/index.html: Deleted 2026/09/30 04:42:02 INFO : other/index.html.rclone_chunk.001_605cfq: Moved (server-side) to: other/index.html 2026/09/30 04:42:02 DEBUG : other/index.html: size = 12591 OK 2026/09/30 04:42:02 DEBUG : other/index.html: md5 = 3d617aada1121b10f0ea282d843f9807 OK 2026/09/30 04:42:02 INFO : other/index.html: Copied (replaced existing) 2026/09/30 04:42:02 INFO : other/undeclared1.txt.rclone_chunk.001_605c8y: Moved (server-side) to: other/undeclared1.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 1 directories and walking 0 changed directories 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : other/index.html: Deleted 2026/09/30 04:42:02 INFO : other/index.html.rclone_chunk.001_605ct1: Moved (server-side) to: other/index.html 2026/09/30 04:42:02 DEBUG : other/index.html: size = 12859 OK 2026/09/30 04:42:02 DEBUG : other/index.html: md5 = 2d2358095c2aeba9e58841363386cb07 OK 2026/09/30 04:42:02 INFO : other/index.html: Copied (replaced existing) 2026/09/30 04:42:02 INFO : sub/file6.txt.rclone_chunk.001_605cb0: Moved (server-side) to: sub/file6.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Nothing changed so nothing to index 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Root changed so doing a full index 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : sub/new/index.html: md5 = 268c90baf87bcf818d8966b1e630773d OK 2026/09/30 04:42:02 DEBUG : sub/new/index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: md5 = 06deb82d8eabfa54d83e909e0da00b55 OK 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : other/index.html: md5 = 2d2358095c2aeba9e58841363386cb07 OK 2026/09/30 04:42:02 DEBUG : other/index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : sub/index.html: Deleted 2026/09/30 04:42:02 INFO : sub/index.html.rclone_chunk.001_605ct7: Moved (server-side) to: sub/index.html 2026/09/30 04:42:02 DEBUG : sub/index.html: size = 12805 OK 2026/09/30 04:42:02 DEBUG : sub/index.html: md5 = 86e1c1be5910db8591ed71f04e5d6683 OK 2026/09/30 04:42:02 INFO : sub/index.html: Copied (replaced existing) 2026/09/30 04:42:02 INFO : sub/file7.txt.rclone_chunk.001_605c6a: Moved (server-side) to: sub/file7.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index would list 2 directories, more than 1, so doing a full index 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : sub/new/index.html: md5 = 268c90baf87bcf818d8966b1e630773d OK 2026/09/30 04:42:02 DEBUG : sub/new/index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: md5 = 06deb82d8eabfa54d83e909e0da00b55 OK 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : sub/index.html: Deleted 2026/09/30 04:42:02 DEBUG : other/index.html: md5 = 2d2358095c2aeba9e58841363386cb07 OK 2026/09/30 04:42:02 DEBUG : other/index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : sub/index.html.rclone_chunk.001_605cxm: Moved (server-side) to: sub/index.html 2026/09/30 04:42:02 DEBUG : sub/index.html: size = 13061 OK 2026/09/30 04:42:02 DEBUG : sub/index.html: md5 = d3e205eda06154a5a93faa72e8175980 OK 2026/09/30 04:42:02 INFO : sub/index.html: Copied (replaced existing) 2026/09/30 04:42:02 INFO : sub/deep/file8.txt.rclone_chunk.001_605cun: Moved (server-side) to: sub/deep/file8.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 1 directories and walking 1 changed directories 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : sub/new/index.html: md5 = 268c90baf87bcf818d8966b1e630773d OK 2026/09/30 04:42:02 DEBUG : sub/new/index.html: Unchanged skipping 2026/09/30 04:42:02 DEBUG : sub/index.html: md5 = d3e205eda06154a5a93faa72e8175980 OK 2026/09/30 04:42:02 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : sub/deep/index.html: Deleted 2026/09/30 04:42:02 INFO : sub/deep/index.html.rclone_chunk.001_605cjc: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: size = 12598 OK 2026/09/30 04:42:02 DEBUG : sub/deep/index.html: md5 = a788538c4868df46a6cd4a53c9b83879 OK 2026/09/30 04:42:02 INFO : sub/deep/index.html: Copied (replaced existing) 2026/09/30 04:42:02 INFO : sub/deep/file9.txt.rclone_chunk.001_605c1z: Moved (server-side) to: sub/deep/file9.txt 2026/09/30 04:42:02 INFO : sub/file10.txt.rclone_chunk.001_605c7c: Moved (server-side) to: sub/file10.txt 2026/09/30 04:42:02 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 2 directories and walking 0 changed directories 2026/09/30 04:42:02 INFO : sub/index.html: Deleted 2026/09/30 04:42:02 DEBUG : index.html: md5 = 14719709c900c06b71c10f08d336fb56 OK 2026/09/30 04:42:02 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:02 INFO : sub/index.html.rclone_chunk.001_605c3g: Moved (server-side) to: sub/index.html 2026/09/30 04:42:02 DEBUG : sub/index.html: size = 13319 OK 2026/09/30 04:42:02 DEBUG : sub/index.html: md5 = 3389875f1c51ad650bf28fc153f5d006 OK 2026/09/30 04:42:02 INFO : sub/index.html: Copied (replaced existing) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexChanged Messages: directories --- FAIL: TestIndexChanged (12.04s) === RUN TestIndexChangedDelete run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:42:14 INFO : file1.txt.rclone_chunk.001_605oo6: Moved (server-side) to: file1.txt 2026/09/30 04:42:14 INFO : sub/file2.txt.rclone_chunk.001_605obv: Moved (server-side) to: sub/file2.txt 2026/09/30 04:42:14 INFO : sub/deep/file3.txt.rclone_chunk.001_605oeq: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:42:14 INFO : index.html.rclone_chunk.001_605ox4: Moved (server-side) to: index.html 2026/09/30 04:42:14 DEBUG : index.html: size = 12143 OK 2026/09/30 04:42:14 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:42:14 INFO : index.html: Copied (new) 2026/09/30 04:42:14 INFO : sub/index.html.rclone_chunk.001_605oba: Moved (server-side) to: sub/index.html 2026/09/30 04:42:14 DEBUG : sub/index.html: size = 12302 OK 2026/09/30 04:42:14 INFO : sub/deep/index.html.rclone_chunk.001_605os7: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:42:14 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:42:14 DEBUG : sub/deep/index.html: size = 12085 OK 2026/09/30 04:42:14 INFO : sub/index.html: Copied (new) 2026/09/30 04:42:14 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:42:14 INFO : sub/deep/index.html: Copied (new) 2026/09/30 04:42:14 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 3 directories and walking 0 changed directories 2026/09/30 04:42:14 DEBUG : index.html: md5 = edef1f0d40d281287ee0893f5b8e0374 OK 2026/09/30 04:42:14 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:14 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:42:14 DEBUG : sub/index.html: Unchanged skipping 2026/09/30 04:42:14 INFO : sub/deep/index.html: Deleted 2026/09/30 04:42:14 INFO : sub/deep/index.html.rclone_chunk.001_605ory: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:42:14 DEBUG : sub/deep/index.html: size = 11829 OK 2026/09/30 04:42:14 DEBUG : sub/deep/index.html: md5 = d6b54f56fe3c56d0e46dc7cef27afea2 OK 2026/09/30 04:42:14 INFO : sub/deep/index.html: Copied (replaced existing) index_test.go:479: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/index_test.go:479 Error: Not equal: expected: 0 actual : 1 Test: TestIndexChangedDelete run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexChangedDelete Messages: directories --- FAIL: TestIndexChangedDelete (12.02s) === RUN TestIndexChangedFiles run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:42:26 INFO : file1.txt.rclone_chunk.001_6060cl: Moved (server-side) to: file1.txt 2026/09/30 04:42:26 INFO : sub/file2.txt.rclone_chunk.001_6060pc: Moved (server-side) to: sub/file2.txt 2026/09/30 04:42:26 INFO : sub/deep/file3.txt.rclone_chunk.001_6060cf: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:42:26 INFO : - odd/file.txt.rclone_chunk.001_6060rl: Moved (server-side) to: - odd/file.txt 2026/09/30 04:42:26 INFO : index.html.rclone_chunk.001_606079: Moved (server-side) to: index.html 2026/09/30 04:42:26 DEBUG : index.html: size = 12395 OK 2026/09/30 04:42:26 INFO : sub/index.html.rclone_chunk.001_6060os: Moved (server-side) to: sub/index.html 2026/09/30 04:42:26 DEBUG : sub/index.html: size = 12302 OK 2026/09/30 04:42:26 DEBUG : index.html: md5 = 699b968318ac6fe092681d9a3155676f OK 2026/09/30 04:42:26 INFO : index.html: Copied (new) 2026/09/30 04:42:26 DEBUG : sub/index.html: md5 = 7be1a83356895216299f37e5e7e582ca OK 2026/09/30 04:42:26 INFO : sub/index.html: Copied (new) 2026/09/30 04:42:26 INFO : sub/deep/index.html.rclone_chunk.001_6060dz: Moved (server-side) to: sub/deep/index.html 2026/09/30 04:42:26 DEBUG : sub/deep/index.html: size = 12085 OK 2026/09/30 04:42:26 INFO : - odd/index.html.rclone_chunk.001_6060h6: Moved (server-side) to: - odd/index.html 2026/09/30 04:42:26 DEBUG : - odd/index.html: size = 12056 OK 2026/09/30 04:42:26 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:42:26 INFO : sub/deep/index.html: Copied (new) 2026/09/30 04:42:26 DEBUG : - odd/index.html: md5 = 23e09afb28c84aa96946e09333ed01d4 OK 2026/09/30 04:42:26 INFO : - odd/index.html: Copied (new) 2026/09/30 04:42:26 INFO : - odd/file8.txt.rclone_chunk.001_6060fh: Moved (server-side) to: - odd/file8.txt 2026/09/30 04:42:26 INFO : sub/file9.txt.rclone_chunk.001_6060s1: Moved (server-side) to: sub/file9.txt 2026/09/30 04:42:26 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 2 directories and walking 0 changed directories 2026/09/30 04:42:26 DEBUG : index.html: md5 = 699b968318ac6fe092681d9a3155676f OK 2026/09/30 04:42:26 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:26 INFO : - odd/index.html: Deleted 2026/09/30 04:42:26 INFO : - odd/index.html.rclone_chunk.001_60601b: Moved (server-side) to: - odd/index.html 2026/09/30 04:42:26 DEBUG : - odd/index.html: size = 12312 OK 2026/09/30 04:42:26 DEBUG : - odd/index.html: md5 = 9c022df10f73c4918707a06d7aae63a9 OK 2026/09/30 04:42:26 INFO : - odd/index.html: Copied (replaced existing) 2026/09/30 04:42:26 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 4 directories and walking 0 changed directories 2026/09/30 04:42:26 DEBUG : index.html: md5 = 699b968318ac6fe092681d9a3155676f OK 2026/09/30 04:42:26 DEBUG : index.html: Unchanged skipping 2026/09/30 04:42:26 DEBUG : - odd/index.html: md5 = 9c022df10f73c4918707a06d7aae63a9 OK 2026/09/30 04:42:26 DEBUG : - odd/index.html: Unchanged skipping 2026/09/30 04:42:26 DEBUG : sub/deep/index.html: md5 = f9b704c93e42e798f2cf5a233f5e351e OK 2026/09/30 04:42:26 DEBUG : sub/deep/index.html: Unchanged skipping 2026/09/30 04:42:26 INFO : sub/index.html: Deleted 2026/09/30 04:42:26 INFO : sub/index.html.rclone_chunk.001_6060d6: Moved (server-side) to: sub/index.html 2026/09/30 04:42:26 DEBUG : sub/index.html: size = 12559 OK 2026/09/30 04:42:26 DEBUG : sub/index.html: md5 = 5307142294fcd01c14dc4350bbd0c8c8 OK 2026/09/30 04:42:26 INFO : sub/index.html: Copied (replaced existing) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexChangedFiles Messages: directories --- FAIL: TestIndexChangedFiles (12.02s) === RUN TestIndexChangedDirTime run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:42:38 INFO : file1.txt.rclone_chunk.001_606c3q: Moved (server-side) to: file1.txt 2026/09/30 04:42:38 INFO : sub/file2.txt.rclone_chunk.001_606clh: Moved (server-side) to: sub/file2.txt 2026/09/30 04:42:38 INFO : sub/deep/file3.txt.rclone_chunk.001_606ca3: Moved (server-side) to: sub/deep/file3.txt 2026/09/30 04:42:38 INFO : other/notes.md.rclone_chunk.001_606cac: Moved (server-side) to: other/notes.md 2026/09/30 04:42:38 INFO : sub/deep/index.json.rclone_chunk.001_606cmr: Moved (server-side) to: sub/deep/index.json 2026/09/30 04:42:38 DEBUG : sub/deep/index.json: size = 139 OK 2026/09/30 04:42:38 INFO : sub/index.json.rclone_chunk.001_606cmg: Moved (server-side) to: sub/index.json 2026/09/30 04:42:38 DEBUG : sub/index.json: size = 265 OK 2026/09/30 04:42:38 DEBUG : sub/deep/index.json: md5 = 0853c8a952e9ac268ad1ac53721b4ce8 OK 2026/09/30 04:42:38 INFO : sub/deep/index.json: Copied (new) 2026/09/30 04:42:38 DEBUG : sub/index.json: md5 = 00eb447fcc6cda7c918b3eef20c8bfa2 OK 2026/09/30 04:42:38 INFO : sub/index.json: Copied (new) 2026/09/30 04:42:38 INFO : other/index.json.rclone_chunk.001_606cm6: Moved (server-side) to: other/index.json 2026/09/30 04:42:38 DEBUG : other/index.json: size = 150 OK 2026/09/30 04:42:38 INFO : index.json.rclone_chunk.001_606c5r: Moved (server-side) to: index.json 2026/09/30 04:42:38 DEBUG : index.json: size = 391 OK 2026/09/30 04:42:38 DEBUG : other/index.json: md5 = fa51a7f6ee56089d0e4acf6c1bd3ad44 OK 2026/09/30 04:42:38 INFO : other/index.json: Copied (new) 2026/09/30 04:42:38 DEBUG : index.json: md5 = 9b6b513f43d437dac484d09ac0f2704f OK 2026/09/30 04:42:38 INFO : index.json: Copied (new) 2026/09/30 04:42:38 INFO : sub/deep/file4.txt.rclone_chunk.001_606cur: Moved (server-side) to: sub/deep/file4.txt 2026/09/30 04:42:38 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Partial index: listing 3 directories and walking 0 changed directories 2026/09/30 04:42:38 DEBUG : index.json: md5 = dd492f50e910ce665d5371fc817cfe9f (memory) 2026/09/30 04:42:38 DEBUG : index.json: md5 = 9b6b513f43d437dac484d09ac0f2704f (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:42:38 DEBUG : sub/index.json: md5 = bd943f2bdfc1aaa2a767520e0ef38ef1 (memory) 2026/09/30 04:42:38 DEBUG : sub/index.json: md5 = 00eb447fcc6cda7c918b3eef20c8bfa2 (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:42:38 INFO : sub/deep/index.json: Deleted 2026/09/30 04:42:38 INFO : sub/deep/index.json.rclone_chunk.001_606cv4: Moved (server-side) to: sub/deep/index.json 2026/09/30 04:42:38 DEBUG : sub/deep/index.json: size = 275 OK 2026/09/30 04:42:38 INFO : sub/index.json: Deleted 2026/09/30 04:42:38 INFO : sub/index.json.rclone_chunk.001_606c1y: Moved (server-side) to: sub/index.json 2026/09/30 04:42:38 DEBUG : sub/index.json: size = 265 OK 2026/09/30 04:42:38 DEBUG : sub/deep/index.json: md5 = 8d1898420ffe717942005c552a59f4b9 OK 2026/09/30 04:42:38 INFO : index.json: Deleted 2026/09/30 04:42:38 DEBUG : sub/index.json: md5 = bd943f2bdfc1aaa2a767520e0ef38ef1 OK 2026/09/30 04:42:38 INFO : sub/index.json: Copied (replaced existing) 2026/09/30 04:42:38 INFO : sub/deep/index.json: Copied (replaced existing) 2026/09/30 04:42:38 INFO : index.json.rclone_chunk.001_606cx7: Moved (server-side) to: index.json 2026/09/30 04:42:38 DEBUG : index.json: size = 391 OK 2026/09/30 04:42:38 DEBUG : index.json: md5 = dd492f50e910ce665d5371fc817cfe9f OK 2026/09/30 04:42:38 INFO : index.json: Copied (replaced existing) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestIndexChangedDirTime Messages: directories --- FAIL: TestIndexChangedDirTime (12.02s) === RUN TestListDirSorted run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:42:50 INFO : a.txt.rclone_chunk.001_606orb: Moved (server-side) to: a.txt 2026/09/30 04:42:50 INFO : zend.txt.rclone_chunk.001_606o5s: Moved (server-side) to: zend.txt 2026/09/30 04:42:50 INFO : sub dir/hello world.rclone_chunk.001_606ol3: Moved (server-side) to: sub dir/hello world 2026/09/30 04:42:50 INFO : sub dir/hello world2.rclone_chunk.001_606ony: Moved (server-side) to: sub dir/hello world2 2026/09/30 04:42:50 INFO : sub dir/ignore dir/.ignore.rclone_chunk.001_606o5h: Moved (server-side) to: sub dir/ignore dir/.ignore 2026/09/30 04:42:50 INFO : sub dir/ignore dir/should be ignored.rclone_chunk.001_606o72: Moved (server-side) to: sub dir/ignore dir/should be ignored 2026/09/30 04:42:50 INFO : sub dir/sub sub dir/hello world3.rclone_chunk.001_606obv: Moved (server-side) to: sub dir/sub sub dir/hello world3 listdirsorted_test.go:57: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:57 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:111 Error: "[a.txt sub sub dir zend.txt]" should have 3 item(s), but has 4 Test: TestListDirSorted run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1106 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:57 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:111 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestListDirSorted Messages: directories --- FAIL: TestListDirSorted (12.01s) === RUN TestListDirSortedFn run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:43:02 INFO : a.txt.rclone_chunk.001_6070mc: Moved (server-side) to: a.txt 2026/09/30 04:43:02 INFO : zend.txt.rclone_chunk.001_6070gc: Moved (server-side) to: zend.txt 2026/09/30 04:43:02 INFO : sub dir/hello world.rclone_chunk.001_6070g7: Moved (server-side) to: sub dir/hello world 2026/09/30 04:43:02 INFO : sub dir/hello world2.rclone_chunk.001_6070az: Moved (server-side) to: sub dir/hello world2 2026/09/30 04:43:02 INFO : sub dir/ignore dir/.ignore.rclone_chunk.001_6070i8: Moved (server-side) to: sub dir/ignore dir/.ignore 2026/09/30 04:43:02 INFO : sub dir/ignore dir/should be ignored.rclone_chunk.001_60708g: Moved (server-side) to: sub dir/ignore dir/should be ignored 2026/09/30 04:43:02 INFO : sub dir/sub sub dir/hello world3.rclone_chunk.001_6070po: Moved (server-side) to: sub dir/sub sub dir/hello world3 listdirsorted_test.go:57: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:57 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:125 Error: "[a.txt sub sub dir zend.txt]" should have 3 item(s), but has 4 Test: TestListDirSortedFn run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1106 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:57 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/listdirsorted_test.go:125 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestListDirSortedFn Messages: directories --- FAIL: TestListDirSortedFn (12.01s) === RUN TestListJSON run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:43:14 INFO : file1.rclone_chunk.001_607ckj: Moved (server-side) to: file1 2026/09/30 04:43:14 INFO : sub/file2.rclone_chunk.001_607cey: Moved (server-side) to: sub/file2 === RUN TestListJSON/Recurse lsjson_test.go:207: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:207 Error: Not equal: expected: 3 actual : 4 Test: TestListJSON/Recurse Messages: Wrong number of results === RUN TestListJSON/SubDir lsjson_test.go:207: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/lsjson_test.go:207 Error: Not equal: expected: 1 actual : 2 Test: TestListJSON/SubDir Messages: Wrong number of results === NAME TestListJSON run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestListJSON Messages: directories --- FAIL: TestListJSON (12.02s) --- FAIL: TestListJSON/Recurse (0.00s) --- FAIL: TestListJSON/SubDir (0.00s) === RUN TestStatJSON run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:43:26 INFO : file1.rclone_chunk.001_607osu: Moved (server-side) to: file1 2026/09/30 04:43:26 INFO : sub/file2.rclone_chunk.001_607oc6: Moved (server-side) to: sub/file2 === RUN TestStatJSON/Root === RUN TestStatJSON/RootFilesOnly === RUN TestStatJSON/RootDirsOnly === RUN TestStatJSON/Dir === RUN TestStatJSON/DirWithTrailingSlash === RUN TestStatJSON/File === RUN TestStatJSON/NotFound === RUN TestStatJSON/DirFilesOnly === RUN TestStatJSON/FileFilesOnly === RUN TestStatJSON/NotFoundFilesOnly === RUN TestStatJSON/DirDirsOnly === RUN TestStatJSON/FileDirsOnly === RUN TestStatJSON/NotFoundDirsOnly === RUN TestStatJSON/RootNotFound 2026/09/30 04:43:26 DEBUG : Creating backend with remote "TestChunkerLocal:rclone-test-hidodaz1bapu/notfound" 2026/09/30 04:43:26 DEBUG : Creating backend with remote "/tmp/chunker1/rclone-test-hidodaz1bapu/notfound" === NAME TestStatJSON run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestStatJSON Messages: directories --- FAIL: TestStatJSON (12.01s) --- PASS: TestStatJSON/Root (0.00s) --- PASS: TestStatJSON/RootFilesOnly (0.00s) --- PASS: TestStatJSON/RootDirsOnly (0.00s) --- PASS: TestStatJSON/Dir (0.00s) --- PASS: TestStatJSON/DirWithTrailingSlash (0.00s) --- PASS: TestStatJSON/File (0.00s) --- PASS: TestStatJSON/NotFound (0.00s) --- PASS: TestStatJSON/DirFilesOnly (0.00s) --- PASS: TestStatJSON/FileFilesOnly (0.00s) --- PASS: TestStatJSON/NotFoundFilesOnly (0.00s) --- PASS: TestStatJSON/DirDirsOnly (0.00s) --- PASS: TestStatJSON/FileDirsOnly (0.00s) --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s) --- PASS: TestStatJSON/RootNotFound (0.00s) === RUN TestMkdir run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:43:38 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Making directory 2026/09/30 04:43:38 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Making directory run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMkdir Messages: directories --- FAIL: TestMkdir (12.01s) === RUN TestLsd run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:43:50 INFO : sub dir/hello world.rclone_chunk.001_608cfw: Moved (server-side) to: sub dir/hello world run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestLsd Messages: directories --- FAIL: TestLsd (12.01s) === RUN TestLs run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:44:02 INFO : potato2.rclone_chunk.001_608okw: Moved (server-side) to: potato2 2026/09/30 04:44:02 INFO : empty space.rclone_chunk.001_608o3k: Moved (server-side) to: empty space run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestLs Messages: directories --- FAIL: TestLs (12.01s) === RUN TestLsWithFilesFrom run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:44:14 INFO : potato2.rclone_chunk.001_6090us: Moved (server-side) to: potato2 2026/09/30 04:44:14 INFO : empty space.rclone_chunk.001_6090dw: Moved (server-side) to: empty space 2026/09/30 04:44:14 DEBUG : empty space: Excluded (FilesFrom Filter) 2026/09/30 04:44:14 DEBUG : empty space: Excluded 2026/09/30 04:44:14 DEBUG : sub: Excluded run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestLsWithFilesFrom Messages: directories --- FAIL: TestLsWithFilesFrom (12.01s) === RUN TestLsLong run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:44:26 INFO : potato2.rclone_chunk.001_609ccy: Moved (server-side) to: potato2 2026/09/30 04:44:26 INFO : empty space.rclone_chunk.001_609cxs: Moved (server-side) to: empty space run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestLsLong Messages: directories --- FAIL: TestLsLong (12.01s) === RUN TestHashSums run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:44:38 INFO : potato2.rclone_chunk.001_609ohl: Moved (server-side) to: potato2 2026/09/30 04:44:38 INFO : empty space.rclone_chunk.001_609oj7: Moved (server-side) to: empty space === RUN TestHashSums/Md5 === RUN TestHashSums/Md5Download === NAME TestHashSums run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestHashSums Messages: directories --- FAIL: TestHashSums (12.01s) --- PASS: TestHashSums/Md5 (0.00s) --- PASS: TestHashSums/Md5Download (0.00s) === RUN TestCount run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:44:50 INFO : potato2.rclone_chunk.001_60a0j2: Moved (server-side) to: potato2 2026/09/30 04:44:50 INFO : empty space.rclone_chunk.001_60a0a2: Moved (server-side) to: empty space 2026/09/30 04:44:50 INFO : sub dir/potato3.rclone_chunk.001_60a0mu: Moved (server-side) to: sub dir/potato3 run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestCount Messages: directories --- FAIL: TestCount (12.01s) === RUN TestDelete run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:45:02 INFO : small.rclone_chunk.001_60acfm: Moved (server-side) to: small 2026/09/30 04:45:02 INFO : medium.rclone_chunk.001_60acnl: Moved (server-side) to: medium 2026/09/30 04:45:02 INFO : large.rclone_chunk.001_60acfg: Moved (server-side) to: large 2026/09/30 04:45:02 DEBUG : Waiting for deletions to finish 2026/09/30 04:45:02 DEBUG : large: Excluded (Size Filter) 2026/09/30 04:45:02 DEBUG : large: Excluded 2026/09/30 04:45:02 INFO : small: Deleted 2026/09/30 04:45:02 INFO : medium: Deleted run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDelete Messages: directories --- FAIL: TestDelete (12.01s) === RUN TestDeleteFatalError run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:45:14 INFO : file0.rclone_chunk.001_60aowl: Moved (server-side) to: file0 2026/09/30 04:45:14 INFO : file1.rclone_chunk.001_60ao3q: Moved (server-side) to: file1 2026/09/30 04:45:14 INFO : file2.rclone_chunk.001_60aoo8: Moved (server-side) to: file2 2026/09/30 04:45:14 INFO : file3.rclone_chunk.001_60aok4: Moved (server-side) to: file3 2026/09/30 04:45:14 INFO : file4.rclone_chunk.001_60aohd: Moved (server-side) to: file4 2026/09/30 04:45:14 INFO : file5.rclone_chunk.001_60ao0c: Moved (server-side) to: file5 2026/09/30 04:45:14 INFO : file6.rclone_chunk.001_60ao9t: Moved (server-side) to: file6 2026/09/30 04:45:14 INFO : file7.rclone_chunk.001_60aocn: Moved (server-side) to: file7 2026/09/30 04:45:14 INFO : file8.rclone_chunk.001_60ao1s: Moved (server-side) to: file8 2026/09/30 04:45:14 INFO : file9.rclone_chunk.001_60ao09: Moved (server-side) to: file9 2026/09/30 04:45:14 INFO : file10.rclone_chunk.001_60aoah: Moved (server-side) to: file10 2026/09/30 04:45:14 INFO : file11.rclone_chunk.001_60aoib: Moved (server-side) to: file11 2026/09/30 04:45:14 INFO : file12.rclone_chunk.001_60aoln: Moved (server-side) to: file12 2026/09/30 04:45:14 INFO : file13.rclone_chunk.001_60aobd: Moved (server-side) to: file13 2026/09/30 04:45:14 INFO : file14.rclone_chunk.001_60aoux: Moved (server-side) to: file14 2026/09/30 04:45:14 INFO : file15.rclone_chunk.001_60aoum: Moved (server-side) to: file15 2026/09/30 04:45:14 INFO : file16.rclone_chunk.001_60aoej: Moved (server-side) to: file16 2026/09/30 04:45:14 INFO : file17.rclone_chunk.001_60ao1t: Moved (server-side) to: file17 2026/09/30 04:45:14 INFO : file18.rclone_chunk.001_60aowc: Moved (server-side) to: file18 2026/09/30 04:45:14 INFO : file19.rclone_chunk.001_60aosk: Moved (server-side) to: file19 2026/09/30 04:45:14 DEBUG : Waiting for deletions to finish 2026/09/30 04:45:14 ERROR : file0: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file1: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file10: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file11: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file12: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file13: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file14: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file15: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file16: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file17: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file18: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file19: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file2: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file3: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file4: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file5: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file6: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file7: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file8: Got fatal error on delete: --max-delete threshold reached 2026/09/30 04:45:14 ERROR : file9: Got fatal error on delete: --max-delete threshold reached run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDeleteFatalError Messages: directories --- FAIL: TestDeleteFatalError (12.02s) === RUN TestMaxDelete run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" operations_test.go:463: Skipping test on chunker backend run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:463 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:474 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMaxDelete Messages: directories run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:463 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:474 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMaxDelete Messages: directories --- FAIL: TestMaxDelete (24.02s) === RUN TestMaxDeleteSizeLargeFile run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" operations_test.go:463: Skipping test on chunker backend run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:463 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:495 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMaxDeleteSizeLargeFile Messages: directories run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:463 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:495 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMaxDeleteSizeLargeFile Messages: directories --- FAIL: TestMaxDeleteSizeLargeFile (24.02s) === RUN TestMaxDeleteSize run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" operations_test.go:463: Skipping test on chunker backend run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:463 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:513 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMaxDeleteSize Messages: directories run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:463 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:513 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMaxDeleteSize Messages: directories --- FAIL: TestMaxDeleteSize (24.01s) === RUN TestReadFile run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:46:39 INFO : ReadFile.rclone_chunk.001_60d10n: Moved (server-side) to: ReadFile run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:406 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:541 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestReadFile Messages: directories run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestReadFile Messages: directories --- FAIL: TestReadFile (24.02s) === RUN TestCat run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:47:03 INFO : file1.rclone_chunk.001_60dpst: Moved (server-side) to: file1 2026/09/30 04:47:03 INFO : file2.rclone_chunk.001_60dpjl: Moved (server-side) to: file2 run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestCat Messages: directories --- FAIL: TestCat (12.01s) === RUN TestRmdirsNoLeaveRoot run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:47:15 INFO : A1/B1/C1/one.rclone_chunk.001_60e19i: Moved (server-side) to: A1/B1/C1/one 2026/09/30 04:47:15 INFO : A2: Making directory 2026/09/30 04:47:15 INFO : A1/B2: Making directory 2026/09/30 04:47:15 INFO : A1/B2/C2: Making directory 2026/09/30 04:47:15 INFO : A1/B1/C3: Making directory 2026/09/30 04:47:15 INFO : A3: Making directory 2026/09/30 04:47:15 INFO : A3/B3: Making directory 2026/09/30 04:47:15 INFO : A3/B3/C4: Making directory 2026/09/30 04:47:15 INFO : A1/two.rclone_chunk.001_60e1mw: Moved (server-side) to: A1/two fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:741 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3", "A3/B3/C4"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3", "A3/B3/C4", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=10) { +([]string) (len=12) { (string) (len=2) "A1", @@ -10,3 +10,5 @@ (string) (len=5) "A3/B3", - (string) (len=8) "A3/B3/C4" + (string) (len=8) "A3/B3/C4", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsNoLeaveRoot Messages: directories 2026/09/30 04:47:22 DEBUG : removing 1 level 3 directories 2026/09/30 04:47:22 INFO : A3/B3/C4: Removing directory fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:764 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C3", "A1/B2", "A1/B2/C2", "A2", "A3", "A3/B3", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=9) { +([]string) (len=11) { (string) (len=2) "A1", @@ -9,3 +9,5 @@ (string) (len=2) "A3", - (string) (len=5) "A3/B3" + (string) (len=5) "A3/B3", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsNoLeaveRoot Messages: directories 2026/09/30 04:47:29 DEBUG : removing 2 level 3 directories 2026/09/30 04:47:29 INFO : A1/B2/C2: Removing directory 2026/09/30 04:47:29 INFO : A1/B1/C3: Removing directory 2026/09/30 04:47:29 DEBUG : removing 3 level 2 directories 2026/09/30 04:47:29 INFO : sub/deep: Removing directory 2026/09/30 04:47:29 ERROR : sub/deep: Failed to rmdir: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty 2026/09/30 04:47:29 INFO : A1/B2: Removing directory 2026/09/30 04:47:29 INFO : A3/B3: Removing directory 2026/09/30 04:47:29 DEBUG : removing 3 level 1 directories 2026/09/30 04:47:29 INFO : sub: Removing directory 2026/09/30 04:47:29 ERROR : sub: Failed to rmdir: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty 2026/09/30 04:47:29 INFO : A2: Removing directory 2026/09/30 04:47:29 INFO : A3: Removing directory operations_test.go:784: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:784 Error: Received unexpected error: failed to remove directories: 2 errors: last error: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty Test: TestRmdirsNoLeaveRoot run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1106 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:784 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsNoLeaveRoot Messages: directories --- FAIL: TestRmdirsNoLeaveRoot (26.03s) === RUN TestRmdirsLeaveRoot run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:47:41 INFO : A1: Making directory 2026/09/30 04:47:41 INFO : A1/B1: Making directory 2026/09/30 04:47:41 INFO : A1/B1/C1: Making directory fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:829 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,5 +1,7 @@ -([]string) (len=3) { +([]string) (len=5) { (string) (len=2) "A1", (string) (len=5) "A1/B1", - (string) (len=8) "A1/B1/C1" + (string) (len=8) "A1/B1/C1", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsLeaveRoot Messages: directories 2026/09/30 04:47:48 DEBUG : removing 1 level 3 directories 2026/09/30 04:47:48 INFO : A1/B1/C1: Removing directory 2026/09/30 04:47:48 DEBUG : removing 1 level 2 directories 2026/09/30 04:47:48 INFO : A1/B1: Removing directory fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:843 Error: Not equal: expected: []string{"A1"} actual : []string{"A1", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,3 +1,5 @@ -([]string) (len=1) { - (string) (len=2) "A1" +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsLeaveRoot Messages: directories run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsLeaveRoot Messages: directories --- FAIL: TestRmdirsLeaveRoot (26.03s) === RUN TestRmdirsWithFilter run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:48:07 INFO : A1: Making directory 2026/09/30 04:48:07 INFO : A1/B1: Making directory 2026/09/30 04:48:07 INFO : A1/B1/C1: Making directory fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:868 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,5 +1,7 @@ -([]string) (len=3) { +([]string) (len=5) { (string) (len=2) "A1", (string) (len=5) "A1/B1", - (string) (len=8) "A1/B1/C1" + (string) (len=8) "A1/B1/C1", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsWithFilter Messages: directories 2026/09/30 04:48:14 DEBUG : sub: Excluded 2026/09/30 04:48:14 DEBUG : removing 1 level 3 directories 2026/09/30 04:48:14 INFO : A1/B1/C1: Removing directory 2026/09/30 04:48:14 DEBUG : removing 1 level 2 directories 2026/09/30 04:48:14 INFO : A1/B1: Removing directory fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:882 Error: Not equal: expected: []string{"A1"} actual : []string{"A1", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,3 +1,5 @@ -([]string) (len=1) { - (string) (len=2) "A1" +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsWithFilter Messages: directories run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRmdirsWithFilter Messages: directories --- FAIL: TestRmdirsWithFilter (26.02s) === RUN TestCopyURL run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:48:33 INFO : file1.rclone_chunk.001_60g75v: Moved (server-side) to: file1 2026/09/30 04:48:33 DEBUG : file1: size = 14 OK 2026/09/30 04:48:33 DEBUG : file1: md5 = 081404b3d2ae5bf599add15b7445ac07 OK 2026/09/30 04:48:33 DEBUG : filename.txt: File name found in url 2026/09/30 04:48:33 INFO : filename.txt.rclone_chunk.001_60g7vc: Moved (server-side) to: filename.txt 2026/09/30 04:48:33 DEBUG : filename.txt: size = 14 OK 2026/09/30 04:48:33 DEBUG : filename.txt: md5 = 081404b3d2ae5bf599add15b7445ac07 OK 2026/09/30 04:48:33 DEBUG : headerfilename.txt: filename found in Content-Disposition header. 2026/09/30 04:48:33 INFO : headerfilename.txt.rclone_chunk.001_60g72o: Moved (server-side) to: headerfilename.txt 2026/09/30 04:48:33 DEBUG : headerfilename.txt: size = 14 OK 2026/09/30 04:48:33 DEBUG : headerfilename.txt: md5 = 081404b3d2ae5bf599add15b7445ac07 OK 2026/09/30 04:48:33 INFO : file2.rclone_chunk.001_60g7sw: Moved (server-side) to: file2 2026/09/30 04:48:33 DEBUG : file2: size = 14 OK 2026/09/30 04:48:33 DEBUG : file2: md5 = 081404b3d2ae5bf599add15b7445ac07 OK run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestCopyURL Messages: directories --- FAIL: TestCopyURL (12.02s) === RUN TestCopyURLDownloadHeaders run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:48:45 INFO : file1.rclone_chunk.001_60gjgw: Moved (server-side) to: file1 2026/09/30 04:48:45 DEBUG : file1: size = 14 OK 2026/09/30 04:48:45 DEBUG : file1: md5 = 081404b3d2ae5bf599add15b7445ac07 OK run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestCopyURLDownloadHeaders Messages: directories --- FAIL: TestCopyURLDownloadHeaders (12.01s) === RUN TestMoveFile run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:48:57 DEBUG : file1: Need to transfer - File not found at Destination 2026/09/30 04:48:57 INFO : sub/file2.rclone_chunk.001_60gvte: Moved (server-side) to: sub/file2 2026/09/30 04:48:57 DEBUG : sub/file2: size = 14 OK 2026/09/30 04:48:57 DEBUG : file1: md5 = 0ef726ce9b1a7692357ff70dd321d595 OK 2026/09/30 04:48:57 INFO : file1: Copied (new) to: sub/file2 2026/09/30 04:48:57 INFO : file1: Deleted 2026/09/30 04:48:57 DEBUG : sub/file2: size = 14 OK 2026/09/30 04:48:57 DEBUG : file1: Size and modification time the same (differ by 0s, within tolerance 1ns) 2026/09/30 04:48:57 DEBUG : file1: Unchanged skipping 2026/09/30 04:48:57 INFO : file1: Deleted 2026/09/30 04:48:57 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': don't need to copy/move sub/file2, it is already at target location run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMoveFile Messages: directories --- FAIL: TestMoveFile (12.01s) === RUN TestMoveFileWithIgnoreExisting run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:49:09 DEBUG : file1: Need to transfer - File not found at Destination 2026/09/30 04:49:09 DEBUG : file1: skip slow MD5 on source file, hashing in-transit 2026/09/30 04:49:09 INFO : file1.rclone_chunk.001_60h7u9: Moved (server-side) to: file1 2026/09/30 04:49:09 DEBUG : file1: size = 14 OK 2026/09/30 04:49:09 DEBUG : file1: md5 = 0ef726ce9b1a7692357ff70dd321d595 OK 2026/09/30 04:49:09 INFO : file1: Copied (new) 2026/09/30 04:49:09 INFO : file1: Deleted 2026/09/30 04:49:09 DEBUG : file1: Destination exists, skipping 2026/09/30 04:49:09 DEBUG : file1: Not removing source file as destination file exists and --ignore-existing is set run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMoveFileWithIgnoreExisting Messages: directories --- FAIL: TestMoveFileWithIgnoreExisting (12.01s) === RUN TestMoveFileImmutable run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:49:21 INFO : existing.rclone_chunk.001_60hjae: Moved (server-side) to: existing 2026/09/30 04:49:21 DEBUG : existing: size = 8 (Local file system at /tmp/rclone1541359983) 2026/09/30 04:49:21 DEBUG : existing: size = 6 (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:49:21 DEBUG : existing: Sizes differ 2026/09/30 04:49:21 ERROR : existing: Source and destination exist but do not match: immutable file modified run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMoveFileImmutable Messages: directories --- FAIL: TestMoveFileImmutable (12.01s) === RUN TestCaseInsensitiveMoveFile run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestCaseInsensitiveMoveFile Messages: directories --- FAIL: TestCaseInsensitiveMoveFile (12.01s) === RUN TestCaseInsensitiveMoveFileDryRun run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestCaseInsensitiveMoveFileDryRun Messages: directories --- FAIL: TestCaseInsensitiveMoveFileDryRun (12.01s) === RUN TestMoveFileBackupDir run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:49:57 INFO : dst/file1.rclone_chunk.001_60ijfr: Moved (server-side) to: dst/file1 2026/09/30 04:49:57 DEBUG : Creating backend with remote "TestChunkerLocal:rclone-test-hidodaz1bapu/backup" 2026/09/30 04:49:57 DEBUG : Creating backend with remote "/tmp/chunker1/rclone-test-hidodaz1bapu/backup" 2026/09/30 04:49:57 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone1541359983) 2026/09/30 04:49:57 DEBUG : dst/file1: size = 18 (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:49:57 DEBUG : dst/file1: Sizes differ 2026/09/30 04:49:57 DEBUG : dst/file1: move non-chunked object... 2026/09/30 04:49:57 INFO : dst/file1: Moved (server-side) 2026/09/30 04:49:57 INFO : dst/file1: Moved (server-side) 2026/09/30 04:49:57 DEBUG : dst/file1: skip slow MD5 on source file, hashing in-transit 2026/09/30 04:49:57 INFO : dst/file1.rclone_chunk.001_60iji6: Moved (server-side) to: dst/file1 2026/09/30 04:49:57 DEBUG : dst/file1: size = 14 OK 2026/09/30 04:49:57 DEBUG : dst/file1: md5 = 0ef726ce9b1a7692357ff70dd321d595 OK 2026/09/30 04:49:57 INFO : dst/file1: Copied (new) 2026/09/30 04:49:57 INFO : dst/file1: Deleted run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMoveFileBackupDir Messages: directories --- FAIL: TestMoveFileBackupDir (12.02s) === RUN TestDirMoveMoveError run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:50:09 INFO : A/file0.rclone_chunk.001_60ivsv: Moved (server-side) to: A/file0 2026/09/30 04:50:09 INFO : A/file1.rclone_chunk.001_60ivbd: Moved (server-side) to: A/file1 2026/09/30 04:50:09 INFO : A/file2.rclone_chunk.001_60ivi3: Moved (server-side) to: A/file2 2026/09/30 04:50:09 INFO : A/file3.rclone_chunk.001_60ivfb: Moved (server-side) to: A/file3 2026/09/30 04:50:09 INFO : A/file4.rclone_chunk.001_60ivte: Moved (server-side) to: A/file4 2026/09/30 04:50:09 INFO : A/file5.rclone_chunk.001_60ivai: Moved (server-side) to: A/file5 2026/09/30 04:50:09 INFO : A/file6.rclone_chunk.001_60ivvc: Moved (server-side) to: A/file6 2026/09/30 04:50:09 INFO : A/file7.rclone_chunk.001_60ivcq: Moved (server-side) to: A/file7 2026/09/30 04:50:09 INFO : A/file8.rclone_chunk.001_60ivjx: Moved (server-side) to: A/file8 2026/09/30 04:50:09 INFO : A/file9.rclone_chunk.001_60iv9h: Moved (server-side) to: A/file9 2026/09/30 04:50:09 INFO : A/file10.rclone_chunk.001_60iv6c: Moved (server-side) to: A/file10 2026/09/30 04:50:09 INFO : A/file11.rclone_chunk.001_60ivpl: Moved (server-side) to: A/file11 2026/09/30 04:50:09 INFO : A/file12.rclone_chunk.001_60ivf7: Moved (server-side) to: A/file12 2026/09/30 04:50:09 INFO : A/file13.rclone_chunk.001_60ivx5: Moved (server-side) to: A/file13 2026/09/30 04:50:09 INFO : A/file14.rclone_chunk.001_60ivrk: Moved (server-side) to: A/file14 2026/09/30 04:50:09 INFO : A/file15.rclone_chunk.001_60ivb9: Moved (server-side) to: A/file15 2026/09/30 04:50:09 INFO : A/file16.rclone_chunk.001_60ivjt: Moved (server-side) to: A/file16 2026/09/30 04:50:09 INFO : A/file17.rclone_chunk.001_60ivsf: Moved (server-side) to: A/file17 2026/09/30 04:50:09 INFO : A/file18.rclone_chunk.001_60ivob: Moved (server-side) to: A/file18 2026/09/30 04:50:09 INFO : A/file19.rclone_chunk.001_60iveg: Moved (server-side) to: A/file19 operations_test.go:1490: Skipping test on non local remote run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1490 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1522 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirMoveMoveError Messages: directories --- FAIL: TestDirMoveMoveError (12.01s) === RUN TestDirMoveContext run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:50:21 INFO : A/one.rclone_chunk.001_60j72n: Moved (server-side) to: A/one 2026/09/30 04:50:21 INFO : A/two.rclone_chunk.001_60j7mu: Moved (server-side) to: A/two operations_test.go:1490: Skipping test on non local remote run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1490 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1546 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirMoveContext Messages: directories --- FAIL: TestDirMoveContext (12.01s) === RUN TestDirMove run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:50:33 INFO : A1/one.rclone_chunk.001_60jjtn: Moved (server-side) to: A1/one 2026/09/30 04:50:33 INFO : A1/two.rclone_chunk.001_60jj05: Moved (server-side) to: A1/two 2026/09/30 04:50:33 INFO : A1/B1/three.rclone_chunk.001_60jj9b: Moved (server-side) to: A1/B1/three 2026/09/30 04:50:33 INFO : A1/B1/C1/four.rclone_chunk.001_60jj67: Moved (server-side) to: A1/B1/C1/four 2026/09/30 04:50:33 INFO : A1/B1/C2/five.rclone_chunk.001_60jjab: Moved (server-side) to: A1/B1/C2/five 2026/09/30 04:50:33 INFO : A1/B2: Making directory 2026/09/30 04:50:33 INFO : A1/B1/C3: Making directory fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1578 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C2", "A1/B1/C3", "A1/B2"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "A1/B1/C2", "A1/B1/C3", "A1/B2", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=8) { (string) (len=2) "A1", @@ -6,3 +6,5 @@ (string) (len=8) "A1/B1/C3", - (string) (len=5) "A1/B2" + (string) (len=5) "A1/B2", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirMove Messages: directories fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1599 Error: Not equal: expected: []string{"A2", "A2/B1", "A2/B1/C1", "A2/B1/C2", "A2/B1/C3", "A2/B2"} actual : []string{"A2", "A2/B1", "A2/B1/C1", "A2/B1/C2", "A2/B1/C3", "A2/B2", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=8) { (string) (len=2) "A2", @@ -6,3 +6,5 @@ (string) (len=8) "A2/B1/C3", - (string) (len=5) "A2/B2" + (string) (len=5) "A2/B2", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirMove Messages: directories 2026/09/30 04:50:47 DEBUG : A2/B1/three: move non-chunked object... 2026/09/30 04:50:47 DEBUG : A2/one: move non-chunked object... 2026/09/30 04:50:47 DEBUG : A2/B1/C2/five: move non-chunked object... 2026/09/30 04:50:47 INFO : A2/one: Moved (server-side) to: A3/one 2026/09/30 04:50:47 INFO : A2/one: Moved (server-side) to: A3/one 2026/09/30 04:50:47 DEBUG : A2/B1/C1/four: move non-chunked object... 2026/09/30 04:50:47 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/09/30 04:50:47 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/09/30 04:50:47 DEBUG : A2/two: move non-chunked object... 2026/09/30 04:50:47 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/09/30 04:50:47 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/09/30 04:50:47 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/09/30 04:50:47 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/09/30 04:50:47 INFO : A2/two: Moved (server-side) to: A3/two 2026/09/30 04:50:47 INFO : A2/two: Moved (server-side) to: A3/two fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1624 Error: Not equal: expected: []string{"A3", "A3/B1", "A3/B1/C1", "A3/B1/C2", "A3/B1/C3", "A3/B2"} actual : []string{"A3", "A3/B1", "A3/B1/C1", "A3/B1/C2", "A3/B1/C3", "A3/B2", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=8) { (string) (len=2) "A3", @@ -6,3 +6,5 @@ (string) (len=8) "A3/B1/C3", - (string) (len=5) "A3/B2" + (string) (len=5) "A3/B2", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirMove Messages: directories 2026/09/30 04:50:54 INFO : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 2026/09/30 04:50:54 DEBUG : A3/B1/C1/four: move non-chunked object... 2026/09/30 04:50:54 DEBUG : A3/one: move non-chunked object... 2026/09/30 04:50:54 DEBUG : A3/two: move non-chunked object... 2026/09/30 04:50:54 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2026/09/30 04:50:54 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2026/09/30 04:50:54 INFO : A3/one: Moved (server-side) to: A4/one 2026/09/30 04:50:54 INFO : A3/one: Moved (server-side) to: A4/one 2026/09/30 04:50:54 INFO : A3/two: Moved (server-side) to: A4/two 2026/09/30 04:50:54 DEBUG : A3/B1/C2/five: move non-chunked object... 2026/09/30 04:50:54 INFO : A3/two: Moved (server-side) to: A4/two 2026/09/30 04:50:54 DEBUG : A3/B1/three: move non-chunked object... 2026/09/30 04:50:54 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2026/09/30 04:50:54 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2026/09/30 04:50:54 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three 2026/09/30 04:50:54 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1652 Error: Not equal: expected: []string{"A4", "A4/B1", "A4/B1/C1", "A4/B1/C2", "A4/B1/C3", "A4/B2"} actual : []string{"A4", "A4/B1", "A4/B1/C1", "A4/B1/C2", "A4/B1/C3", "A4/B2", "sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=8) { (string) (len=2) "A4", @@ -6,3 +6,5 @@ (string) (len=8) "A4/B1/C3", - (string) (len=5) "A4/B2" + (string) (len=5) "A4/B2", + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirMove Messages: directories run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirMove Messages: directories --- FAIL: TestDirMove (40.04s) === RUN TestGetFsInfo run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestGetFsInfo Messages: directories --- FAIL: TestGetFsInfo (12.01s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=false run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:51:25 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': File to upload is small (34 bytes), uploading instead of streaming 2026/09/30 04:51:25 INFO : no_checksum_small_file_from_pipe.rclone_chunk.001_60kzwa: Moved (server-side) to: no_checksum_small_file_from_pipe 2026/09/30 04:51:25 DEBUG : no_checksum_small_file_from_pipe: size = 34 OK 2026/09/30 04:51:25 DEBUG : no_checksum_small_file_from_pipe: md5 = 4c762bc6ec18f21b23fcae426c7863b5 OK 2026/09/30 04:51:25 DEBUG : no_checksum_small_file_from_pipe: Size and md5 of src and dst objects identical 2026/09/30 04:51:25 INFO : no_checksum_big_file_from_pipe.rclone_chunk.001_60kzty: Moved (server-side) to: no_checksum_big_file_from_pipe 2026/09/30 04:51:25 DEBUG : no_checksum_big_file_from_pipe: size = 102401 OK 2026/09/30 04:51:25 DEBUG : no_checksum_big_file_from_pipe: md5 = fffc7956ba9a7b58a63c01b6ce1ddc45 OK 2026/09/30 04:51:25 DEBUG : no_checksum_big_file_from_pipe: Size and md5 of src and dst objects identical run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcat/withChecksum=false,ignoreChecksum=false Messages: directories === RUN TestRcat/withChecksum=true,ignoreChecksum=false run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:51:37 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': File to upload is small (34 bytes), uploading instead of streaming 2026/09/30 04:51:37 INFO : with_checksum_small_file_from_pipe.rclone_chunk.001_60lbpn: Moved (server-side) to: with_checksum_small_file_from_pipe 2026/09/30 04:51:37 DEBUG : with_checksum_small_file_from_pipe: size = 34 OK 2026/09/30 04:51:37 DEBUG : with_checksum_small_file_from_pipe: md5 = 4c762bc6ec18f21b23fcae426c7863b5 OK 2026/09/30 04:51:37 DEBUG : with_checksum_small_file_from_pipe: Size and md5 of src and dst objects identical 2026/09/30 04:51:37 INFO : with_checksum_big_file_from_pipe.rclone_chunk.001_60lbtk: Moved (server-side) to: with_checksum_big_file_from_pipe 2026/09/30 04:51:37 DEBUG : with_checksum_big_file_from_pipe: size = 102401 OK 2026/09/30 04:51:37 DEBUG : with_checksum_big_file_from_pipe: md5 = fffc7956ba9a7b58a63c01b6ce1ddc45 OK 2026/09/30 04:51:37 DEBUG : with_checksum_big_file_from_pipe: Size and md5 of src and dst objects identical run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: directories === RUN TestRcat/withChecksum=false,ignoreChecksum=true run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:51:49 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': File to upload is small (34 bytes), uploading instead of streaming 2026/09/30 04:51:49 INFO : ignore_checksum_small_file_from_pipe.rclone_chunk.001_60ln27: Moved (server-side) to: ignore_checksum_small_file_from_pipe 2026/09/30 04:51:49 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/09/30 04:51:49 DEBUG : ignore_checksum_small_file_from_pipe: Size and modification time the same (differ by 0s, within tolerance 1ns) 2026/09/30 04:51:49 INFO : ignore_checksum_big_file_from_pipe.rclone_chunk.001_60lnsg: Moved (server-side) to: ignore_checksum_big_file_from_pipe 2026/09/30 04:51:49 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/09/30 04:51:49 DEBUG : ignore_checksum_big_file_from_pipe: Size and modification time the same (differ by 0s, within tolerance 1ns) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: directories === RUN TestRcat/withChecksum=true,ignoreChecksum=true run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:52:01 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': File to upload is small (34 bytes), uploading instead of streaming 2026/09/30 04:52:01 INFO : ignore_checksum_small_file_from_pipe.rclone_chunk.001_60lzu1: Moved (server-side) to: ignore_checksum_small_file_from_pipe 2026/09/30 04:52:01 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/09/30 04:52:01 DEBUG : ignore_checksum_small_file_from_pipe: Src hash empty - aborting Dst hash check 2026/09/30 04:52:01 DEBUG : ignore_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/09/30 04:52:01 INFO : ignore_checksum_big_file_from_pipe.rclone_chunk.001_60lzrd: Moved (server-side) to: ignore_checksum_big_file_from_pipe 2026/09/30 04:52:01 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/09/30 04:52:01 DEBUG : ignore_checksum_big_file_from_pipe: Src hash empty - aborting Dst hash check 2026/09/30 04:52:01 DEBUG : ignore_checksum_big_file_from_pipe: Size of src and dst objects identical run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcat/withChecksum=true,ignoreChecksum=true Messages: directories --- FAIL: TestRcat (48.08s) --- FAIL: TestRcat/withChecksum=false,ignoreChecksum=false (12.03s) --- FAIL: TestRcat/withChecksum=true,ignoreChecksum=false (12.02s) --- FAIL: TestRcat/withChecksum=false,ignoreChecksum=true (12.02s) --- FAIL: TestRcat/withChecksum=true,ignoreChecksum=true (12.02s) === RUN TestRcatMetadata run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" operations_test.go:1745: Skipping as destination doesn't support user metadata run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1745 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatMetadata Messages: directories --- FAIL: TestRcatMetadata (12.01s) === RUN TestRcatSize run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:52:25 INFO : potato1.rclone_chunk.001_60mn6m: Moved (server-side) to: potato1 2026/09/30 04:52:25 DEBUG : potato1: size = 60 OK 2026/09/30 04:52:25 DEBUG : potato1: md5 = d6548b156ea68a4e003e786df99eee76 OK 2026/09/30 04:52:25 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': File to upload is small (60 bytes), uploading instead of streaming 2026/09/30 04:52:25 INFO : potato2.rclone_chunk.001_60mn9j: Moved (server-side) to: potato2 2026/09/30 04:52:25 DEBUG : potato2: size = 60 OK 2026/09/30 04:52:25 DEBUG : potato2: md5 = d6548b156ea68a4e003e786df99eee76 OK 2026/09/30 04:52:25 DEBUG : potato2: Size and md5 of src and dst objects identical run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSize Messages: directories --- FAIL: TestRcatSize (12.01s) === RUN TestRcatSizeShortEOF run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:52:37 ERROR : potato1: Post request put error: incorrect upload size 60 != 120 run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSizeShortEOF Messages: directories --- FAIL: TestRcatSizeShortEOF (12.01s) === RUN TestRcatSizeMetadata run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" operations_test.go:1838: Skipping as destination doesn't support user metadata run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 /usr/local/go/src/runtime/panic.go:694 /usr/local/go/src/testing/testing.go:1402 /usr/local/go/src/testing/testing.go:1378 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1838 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSizeMetadata Messages: directories --- FAIL: TestRcatSizeMetadata (12.01s) === RUN TestRcatSizeUploadHeaders run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:53:01 INFO : potato1.rclone_chunk.001_60nn2f: Moved (server-side) to: potato1 2026/09/30 04:53:01 DEBUG : potato1: size = 60 OK 2026/09/30 04:53:01 DEBUG : potato1: md5 = d6548b156ea68a4e003e786df99eee76 OK run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSizeUploadHeaders Messages: directories --- FAIL: TestRcatSizeUploadHeaders (12.01s) === RUN TestRcatSizeChecksum === RUN TestRcatSizeChecksum/Corrupted run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:53:13 INFO : potato1.rclone_chunk.001_60nz2s: Moved (server-side) to: potato1 2026/09/30 04:53:13 DEBUG : potato1: size = 60 OK 2026/09/30 04:53:13 DEBUG : potato1: md5 = d6548b156ea68a4e003e786df99eee76 (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:53:13 DEBUG : potato1: md5 = 771ba8b5f9b1a1201c9f9bb57bf74b99 (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:53:13 ERROR : potato1: corrupted on transfer: md5 hashes differ src "d6548b156ea68a4e003e786df99eee76" vs dst(Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') "771ba8b5f9b1a1201c9f9bb57bf74b99" 2026/09/30 04:53:13 INFO : potato1: Removing failed copy run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSizeChecksum/Corrupted Messages: directories === RUN TestRcatSizeChecksum/SizeDiffers run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:53:25 INFO : potato4.rclone_chunk.001_60ob1k: Moved (server-side) to: potato4 2026/09/30 04:53:25 DEBUG : potato4: size = 60 (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:53:25 DEBUG : potato4: size = 59 (Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 2026/09/30 04:53:25 ERROR : potato4: corrupted on transfer: sizes differ src 60 vs dst(Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu') 59 2026/09/30 04:53:25 INFO : potato4: Removing failed copy run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSizeChecksum/SizeDiffers Messages: directories === RUN TestRcatSizeChecksum/IgnoreChecksum run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:53:37 INFO : potato2.rclone_chunk.001_60on7x: Moved (server-side) to: potato2 2026/09/30 04:53:37 DEBUG : potato2: size = 60 OK run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSizeChecksum/IgnoreChecksum Messages: directories === RUN TestRcatSizeChecksum/NoHashes run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:53:49 INFO : potato3.rclone_chunk.001_60ozb3: Moved (server-side) to: potato3 2026/09/30 04:53:49 DEBUG : potato3: size = 60 OK run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRcatSizeChecksum/NoHashes Messages: directories --- FAIL: TestRcatSizeChecksum (48.03s) --- FAIL: TestRcatSizeChecksum/Corrupted (12.01s) --- FAIL: TestRcatSizeChecksum/SizeDiffers (12.01s) --- FAIL: TestRcatSizeChecksum/IgnoreChecksum (12.01s) --- FAIL: TestRcatSizeChecksum/NoHashes (12.01s) === RUN TestTouchDir run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:54:01 INFO : potato2.rclone_chunk.001_60pb43: Moved (server-side) to: potato2 2026/09/30 04:54:01 INFO : empty space.rclone_chunk.001_60pb37: Moved (server-side) to: empty space 2026/09/30 04:54:01 INFO : sub dir/potato3.rclone_chunk.001_60pbfm: Moved (server-side) to: sub dir/potato3 2026/09/30 04:54:01 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Touching "potato2" 2026/09/30 04:54:01 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Touching "sub dir/potato3" 2026/09/30 04:54:01 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Touching "empty space" run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestTouchDir Messages: directories --- FAIL: TestTouchDir (12.01s) === RUN TestMkdirMetadata run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:54:13 DEBUG : dir with metadata: Making directory with metadata 2026/09/30 04:54:13 INFO : dir with metadata: Made directory with metadata (mtime=2001-02-03T04:05:06.499999999Z) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMkdirMetadata Messages: directories --- FAIL: TestMkdirMetadata (12.01s) === RUN TestMkdirModTime run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:54:25 DEBUG : directory with modtime: Making directory with metadata 2026/09/30 04:54:25 INFO : directory with modtime: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2026/09/30 04:54:25 NOTICE: dry run directory with modtime: Skipped make directory as --dry-run is set run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestMkdirModTime Messages: directories --- FAIL: TestMkdirModTime (12.01s) === RUN TestCopyDirMetadata run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:54:37 DEBUG : dir with metadata to be copied: Making directory with metadata 2026/09/30 04:54:37 INFO : dir with metadata to be copied: Made directory with metadata (mtime=2001-02-03T04:05:06.499999999Z) 2026/09/30 04:54:37 INFO : non existent directory: Updated directory metadata 2026/09/30 04:54:37 INFO : existing directory: Updated directory metadata run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestCopyDirMetadata Messages: directories --- FAIL: TestCopyDirMetadata (12.01s) === RUN TestSetDirModTime run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:54:49 DEBUG : set modtime on non existent directory: Skipping set directory modification time as --no-update-dir-modtime is set 2026/09/30 04:54:49 INFO : set modtime on existing directory: Set directory modification time (using SetModTime) 2026/09/30 04:54:49 INFO : set modtime on existing directory: Set directory modification time (using DirSetModTime) run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestSetDirModTime Messages: directories --- FAIL: TestSetDirModTime (12.01s) === RUN TestDirsEqual run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:55:01 DEBUG : dir with metadata to be copied: Making directory with metadata 2026/09/30 04:55:01 INFO : dir with metadata to be copied: Made directory with metadata (mtime=2001-02-03T04:05:06.499999999Z) 2026/09/30 04:55:01 DEBUG : dst: Making directory with metadata 2026/09/30 04:55:01 INFO : dst: Made directory with metadata (mtime=2001-02-03T04:05:06.499999999Z) 2026/09/30 04:55:01 DEBUG : dst: Directory modification time the same (differ by 0s, within tolerance 1ns) 2026/09/30 04:55:01 INFO : dst: Set directory modification time (using SetModTime) 2026/09/30 04:55:01 INFO : dst: Set directory modification time (using SetModTime) 2026/09/30 04:55:01 DEBUG : dst: Directory modification time the same (differ by 0s, within tolerance 1ns) 2026/09/30 04:55:01 INFO : dst: Set directory modification time (using SetModTime) 2026/09/30 04:55:01 DEBUG : dst: Destination directory is newer than source, skipping run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestDirsEqual Messages: directories --- FAIL: TestDirsEqual (12.01s) === RUN TestRemoveExisting run.go:198: Remote "Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu'", Local "Local file system at /tmp/rclone1541359983", Modify Window "1ns" 2026/09/30 04:55:13 INFO : sub dir/test remove existing.rclone_chunk.001_60rblf: Moved (server-side) to: sub dir/test remove existing 2026/09/30 04:55:13 INFO : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789.rclone_chunk.001_60rbug: Moved (server-side) to: sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing: TEST: renaming existing object to "sub dir/test remove existing.vulaxev2" before starting 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing: move non-chunked object... 2026/09/30 04:55:13 INFO : sub dir/test remove existing: Moved (server-side) to: sub dir/test remove existing.vulaxev2 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing.vulaxev2: TEST: removing renamed existing file after operation 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.xixuceh2" before starting 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: move non-chunked object... 2026/09/30 04:55:13 INFO : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: Moved (server-side) to: sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.xixuceh2 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.xixuceh2: TEST: renaming existing back after failed operation 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.xixuceh2: move non-chunked object... 2026/09/30 04:55:13 INFO : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.xixuceh2: Moved (server-side) to: sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.qehakop8" before starting 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: move non-chunked object... 2026/09/30 04:55:13 INFO : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: Moved (server-side) to: sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.qehakop8 2026/09/30 04:55:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.qehakop8: TEST: removing renamed existing file after operation run.go:186: removing dir "sub/deep" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub/deep" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty run.go:186: removing dir "sub" failed - try 1/3: sleeping 1s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed - try 2/3: sleeping 1.5s: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty run.go:186: removing dir "sub" failed: remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty fstest.go:299: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:299: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:299: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:328: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:328 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:339 /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:1460 /usr/local/go/src/testing/testing.go:1820 /usr/local/go/src/testing/testing.go:2187 Error: Not equal: expected: []string{} actual : []string{"sub", "sub/deep"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=3) "sub", + (string) (len=8) "sub/deep" } Test: TestRemoveExisting Messages: directories --- FAIL: TestRemoveExisting (12.01s) FAIL 2026/09/30 04:55:25 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Purge dir "sub/deep" 2026/09/30 04:55:25 NOTICE: purge failed to rmdir "sub/deep": remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub/deep: directory not empty 2026/09/30 04:55:25 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Purge dir "sub" 2026/09/30 04:55:25 NOTICE: purge failed to rmdir "sub": remove /tmp/chunker1/rclone-test-hidodaz1bapu/sub: directory not empty 2026/09/30 04:55:25 DEBUG : Chunked 'TestChunkerLocal:rclone-test-hidodaz1bapu': Purge dir "" 2026/09/30 04:55:25 NOTICE: purge failed to rmdir "": remove /tmp/chunker1/rclone-test-hidodaz1bapu: directory not empty "./operations.test -test.v -test.timeout 1h0m0s -remote TestChunkerLocal: -verbose -test.run '^(TestCaseInsensitiveMoveFile|TestCaseInsensitiveMoveFileDryRun|TestCat|TestCopyDirMetadata|TestCopyURL|TestCopyURLDownloadHeaders|TestCount|TestDelete|TestDeleteFatalError|TestDirMove|TestDirMoveContext|TestDirMoveMoveError|TestDirsEqual|TestGetFsInfo|TestHashSums|TestIndex|TestIndexChanged|TestIndexChangedDelete|TestIndexChangedDirTime|TestIndexChangedFiles|TestIndexDelete|TestIndexDirTime|TestIndexFilter|TestIndexLinkIndex|TestIndexMaxDepth|TestIndexRules|TestIndexTemplate|TestListDirSorted|TestListDirSortedFn|TestLs|TestLsLong|TestLsWithFilesFrom|TestLsd|TestMaxDelete|TestMaxDeleteSize|TestMaxDeleteSizeLargeFile|TestMkdir|TestMkdirMetadata|TestMkdirModTime|TestMoveFile|TestMoveFileBackupDir|TestMoveFileImmutable|TestMoveFileWithIgnoreExisting|TestRcatMetadata|TestRcatSize|TestRcatSizeMetadata|TestRcatSizeShortEOF|TestRcatSizeUploadHeaders|TestReadFile|TestRemoveExisting|TestRmdirsLeaveRoot|TestRmdirsNoLeaveRoot|TestRmdirsWithFilter|TestSetDirModTime|TestStatJSON|TestTouchDir)$|^TestListJSON$/^(Recurse|SubDir)$|^TestRcat$/^(withChecksum=false,ignoreChecksum=false|withChecksum=false,ignoreChecksum=true|withChecksum=true,ignoreChecksum=false|withChecksum=true,ignoreChecksum=true)$|^TestRcatSizeChecksum$/^(Corrupted|IgnoreChecksum|NoHashes|SizeDiffers)$'" - Finished ERROR in 14m59.040903261s (try 2/5): exit status 1: Failed [TestIndex TestIndexDelete TestIndexFilter TestIndexRules TestIndexMaxDepth TestIndexLinkIndex TestIndexDirTime TestIndexTemplate TestIndexChanged TestIndexChangedDelete TestIndexChangedFiles TestIndexChangedDirTime TestListDirSorted TestListDirSortedFn TestListJSON/Recurse TestListJSON/SubDir TestStatJSON TestMkdir TestLsd TestLs TestLsWithFilesFrom TestLsLong TestHashSums TestCount TestDelete TestDeleteFatalError TestMaxDelete TestMaxDeleteSizeLargeFile TestMaxDeleteSize TestReadFile TestCat TestRmdirsNoLeaveRoot TestRmdirsLeaveRoot TestRmdirsWithFilter TestCopyURL TestCopyURLDownloadHeaders TestMoveFile TestMoveFileWithIgnoreExisting TestMoveFileImmutable TestCaseInsensitiveMoveFile TestCaseInsensitiveMoveFileDryRun TestMoveFileBackupDir TestDirMoveMoveError TestDirMoveContext TestDirMove TestGetFsInfo TestRcat/withChecksum=false,ignoreChecksum=false TestRcat/withChecksum=true,ignoreChecksum=false TestRcat/withChecksum=false,ignoreChecksum=true TestRcat/withChecksum=true,ignoreChecksum=true TestRcatMetadata TestRcatSize TestRcatSizeShortEOF TestRcatSizeMetadata TestRcatSizeUploadHeaders TestRcatSizeChecksum/Corrupted TestRcatSizeChecksum/SizeDiffers TestRcatSizeChecksum/IgnoreChecksum TestRcatSizeChecksum/NoHashes TestTouchDir TestMkdirMetadata TestMkdirModTime TestCopyDirMetadata TestSetDirModTime TestDirsEqual TestRemoveExisting]