"./operations.test -test.v -test.timeout 1h0m0s -remote TestOpenDrive: -verbose -test.run '^(TestCheck|TestCheckSum|TestDirMove|TestMoveFileBackupDir|TestPurge|TestRemoveExisting|TestRmdirsWithFilter)$'" - Starting (try 2/5) 2025/12/08 01:51:44 DEBUG : Creating backend with remote "TestOpenDrive:rclone-test-rivadot8zago" 2025/12/08 01:51:44 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/12/08 01:51:44 DEBUG : Starting OpenDrive session with ID: 556acc06e94d3e45fe1e2d4a580c41cbdeb3d8c3ffbebb93cdb9809a322ca27a 2025/12/08 01:51:45 DEBUG : Creating backend with remote "/tmp/rclone506343160" === RUN TestCheck run.go:185: Remote "OpenDrive root 'rclone-test-rivadot8zago'", Local "Local file system at /tmp/rclone506343160", Modify Window "1s" 2025/12/08 01:51:46 DEBUG : rutabaga: Uploading chunk 0, size=8, remain=0 === RUN TestCheck/1 === RUN TestCheck/2 2025/12/08 01:51:48 DEBUG : empty space: Uploading chunk 0, size=1, remain=0 === RUN TestCheck/3 2025/12/08 01:51:51 DEBUG : potato2: Uploading chunk 0, size=60, remain=0 === RUN TestCheck/4 === RUN TestCheck/5 2025/12/08 01:51:53 DEBUG : remotepotato: Uploading chunk 0, size=60, remain=0 === RUN TestCheck/6 === RUN TestCheck/7 --- PASS: TestCheck (10.62s) --- PASS: TestCheck/1 (0.18s) --- PASS: TestCheck/2 (0.18s) --- PASS: TestCheck/3 (0.18s) --- PASS: TestCheck/4 (0.18s) --- PASS: TestCheck/5 (0.18s) --- PASS: TestCheck/6 (0.18s) --- PASS: TestCheck/7 (0.18s) === RUN TestCheckSum run.go:185: Remote "OpenDrive root 'rclone-test-rivadot8zago'", Local "Local file system at /tmp/rclone506343160", Modify Window "1s" 2025/12/08 01:51:55 DEBUG : Creating backend with remote "TestOpenDrive:rclone-test-rivadot8zago/data" 2025/12/08 01:51:56 DEBUG : Starting OpenDrive session with ID: b00df422eacf9fcd4edda67be70ceb26d7e9b6a9c9f0e3186107fdd446cd2732 2025/12/08 01:51:58 DEBUG : data/banana: Uploading chunk 0, size=13, remain=0 2025/12/08 01:52:00 DEBUG : test.sum: Uploading chunk 0, size=41, remain=0 === RUN TestCheckSum/subtest1 2025/12/08 01:52:02 DEBUG : data/potato: Uploading chunk 0, size=15, remain=0 2025/12/08 01:52:04 DEBUG : test.sum: Uploading chunk 0, size=41, remain=0 === RUN TestCheckSum/subtest2 2025/12/08 01:52:06 DEBUG : test.sum: Uploading chunk 0, size=82, remain=0 === RUN TestCheckSum/subtest3 2025/12/08 01:52:08 DEBUG : test.sum: Uploading chunk 0, size=82, remain=0 === RUN TestCheckSum/subtest4 2025/12/08 01:52:10 DEBUG : test.sum: Uploading chunk 0, size=123, remain=0 === RUN TestCheckSum/subtest5 2025/12/08 01:52:13 DEBUG : test.sum: Uploading chunk 0, size=123, remain=0 === RUN TestCheckSum/subtest6 2025/12/08 01:52:15 DEBUG : data/banana: Uploading chunk 0, size=13, remain=0 2025/12/08 01:52:16 DEBUG : data/potato: Uploading chunk 0, size=15, remain=0 2025/12/08 01:52:17 DEBUG : test.sum: Uploading chunk 0, size=82, remain=0 === RUN TestCheckSum/subtest7 --- PASS: TestCheckSum (25.09s) --- PASS: TestCheckSum/subtest1 (0.71s) --- PASS: TestCheckSum/subtest2 (0.53s) --- PASS: TestCheckSum/subtest3 (0.53s) --- PASS: TestCheckSum/subtest4 (0.55s) --- PASS: TestCheckSum/subtest5 (0.55s) --- PASS: TestCheckSum/subtest6 (0.55s) --- PASS: TestCheckSum/subtest7 (0.56s) === RUN TestPurge 2025/12/08 01:52:20 DEBUG : Creating backend with remote "TestOpenDrive:rclone-test-vowican7qolo" 2025/12/08 01:52:20 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/12/08 01:52:21 DEBUG : Starting OpenDrive session with ID: 5ee4908bb19059045f72f04f65e1148a47a1ea60e161c1321a708983088f01cc 2025/12/08 01:52:21 DEBUG : Creating backend with remote "/tmp/rclone4178859465" run.go:185: Remote "OpenDrive root 'rclone-test-vowican7qolo'", Local "Local file system at /tmp/rclone4178859465", Modify Window "1s" run.go:290: Failed to put "A1/B1/C1/one" to "OpenDrive root 'rclone-test-vowican7qolo'": failed to get folder list: Directory doesn't exist (Error 404) 2025/12/08 01:52:23 DEBUG : OpenDrive root 'rclone-test-vowican7qolo': Purge remote --- FAIL: TestPurge (2.37s) === RUN TestRmdirsWithFilter run.go:185: Remote "OpenDrive root 'rclone-test-rivadot8zago'", Local "Local file system at /tmp/rclone506343160", Modify Window "1s" 2025/12/08 01:52:23 INFO : A1: Making directory 2025/12/08 01:52:23 INFO : A1/B1: Making directory 2025/12/08 01:52:24 INFO : A1/B1/C1: Making directory 2025/12/08 01:52:25 DEBUG : removing 1 level 3 directories 2025/12/08 01:52:25 INFO : A1/B1/C1: Removing directory 2025/12/08 01:52:26 DEBUG : removing 1 level 2 directories 2025/12/08 01:52:26 INFO : A1/B1: Removing directory fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure --- PASS: TestRmdirsWithFilter (11.98s) === RUN TestMoveFileBackupDir run.go:185: Remote "OpenDrive root 'rclone-test-rivadot8zago'", Local "Local file system at /tmp/rclone506343160", Modify Window "1s" 2025/12/08 01:52:36 DEBUG : dst/file1: Uploading chunk 0, size=18, remain=0 2025/12/08 01:52:38 DEBUG : Creating backend with remote "TestOpenDrive:rclone-test-rivadot8zago/backup" 2025/12/08 01:52:38 DEBUG : Starting OpenDrive session with ID: 98c495c57d6405258d95c9799569448fffdfdc5e1294858eb11a864049e8ccdb 2025/12/08 01:52:39 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone506343160) 2025/12/08 01:52:39 DEBUG : dst/file1: size = 18 (OpenDrive root 'rclone-test-rivadot8zago') 2025/12/08 01:52:39 DEBUG : dst/file1: Sizes differ 2025/12/08 01:52:40 ERROR : dst/file1: Couldn't move: failed to get folder list: Directory doesn't exist (Error 404) operations_test.go:1052: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1052 Error: Received unexpected error: moving to --backup-dir failed: failed to get folder list: Directory doesn't exist (Error 404) Test: TestMoveFileBackupDir fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 /usr/local/go/src/runtime/panic.go:636 /usr/local/go/src/testing/testing.go:1041 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1052 Error: Not equal: expected: []string{} actual : []string{"backup"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=6) "backup" } Test: TestMoveFileBackupDir Messages: directories --- FAIL: TestMoveFileBackupDir (14.08s) === RUN TestDirMove run.go:185: Remote "OpenDrive root 'rclone-test-rivadot8zago'", Local "Local file system at /tmp/rclone506343160", Modify Window "1s" 2025/12/08 01:52:51 DEBUG : A1/one: Uploading chunk 0, size=3, remain=0 2025/12/08 01:52:52 DEBUG : A1/two: Uploading chunk 0, size=3, remain=0 2025/12/08 01:52:54 DEBUG : A1/B1/three: Uploading chunk 0, size=5, remain=0 2025/12/08 01:52:56 DEBUG : A1/B1/C1/four: Uploading chunk 0, size=4, remain=0 2025/12/08 01:52:58 DEBUG : A1/B1/C2/five: Uploading chunk 0, size=4, remain=0 2025/12/08 01:53:00 INFO : A1/B2: Making directory 2025/12/08 01:53:00 INFO : A1/B1/C3: Making directory fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1373 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", "backup"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=7) { (string) (len=2) "A1", @@ -6,3 +6,4 @@ (string) (len=8) "A1/B1/C3", - (string) (len=5) "A1/B2" + (string) (len=5) "A1/B2", + (string) (len=6) "backup" } Test: TestDirMove Messages: directories 2025/12/08 01:53:11 DEBUG : A2: same parent dir (ODFfOTYzODc4OV9hMnVJYg) - using folder/rename instead of move_copy fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1394 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", "backup"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=7) { (string) (len=2) "A2", @@ -6,3 +6,4 @@ (string) (len=8) "A2/B1/C3", - (string) (len=5) "A2/B2" + (string) (len=5) "A2/B2", + (string) (len=6) "backup" } Test: TestDirMove Messages: directories 2025/12/08 01:53:24 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2025/12/08 01:53:24 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2025/12/08 01:53:24 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2025/12/08 01:53:24 INFO : A2/two: Moved (server-side) to: A3/two 2025/12/08 01:53:25 INFO : A2/one: Moved (server-side) to: A3/one fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1419 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", "backup"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=7) { (string) (len=2) "A3", @@ -6,3 +6,4 @@ (string) (len=8) "A3/B1/C3", - (string) (len=5) "A3/B2" + (string) (len=5) "A3/B2", + (string) (len=6) "backup" } Test: TestDirMove Messages: directories 2025/12/08 01:53:36 INFO : OpenDrive root 'rclone-test-rivadot8zago': Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 2025/12/08 01:53:40 INFO : A3/one: Moved (server-side) to: A4/one 2025/12/08 01:53:40 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2025/12/08 01:53:40 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three 2025/12/08 01:53:40 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2025/12/08 01:53:41 INFO : A3/two: Moved (server-side) to: A4/two fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1447 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", "backup"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=6) { +([]string) (len=7) { (string) (len=2) "A4", @@ -6,3 +6,4 @@ (string) (len=8) "A4/B1/C3", - (string) (len=5) "A4/B2" + (string) (len=5) "A4/B2", + (string) (len=6) "backup" } Test: TestDirMove Messages: directories fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure --- FAIL: TestDirMove (76.20s) === RUN TestRemoveExisting run.go:185: Remote "OpenDrive root 'rclone-test-rivadot8zago'", Local "Local file system at /tmp/rclone506343160", Modify Window "1s" 2025/12/08 01:54:06 DEBUG : sub dir/test remove existing: Uploading chunk 0, size=11, remain=0 2025/12/08 01:54:08 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: Uploading chunk 0, size=21, remain=0 2025/12/08 01:54:11 DEBUG : sub dir/test remove existing: TEST: renaming existing object to "sub dir/test remove existing.cudoqiw7" before starting 2025/12/08 01:54:11 DEBUG : sub dir/test remove existing: same parent dir (ODFfOTYzODgxN19QaEM5aA) - using file/rename instead of move_copy for sub dir/test remove existing.cudoqiw7 2025/12/08 01:54:11 DEBUG : sub dir/test remove existing.cudoqiw7: TEST: removing renamed existing file after operation 2025/12/08 01:54:12 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.wodidiv4" before starting 2025/12/08 01:54:12 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: same parent dir (ODFfOTYzODgxN19QaEM5aA) - using file/rename instead of move_copy for sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.wodidiv4 2025/12/08 01:54:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.wodidiv4: TEST: renaming existing back after failed operation 2025/12/08 01:54:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.wodidiv4: same parent dir (ODFfOTYzODgxN19QaEM5aA) - using file/rename instead of move_copy for sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 2025/12/08 01:54: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.lirelar2" before starting 2025/12/08 01:54:14 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: same parent dir (ODFfOTYzODgxN19QaEM5aA) - using file/rename instead of move_copy for sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.lirelar2 2025/12/08 01:54:14 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.lirelar2: TEST: removing renamed existing file after operation --- PASS: TestRemoveExisting (10.40s) FAIL 2025/12/08 01:54:16 DEBUG : OpenDrive root 'rclone-test-rivadot8zago': Purge remote "./operations.test -test.v -test.timeout 1h0m0s -remote TestOpenDrive: -verbose -test.run '^(TestCheck|TestCheckSum|TestDirMove|TestMoveFileBackupDir|TestPurge|TestRemoveExisting|TestRmdirsWithFilter)$'" - Finished ERROR in 2m32.149118206s (try 2/5): exit status 1: Failed [TestPurge TestMoveFileBackupDir TestDirMove]