"./sync.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestMoveWithDeleteEmptySrcDirs|TestMoveWithIgnoreExisting|TestMoveWithoutDeleteEmptySrcDirs|TestServerSideMove|TestServerSideMoveDeleteEmptySourceDirs|TestServerSideMoveLocal|TestServerSideMoveOverlap|TestServerSideMoveWithFilter|TestSyncOverlap|TestSyncWithTrackRenamesStrategyLeaf)$'" - Starting (try 2/5) 2026/01/22 04:59:42 DEBUG : Creating backend with remote "TestMega:rclone-test-juwobix6boda" 2026/01/22 04:59:42 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/22 04:59:42 DEBUG : mega root 'rclone-test-juwobix6boda': Using previously stored session ID and master key to initialize the Mega API 2026/01/22 04:59:56 DEBUG : Creating backend with remote "/tmp/rclone1114061675" === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" sync_test.go:1680: Can track renames: false 2026/01/22 04:59:56 INFO : mega root 'rclone-test-juwobix6boda': Making map for --track-renames 2026/01/22 04:59:56 INFO : mega root 'rclone-test-juwobix6boda': Finished making map for --track-renames 2026/01/22 04:59:56 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for checks to finish 2026/01/22 04:59:56 DEBUG : sub/yam: Need to transfer - No matching file found at Destination 2026/01/22 04:59:56 DEBUG : potato: Need to transfer - No matching file found at Destination 2026/01/22 04:59:56 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for renames to finish 2026/01/22 04:59:56 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for transfers to finish 2026/01/22 04:59:57 DEBUG : sub/yam: size = 11 OK 2026/01/22 04:59:57 INFO : sub/yam: Copied (new) 2026/01/22 04:59:59 DEBUG : potato: size = 14 OK 2026/01/22 04:59:59 INFO : potato: Copied (new) 2026/01/22 04:59:59 DEBUG : Waiting for deletions to finish 2026/01/22 04:59:59 DEBUG : potato: size = 14 OK 2026/01/22 04:59:59 DEBUG : potato: Sizes identical 2026/01/22 04:59:59 DEBUG : potato: Unchanged skipping 2026/01/22 04:59:59 INFO : mega root 'rclone-test-juwobix6boda': Making map for --track-renames 2026/01/22 04:59:59 INFO : mega root 'rclone-test-juwobix6boda': Finished making map for --track-renames 2026/01/22 04:59:59 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for checks to finish 2026/01/22 04:59:59 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for renames to finish 2026/01/22 05:00:01 INFO : sub/yam: Moved (server-side) to: yam 2026/01/22 05:00:01 INFO : yam: Renamed from "sub/yam" 2026/01/22 05:00:01 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for transfers to finish 2026/01/22 05:00:01 DEBUG : Waiting for deletions to finish 2026/01/22 05:00:01 INFO : There was nothing to transfer --- PASS: TestSyncWithTrackRenamesStrategyLeaf (7.27s) === RUN TestServerSideMoveLocal run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:00:04 DEBUG : Creating backend with remote "/tmp/rclone1114061675/dir1" 2026/01/22 05:00:04 DEBUG : Creating backend with remote "/tmp/rclone1114061675/dir2" 2026/01/22 05:00:04 DEBUG : Local file system at /tmp/rclone1114061675/dir2: Using server-side directory move 2026/01/22 05:00:04 INFO : Local file system at /tmp/rclone1114061675/dir2: Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/01/22 05:00:04 DEBUG : file1.txt: Need to transfer - File not found at Destination 2026/01/22 05:00:04 DEBUG : Local file system at /tmp/rclone1114061675/dir2: Waiting for checks to finish 2026/01/22 05:00:04 DEBUG : Local file system at /tmp/rclone1114061675/dir2: Waiting for transfers to finish 2026/01/22 05:00:04 INFO : file1.txt: Moved (server-side) --- PASS: TestServerSideMoveLocal (0.01s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:00:04 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/01/22 05:00:04 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/01/22 05:00:04 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for checks to finish 2026/01/22 05:00:04 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for transfers to finish 2026/01/22 05:00:04 DEBUG : sub dir/hello world: size = 11 OK 2026/01/22 05:00:04 INFO : sub dir/hello world: Copied (new) 2026/01/22 05:00:04 INFO : sub dir/hello world: Deleted 2026/01/22 05:00:04 DEBUG : nested/sub dir/file: size = 6 OK 2026/01/22 05:00:04 INFO : nested/sub dir/file: Copied (new) 2026/01/22 05:00:04 INFO : nested/sub dir/file: Deleted 2026/01/22 05:00:04 INFO : sub dir: Removing directory 2026/01/22 05:00:04 INFO : nested/sub dir: Removing directory 2026/01/22 05:00:04 INFO : nested: Removing directory 2026/01/22 05:00:04 DEBUG : Local file system at /tmp/rclone1114061675: deleted 3 directories --- PASS: TestMoveWithDeleteEmptySrcDirs (3.65s) === RUN TestMoveWithoutDeleteEmptySrcDirs run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:00:07 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/01/22 05:00:07 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/01/22 05:00:07 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for checks to finish 2026/01/22 05:00:07 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for transfers to finish 2026/01/22 05:00:10 DEBUG : sub dir/hello world: size = 11 OK 2026/01/22 05:00:10 INFO : sub dir/hello world: Copied (new) 2026/01/22 05:00:10 INFO : sub dir/hello world: Deleted 2026/01/22 05:00:10 DEBUG : nested/sub dir/file: size = 6 OK 2026/01/22 05:00:10 INFO : nested/sub dir/file: Copied (new) 2026/01/22 05:00:10 INFO : nested/sub dir/file: Deleted --- PASS: TestMoveWithoutDeleteEmptySrcDirs (3.68s) === RUN TestMoveWithIgnoreExisting run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:00:11 DEBUG : existing-b: Need to transfer - File not found at Destination 2026/01/22 05:00:11 DEBUG : existing: Need to transfer - File not found at Destination 2026/01/22 05:00:11 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for checks to finish 2026/01/22 05:00:11 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for transfers to finish 2026/01/22 05:00:11 DEBUG : existing-b: size = 6 OK 2026/01/22 05:00:11 INFO : existing-b: Copied (new) 2026/01/22 05:00:11 INFO : existing-b: Deleted 2026/01/22 05:00:11 DEBUG : existing: size = 6 OK 2026/01/22 05:00:11 INFO : existing: Copied (new) 2026/01/22 05:00:11 INFO : existing: Deleted 2026/01/22 05:00:11 DEBUG : existing: Destination exists, skipping 2026/01/22 05:00:11 DEBUG : existing: Not removing source file as destination file exists and --ignore-existing is set 2026/01/22 05:00:11 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for checks to finish 2026/01/22 05:00:11 DEBUG : mega root 'rclone-test-juwobix6boda': Waiting for transfers to finish 2026/01/22 05:00:11 INFO : There was nothing to transfer 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: TestMoveWithIgnoreExisting (9.44s) === RUN TestServerSideMove run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:00:20 DEBUG : Creating backend with remote "TestMega:rclone-test-yexapoq4huzi" 2026/01/22 05:00:20 DEBUG : mega root 'rclone-test-yexapoq4huzi': Using previously stored session ID and master key to initialize the Mega API sync_test.go:1736: Server side move (if possible) mega root 'rclone-test-juwobix6boda' -> mega root 'rclone-test-yexapoq4huzi' 2026/01/22 05:01:49 DEBUG : mega root 'rclone-test-yexapoq4huzi': Using server-side directory move 2026/01/22 05:01:49 INFO : mega root 'rclone-test-yexapoq4huzi': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/01/22 05:01:49 DEBUG : potato2: Need to transfer - File not found at Destination 2026/01/22 05:01:49 DEBUG : empty space: size = 1 OK 2026/01/22 05:01:49 DEBUG : empty space: Sizes identical 2026/01/22 05:01:49 DEBUG : empty space: Unchanged skipping 2026/01/22 05:01:49 INFO : empty space: Deleted 2026/01/22 05:01:49 DEBUG : mega root 'rclone-test-yexapoq4huzi': Waiting for checks to finish 2026/01/22 05:01:49 DEBUG : potato3: size = 68 (mega root 'rclone-test-juwobix6boda') 2026/01/22 05:01:51 DEBUG : potato3: size = 60 (mega root 'rclone-test-yexapoq4huzi') 2026/01/22 05:01:51 DEBUG : potato3: Sizes differ 2026/01/22 05:01:51 DEBUG : mega root 'rclone-test-yexapoq4huzi': Waiting for transfers to finish 2026/01/22 05:01:51 INFO : potato3: Deleted 2026/01/22 05:01:51 INFO : potato2: Moved (server-side) 2026/01/22 05:01:51 INFO : potato3: Moved (server-side) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:356 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1760 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 Error: Should be true Test: TestServerSideMove Messages: listing wrong, want empty space (1), potato2 (60), potato3 (68) got empty space (1), potato2 (60), potato2 (60), potato3 (68) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:356 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1760 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1912 /usr/local/go/src/runtime/asm_amd64.s:1700 Error: Should be true Test: TestServerSideMove Messages: Unexpected file "potato2" 2026/01/22 05:01:58 DEBUG : Creating backend with remote "TestMega:rclone-test-cuzugeq3bodi" 2026/01/22 05:01:58 DEBUG : mega root 'rclone-test-cuzugeq3bodi': Using previously stored session ID and master key to initialize the Mega API 2026/01/22 05:02:12 DEBUG : mega root 'rclone-test-cuzugeq3bodi': Using server-side directory move 2026/01/22 05:02:12 INFO : mega root 'rclone-test-cuzugeq3bodi': Server side directory move succeeded 2026/01/22 05:02:12 ERROR : error listing: directory not found 2026/01/22 05:02:12 DEBUG : mega root 'rclone-test-cuzugeq3bodi': Purge remote 2026/01/22 05:02:12 DEBUG : mega root 'rclone-test-yexapoq4huzi': Purge remote 2026/01/22 05:02:12 NOTICE: purge failed: directory not found --- FAIL: TestServerSideMove (112.00s) === RUN TestServerSideMoveWithFilter run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:02:12 DEBUG : Creating backend with remote "TestMega:rclone-test-riweqeh1toze" 2026/01/22 05:02:12 DEBUG : Config file has changed externally - reloading 2026/01/22 05:02:12 DEBUG : mega root 'rclone-test-riweqeh1toze': Using previously stored session ID and master key to initialize the Mega API sync_test.go:1736: Server side move (if possible) mega root 'rclone-test-juwobix6boda' -> mega root 'rclone-test-riweqeh1toze' 2026/01/22 05:02:27 DEBUG : empty space: Excluded (Size Filter) 2026/01/22 05:02:27 DEBUG : empty space: Excluded 2026/01/22 05:02:27 DEBUG : empty space: Excluded (Size Filter) 2026/01/22 05:02:27 DEBUG : empty space: Excluded 2026/01/22 05:02:27 DEBUG : potato2: Need to transfer - File not found at Destination 2026/01/22 05:02:27 DEBUG : mega root 'rclone-test-riweqeh1toze': Waiting for checks to finish 2026/01/22 05:02:27 DEBUG : potato3: size = 68 (mega root 'rclone-test-juwobix6boda') 2026/01/22 05:02:27 DEBUG : potato3: size = 60 (mega root 'rclone-test-riweqeh1toze') 2026/01/22 05:02:27 DEBUG : potato3: Sizes differ 2026/01/22 05:02:27 DEBUG : mega root 'rclone-test-riweqeh1toze': Waiting for transfers to finish 2026/01/22 05:02:27 INFO : potato2: Moved (server-side) 2026/01/22 05:02:29 INFO : potato3: Deleted 2026/01/22 05:02:29 INFO : potato3: Moved (server-side) 2026/01/22 05:02:29 DEBUG : Creating backend with remote "TestMega:rclone-test-kodiheb3kagi" 2026/01/22 05:02:29 DEBUG : mega root 'rclone-test-kodiheb3kagi': Using previously stored session ID and master key to initialize the Mega API 2026/01/22 05:02:43 DEBUG : empty space: Excluded (Size Filter) 2026/01/22 05:02:43 DEBUG : empty space: Excluded 2026/01/22 05:02:43 DEBUG : potato2: Need to transfer - File not found at Destination 2026/01/22 05:02:43 DEBUG : potato3: Need to transfer - File not found at Destination 2026/01/22 05:02:43 DEBUG : mega root 'rclone-test-kodiheb3kagi': Waiting for checks to finish 2026/01/22 05:02:43 DEBUG : mega root 'rclone-test-kodiheb3kagi': Waiting for transfers to finish 2026/01/22 05:02:43 INFO : potato2: Moved (server-side) 2026/01/22 05:02:43 INFO : potato3: Moved (server-side) 2026/01/22 05:02:43 DEBUG : mega root 'rclone-test-kodiheb3kagi': Purge remote 2026/01/22 05:02:44 DEBUG : mega root 'rclone-test-riweqeh1toze': Purge remote --- PASS: TestServerSideMoveWithFilter (31.75s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:02:44 DEBUG : Creating backend with remote "TestMega:rclone-test-gacekal6jeke" 2026/01/22 05:02:44 DEBUG : Config file has changed externally - reloading 2026/01/22 05:02:44 DEBUG : mega root 'rclone-test-gacekal6jeke': Using previously stored session ID and master key to initialize the Mega API 2026/01/22 05:02:59 INFO : tomatoDir: Making directory sync_test.go:1736: Server side move (if possible) mega root 'rclone-test-juwobix6boda' -> mega root 'rclone-test-gacekal6jeke' 2026/01/22 05:03:00 DEBUG : mega root 'rclone-test-gacekal6jeke': Using server-side directory move 2026/01/22 05:03:00 INFO : mega root 'rclone-test-gacekal6jeke': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/01/22 05:03:00 DEBUG : potato2: Need to transfer - File not found at Destination 2026/01/22 05:03:00 DEBUG : empty space: size = 1 OK 2026/01/22 05:03:00 DEBUG : empty space: Sizes identical 2026/01/22 05:03:00 DEBUG : empty space: Unchanged skipping 2026/01/22 05:03:00 INFO : empty space: Deleted 2026/01/22 05:03:00 DEBUG : mega root 'rclone-test-gacekal6jeke': Waiting for checks to finish 2026/01/22 05:03:00 DEBUG : potato3: size = 68 (mega root 'rclone-test-juwobix6boda') 2026/01/22 05:03:00 DEBUG : potato3: size = 60 (mega root 'rclone-test-gacekal6jeke') 2026/01/22 05:03:00 DEBUG : potato3: Sizes differ 2026/01/22 05:03:00 DEBUG : mega root 'rclone-test-gacekal6jeke': Waiting for transfers to finish 2026/01/22 05:03:01 INFO : potato2: Moved (server-side) 2026/01/22 05:03:02 INFO : potato3: Deleted 2026/01/22 05:03:04 INFO : potato3: Moved (server-side) 2026/01/22 05:03:04 INFO : tomatoDir: Removing directory 2026/01/22 05:03:04 DEBUG : mega root 'rclone-test-juwobix6boda': deleted 1 directories 2026/01/22 05:03:04 DEBUG : Creating backend with remote "TestMega:rclone-test-pacahik0jozo" 2026/01/22 05:03:04 DEBUG : mega root 'rclone-test-pacahik0jozo': Using previously stored session ID and master key to initialize the Mega API 2026/01/22 05:03:19 INFO : tomatoDir: Making directory 2026/01/22 05:03:19 DEBUG : mega root 'rclone-test-pacahik0jozo': Using server-side directory move 2026/01/22 05:03:19 INFO : mega root 'rclone-test-pacahik0jozo': Server side directory move succeeded 2026/01/22 05:03:19 ERROR : error listing: directory not found 2026/01/22 05:03:19 ERROR : error listing: directory not found 2026/01/22 05:03:19 DEBUG : mega root 'rclone-test-pacahik0jozo': Purge remote 2026/01/22 05:03:21 DEBUG : mega root 'rclone-test-gacekal6jeke': Purge remote 2026/01/22 05:03:21 NOTICE: purge failed: directory not found --- PASS: TestServerSideMoveDeleteEmptySourceDirs (37.32s) === RUN TestServerSideMoveOverlap run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" sync_test.go:1941: Skipping test as remote supports DirMove --- SKIP: TestServerSideMoveOverlap (0.00s) === RUN TestSyncOverlap run.go:185: Remote "mega root 'rclone-test-juwobix6boda'", Local "Local file system at /tmp/rclone1114061675", Modify Window "876000h0m0s" 2026/01/22 05:03:21 DEBUG : Creating backend with remote "TestMega:rclone-test-juwobix6boda/rclone-sync-test" 2026/01/22 05:03:21 DEBUG : mega root 'rclone-test-juwobix6boda/rclone-sync-test': Using previously stored session ID and master key to initialize the Mega API --- PASS: TestSyncOverlap (14.86s) FAIL 2026/01/22 05:03:36 DEBUG : mega root 'rclone-test-juwobix6boda': Purge remote "./sync.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestMoveWithDeleteEmptySrcDirs|TestMoveWithIgnoreExisting|TestMoveWithoutDeleteEmptySrcDirs|TestServerSideMove|TestServerSideMoveDeleteEmptySourceDirs|TestServerSideMoveLocal|TestServerSideMoveOverlap|TestServerSideMoveWithFilter|TestSyncOverlap|TestSyncWithTrackRenamesStrategyLeaf)$'" - Finished ERROR in 3m54.380098958s (try 2/5): exit status 1: Failed [TestServerSideMove]