"./operations.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestApplyTransforms|TestCheckSumDownload|TestCopyFileBackupDir|TestCopyFileCompareDest|TestCopyURLDownloadHeaders|TestDeduplicateFirst|TestDirMove|TestHashSums|TestMaxDelete|TestMaxDeleteSize|TestMoveFileBackupDir|TestRcatSizeUploadHeaders|TestRemoveExisting|TestRmdirsNoLeaveRoot)$|^TestRcat$/^withChecksum=true,ignoreChecksum=false$'" - Starting (try 2/5) 2026/05/04 04:04:08 DEBUG : Creating backend with remote "TestMega:rclone-test-latujan4cuha" 2026/05/04 04:04:08 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:04:08 DEBUG : mega root 'rclone-test-latujan4cuha': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:04:27 DEBUG : Creating backend with remote "/tmp/rclone2149766823" === RUN TestCheckSumDownload run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 2026/05/04 04:04:27 DEBUG : Creating backend with remote "TestMega:rclone-test-latujan4cuha/data" 2026/05/04 04:04:27 DEBUG : mega root 'rclone-test-latujan4cuha/data': Using previously stored session ID and master key to initialize the Mega API check_test.go:347: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/check_test.go:347 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/check_test.go:541 Error: Received unexpected error: login with previous auth keys failed: unexpected end of JSON input Test: TestCheckSumDownload 2026/05/04 04:04:38 ERROR : error listing: directory not found --- FAIL: TestCheckSumDownload (10.79s) === RUN TestApplyTransforms 2026/05/04 04:04:38 DEBUG : Creating backend with remote "TestMega:rclone-test-timirud1wone" 2026/05/04 04:04:38 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:04:38 DEBUG : mega root 'rclone-test-timirud1wone': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:04:57 DEBUG : Creating backend with remote "/tmp/rclone4036879194" run.go:185: Remote "mega root 'rclone-test-timirud1wone'", Local "Local file system at /tmp/rclone4036879194", Modify Window "876000h0m0s" upper checkfile vs. lower remote (without normalization) 2026/05/04 04:05:08 ERROR : hello, world!: sum not found 2026/05/04 04:05:08 ERROR : HELLO, WORLD!: file not in mega root 'rclone-test-timirud1wone' 2026/05/04 04:05:08 NOTICE: mega root 'rclone-test-timirud1wone': 1 files missing 2026/05/04 04:05:08 NOTICE: 1 hashes missing 2026/05/04 04:05:08 NOTICE: mega root 'rclone-test-timirud1wone': 1 differences found 2026/05/04 04:05:08 NOTICE: mega root 'rclone-test-timirud1wone': 2 errors while checking upper checkfile vs. lower remote (with normalization) 2026/05/04 04:05:08 DEBUG : hello, world!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:05:08 NOTICE: mega root 'rclone-test-timirud1wone': 0 differences found 2026/05/04 04:05:08 NOTICE: mega root 'rclone-test-timirud1wone': 1 matching files 2026/05/04 04:05:08 DEBUG : Creating backend with remote "TestMega:rclone-test-rolomes8pivi" 2026/05/04 04:05:08 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:05:08 DEBUG : mega root 'rclone-test-rolomes8pivi': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:05:27 DEBUG : Creating backend with remote "/tmp/rclone1954272968" run.go:185: Remote "mega root 'rclone-test-rolomes8pivi'", Local "Local file system at /tmp/rclone1954272968", Modify Window "876000h0m0s" lower checkfile vs. upper remote (without normalization) 2026/05/04 04:05:30 ERROR : HELLO, WORLD!: sum not found 2026/05/04 04:05:30 ERROR : hello, world!: file not in mega root 'rclone-test-rolomes8pivi' 2026/05/04 04:05:30 NOTICE: mega root 'rclone-test-rolomes8pivi': 1 files missing 2026/05/04 04:05:30 NOTICE: 1 hashes missing 2026/05/04 04:05:30 NOTICE: mega root 'rclone-test-rolomes8pivi': 1 differences found 2026/05/04 04:05:30 NOTICE: mega root 'rclone-test-rolomes8pivi': 2 errors while checking lower checkfile vs. upper remote (with normalization) 2026/05/04 04:05:30 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:05:30 NOTICE: mega root 'rclone-test-rolomes8pivi': 0 differences found 2026/05/04 04:05:30 NOTICE: mega root 'rclone-test-rolomes8pivi': 1 matching files 2026/05/04 04:05:30 DEBUG : Creating backend with remote "TestMega:rclone-test-yogaren2rije" 2026/05/04 04:05:30 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:05:30 DEBUG : mega root 'rclone-test-yogaren2rije': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:05:49 DEBUG : Creating backend with remote "/tmp/rclone129377062" run.go:185: Remote "mega root 'rclone-test-yogaren2rije'", Local "Local file system at /tmp/rclone129377062", Modify Window "876000h0m0s" lower checkfile vs. upperlowermixed remote (without normalization) 2026/05/04 04:05:49 ERROR : HeLlO, wOrLd!: sum not found 2026/05/04 04:05:49 ERROR : hello, world!: file not in mega root 'rclone-test-yogaren2rije' 2026/05/04 04:05:49 NOTICE: mega root 'rclone-test-yogaren2rije': 1 files missing 2026/05/04 04:05:49 NOTICE: 1 hashes missing 2026/05/04 04:05:49 NOTICE: mega root 'rclone-test-yogaren2rije': 1 differences found 2026/05/04 04:05:49 NOTICE: mega root 'rclone-test-yogaren2rije': 2 errors while checking lower checkfile vs. upperlowermixed remote (with normalization) 2026/05/04 04:05:49 DEBUG : HeLlO, wOrLd!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:05:49 NOTICE: mega root 'rclone-test-yogaren2rije': 0 differences found 2026/05/04 04:05:49 NOTICE: mega root 'rclone-test-yogaren2rije': 1 matching files 2026/05/04 04:05:49 DEBUG : Creating backend with remote "TestMega:rclone-test-bugefin0hiva" 2026/05/04 04:05:49 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:05:49 DEBUG : mega root 'rclone-test-bugefin0hiva': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:06:08 DEBUG : Creating backend with remote "/tmp/rclone3269394788" run.go:185: Remote "mega root 'rclone-test-bugefin0hiva'", Local "Local file system at /tmp/rclone3269394788", Modify Window "876000h0m0s" upperlowermixed checkfile vs. upper remote (without normalization) 2026/05/04 04:06:09 ERROR : HELLO, WORLD!: sum not found 2026/05/04 04:06:09 ERROR : HeLlO, wOrLd!: file not in mega root 'rclone-test-bugefin0hiva' 2026/05/04 04:06:09 NOTICE: mega root 'rclone-test-bugefin0hiva': 1 files missing 2026/05/04 04:06:09 NOTICE: 1 hashes missing 2026/05/04 04:06:09 NOTICE: mega root 'rclone-test-bugefin0hiva': 1 differences found 2026/05/04 04:06:09 NOTICE: mega root 'rclone-test-bugefin0hiva': 2 errors while checking upperlowermixed checkfile vs. upper remote (with normalization) 2026/05/04 04:06:09 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:06:09 NOTICE: mega root 'rclone-test-bugefin0hiva': 0 differences found 2026/05/04 04:06:09 NOTICE: mega root 'rclone-test-bugefin0hiva': 1 matching files 2026/05/04 04:06:09 DEBUG : Creating backend with remote "TestMega:rclone-test-vosiqaw3lede" 2026/05/04 04:06:09 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:06:09 DEBUG : mega root 'rclone-test-vosiqaw3lede': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:06:31 DEBUG : Creating backend with remote "/tmp/rclone2260471971" run.go:185: Remote "mega root 'rclone-test-vosiqaw3lede'", Local "Local file system at /tmp/rclone2260471971", Modify Window "876000h0m0s" NFD checkfile vs. NFC remote (without normalization) 2026/05/04 04:06:32 ERROR : 測試_Русский___ě_áñ: sum not found 2026/05/04 04:06:32 ERROR : 測試_Русский___ě_áñ: file not in mega root 'rclone-test-vosiqaw3lede' 2026/05/04 04:06:32 NOTICE: mega root 'rclone-test-vosiqaw3lede': 1 files missing 2026/05/04 04:06:32 NOTICE: 1 hashes missing 2026/05/04 04:06:32 NOTICE: mega root 'rclone-test-vosiqaw3lede': 1 differences found 2026/05/04 04:06:32 NOTICE: mega root 'rclone-test-vosiqaw3lede': 2 errors while checking NFD checkfile vs. NFC remote (with normalization) 2026/05/04 04:06:32 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:06:32 NOTICE: mega root 'rclone-test-vosiqaw3lede': 0 differences found 2026/05/04 04:06:32 NOTICE: mega root 'rclone-test-vosiqaw3lede': 1 matching files 2026/05/04 04:06:32 DEBUG : Creating backend with remote "TestMega:rclone-test-temafap9lupi" 2026/05/04 04:06:32 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:06:32 DEBUG : mega root 'rclone-test-temafap9lupi': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:06:50 DEBUG : Creating backend with remote "/tmp/rclone2886678043" run.go:185: Remote "mega root 'rclone-test-temafap9lupi'", Local "Local file system at /tmp/rclone2886678043", Modify Window "876000h0m0s" NFC checkfile vs. NFD remote (without normalization) 2026/05/04 04:06:54 ERROR : 測試_Русский___ě_áñ: sum not found 2026/05/04 04:06:54 ERROR : 測試_Русский___ě_áñ: file not in mega root 'rclone-test-temafap9lupi' 2026/05/04 04:06:54 NOTICE: mega root 'rclone-test-temafap9lupi': 1 files missing 2026/05/04 04:06:54 NOTICE: 1 hashes missing 2026/05/04 04:06:54 NOTICE: mega root 'rclone-test-temafap9lupi': 1 differences found 2026/05/04 04:06:54 NOTICE: mega root 'rclone-test-temafap9lupi': 2 errors while checking NFC checkfile vs. NFD remote (with normalization) 2026/05/04 04:06:54 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:06:54 NOTICE: mega root 'rclone-test-temafap9lupi': 0 differences found 2026/05/04 04:06:54 NOTICE: mega root 'rclone-test-temafap9lupi': 1 matching files 2026/05/04 04:06:54 DEBUG : Creating backend with remote "TestMega:rclone-test-quwogek2kiwi" 2026/05/04 04:06:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:06:54 DEBUG : mega root 'rclone-test-quwogek2kiwi': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:07:13 DEBUG : Creating backend with remote "/tmp/rclone1136992207" run.go:185: Remote "mega root 'rclone-test-quwogek2kiwi'", Local "Local file system at /tmp/rclone1136992207", Modify Window "876000h0m0s" NFDx2 checkfile vs. both remote (without normalization) 2026/05/04 04:07:18 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/05/04 04:07:18 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-quwogek2kiwi' 2026/05/04 04:07:18 NOTICE: mega root 'rclone-test-quwogek2kiwi': 1 files missing 2026/05/04 04:07:18 NOTICE: 1 hashes missing 2026/05/04 04:07:18 NOTICE: mega root 'rclone-test-quwogek2kiwi': 1 differences found 2026/05/04 04:07:18 NOTICE: mega root 'rclone-test-quwogek2kiwi': 2 errors while checking NFDx2 checkfile vs. both remote (with normalization) 2026/05/04 04:07:18 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:07:18 NOTICE: mega root 'rclone-test-quwogek2kiwi': 0 differences found 2026/05/04 04:07:18 NOTICE: mega root 'rclone-test-quwogek2kiwi': 1 matching files 2026/05/04 04:07:18 DEBUG : Creating backend with remote "TestMega:rclone-test-bepaweg6puha" 2026/05/04 04:07:18 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:07:18 DEBUG : mega root 'rclone-test-bepaweg6puha': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:07:36 DEBUG : Creating backend with remote "/tmp/rclone1028934770" run.go:185: Remote "mega root 'rclone-test-bepaweg6puha'", Local "Local file system at /tmp/rclone1028934770", Modify Window "876000h0m0s" NFCx2 checkfile vs. both remote (without normalization) 2026/05/04 04:07:40 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/05/04 04:07:40 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-bepaweg6puha' 2026/05/04 04:07:40 NOTICE: mega root 'rclone-test-bepaweg6puha': 1 files missing 2026/05/04 04:07:40 NOTICE: 1 hashes missing 2026/05/04 04:07:40 NOTICE: mega root 'rclone-test-bepaweg6puha': 1 differences found 2026/05/04 04:07:40 NOTICE: mega root 'rclone-test-bepaweg6puha': 2 errors while checking NFCx2 checkfile vs. both remote (with normalization) 2026/05/04 04:07:41 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:07:41 NOTICE: mega root 'rclone-test-bepaweg6puha': 0 differences found 2026/05/04 04:07:41 NOTICE: mega root 'rclone-test-bepaweg6puha': 1 matching files 2026/05/04 04:07:41 DEBUG : Creating backend with remote "TestMega:rclone-test-lanidax3hiro" 2026/05/04 04:07:41 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:07:41 DEBUG : mega root 'rclone-test-lanidax3hiro': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:08:00 DEBUG : Creating backend with remote "/tmp/rclone4254602700" run.go:185: Remote "mega root 'rclone-test-lanidax3hiro'", Local "Local file system at /tmp/rclone4254602700", Modify Window "876000h0m0s" run.go:242: Failed to mkdir "mega root 'rclone-test-lanidax3hiro'": mkdir create node failed: unexpected end of JSON input 2026/05/04 04:08:10 DEBUG : mega root 'rclone-test-lanidax3hiro': Purge remote 2026/05/04 04:08:10 NOTICE: purge failed: directory not found 2026/05/04 04:08:10 DEBUG : mega root 'rclone-test-bepaweg6puha': Purge remote 2026/05/04 04:08:13 DEBUG : mega root 'rclone-test-quwogek2kiwi': Purge remote 2026/05/04 04:08:15 DEBUG : mega root 'rclone-test-temafap9lupi': Purge remote 2026/05/04 04:08:18 DEBUG : mega root 'rclone-test-vosiqaw3lede': Purge remote 2026/05/04 04:08:18 DEBUG : mega root 'rclone-test-bugefin0hiva': Purge remote 2026/05/04 04:08:18 DEBUG : mega root 'rclone-test-yogaren2rije': Purge remote 2026/05/04 04:08:19 DEBUG : mega root 'rclone-test-rolomes8pivi': Purge remote 2026/05/04 04:08:19 DEBUG : mega root 'rclone-test-timirud1wone': Purge remote --- FAIL: TestApplyTransforms (220.95s) === RUN TestCopyFileBackupDir run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 2026/05/04 04:08:23 DEBUG : Creating backend with remote "TestMega:rclone-test-latujan4cuha/backup" 2026/05/04 04:08:23 DEBUG : mega root 'rclone-test-latujan4cuha/backup': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:08:44 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone2149766823) 2026/05/04 04:08:44 DEBUG : dst/file1: size = 18 (mega root 'rclone-test-latujan4cuha') 2026/05/04 04:08:44 DEBUG : dst/file1: Sizes differ 2026/05/04 04:08:54 ERROR : dst/file1: Couldn't move: server-side move failed to make dst parent dir: mkdir create node failed: unexpected end of JSON input copy_test.go:186: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy_test.go:186 Error: Received unexpected error: moving to --backup-dir failed: server-side move failed to make dst parent dir: mkdir create node failed: unexpected end of JSON input Test: TestCopyFileBackupDir --- FAIL: TestCopyFileBackupDir (37.62s) === RUN TestCopyFileCompareDest run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 2026/05/04 04:08:57 DEBUG : Creating backend with remote "TestMega:rclone-test-latujan4cuha/dst" 2026/05/04 04:08:57 DEBUG : mega root 'rclone-test-latujan4cuha/dst': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:09:15 DEBUG : Creating backend with remote "TestMega:rclone-test-latujan4cuha/CompareDest" 2026/05/04 04:09:15 DEBUG : mega root 'rclone-test-latujan4cuha/CompareDest': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:09:34 DEBUG : one: Need to transfer - File not found at Destination 2026/05/04 04:09:34 DEBUG : one: size = 3 OK 2026/05/04 04:09:34 INFO : one: Copied (new) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure 2026/05/04 04:09:41 DEBUG : one: size = 5 (Local file system at /tmp/rclone2149766823) 2026/05/04 04:09:41 DEBUG : one: size = 3 (mega root 'rclone-test-latujan4cuha/dst') 2026/05/04 04:09:41 DEBUG : one: Sizes differ 2026/05/04 04:09:41 DEBUG : one: size = 5 OK 2026/05/04 04:09:41 INFO : one: Copied (replaced existing) 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 run.go:290: Failed to put "dst/one" to "mega root 'rclone-test-latujan4cuha'": upload file failed to create session: unexpected end of JSON input --- FAIL: TestCopyFileCompareDest (74.00s) === RUN TestDeduplicateFirst run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" run.go:290: Failed to put "one" to "mega root 'rclone-test-latujan4cuha'": upload file failed to create session: unexpected end of JSON input --- FAIL: TestDeduplicateFirst (10.48s) === RUN TestHashSums run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 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: TestHashSums (18.28s) === RUN TestMaxDelete run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" run.go:290: Failed to put "small" to "mega root 'rclone-test-latujan4cuha'": upload file failed to create session: unexpected end of JSON input --- FAIL: TestMaxDelete (10.56s) === RUN TestMaxDeleteSize run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" run.go:290: Failed to put "small" to "mega root 'rclone-test-latujan4cuha'": upload file failed to create session: unexpected end of JSON input --- FAIL: TestMaxDeleteSize (10.67s) === RUN TestRmdirsNoLeaveRoot run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 2026/05/04 04:11:16 INFO : A2: Making directory 2026/05/04 04:11:16 INFO : A1/B2: Making directory 2026/05/04 04:11:18 INFO : A1/B2/C2: Making directory 2026/05/04 04:11:19 INFO : A1/B1/C3: Making directory 2026/05/04 04:11:21 INFO : A3: Making directory 2026/05/04 04:11:23 INFO : A3/B3: Making directory 2026/05/04 04:11:25 INFO : A3/B3/C4: Making directory 2026/05/04 04:11:29 DEBUG : removing 1 level 3 directories 2026/05/04 04:11:29 INFO : A3/B3/C4: Removing directory 2026/05/04 04:11:30 DEBUG : removing 2 level 3 directories 2026/05/04 04:11:30 INFO : A1/B2/C2: Removing directory 2026/05/04 04:11:30 INFO : A1/B1/C3: Removing directory 2026/05/04 04:11:30 DEBUG : removing 2 level 2 directories 2026/05/04 04:11:30 INFO : A3/B3: Removing directory 2026/05/04 04:11:30 INFO : A1/B2: Removing directory 2026/05/04 04:11:31 DEBUG : removing 2 level 1 directories 2026/05/04 04:11:31 INFO : A3: Removing directory 2026/05/04 04:11:31 INFO : A2: Removing directory 2026/05/04 04:11:33 DEBUG : removing 1 level 3 directories 2026/05/04 04:11:33 INFO : A1/B1/C1: Removing directory 2026/05/04 04:11:33 DEBUG : removing 1 level 2 directories 2026/05/04 04:11:33 INFO : A1/B1: Removing directory 2026/05/04 04:11:33 DEBUG : removing 1 level 1 directories 2026/05/04 04:11:33 INFO : A1: Removing directory 2026/05/04 04:11:34 DEBUG : removing 1 level 0 directories 2026/05/04 04:11:34 INFO : mega root 'rclone-test-latujan4cuha': Removing directory 2026/05/04 04:11:34 ERROR : error listing: directory not found 2026/05/04 04:11:34 ERROR : error listing: directory not found --- PASS: TestRmdirsNoLeaveRoot (33.58s) === RUN TestCopyURLDownloadHeaders run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 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: TestCopyURLDownloadHeaders (9.84s) === RUN TestMoveFileBackupDir run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 2026/05/04 04:11:48 DEBUG : Creating backend with remote "TestMega:rclone-test-latujan4cuha/backup" 2026/05/04 04:11:48 DEBUG : mega root 'rclone-test-latujan4cuha/backup': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:12:07 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone2149766823) 2026/05/04 04:12:07 DEBUG : dst/file1: size = 18 (mega root 'rclone-test-latujan4cuha') 2026/05/04 04:12:07 DEBUG : dst/file1: Sizes differ 2026/05/04 04:12:14 INFO : dst/file1: Moved (server-side) 2026/05/04 04:12:15 DEBUG : dst/file1: size = 14 OK 2026/05/04 04:12:15 INFO : dst/file1: Copied (new) 2026/05/04 04:12:15 INFO : dst/file1: Deleted run.go:130: removing dir "dst" failed - try 1/3: directory not empty --- PASS: TestMoveFileBackupDir (61.18s) === RUN TestDirMove run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 2026/05/04 04:13:00 INFO : A1/B2: Making directory 2026/05/04 04:13:02 INFO : A1/B1/C3: Making directory 2026/05/04 04:13:12 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/05/04 04:13:14 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/05/04 04:13:25 INFO : A2/one: Moved (server-side) to: A3/one 2026/05/04 04:13:35 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/05/04 04:13:46 INFO : A2/two: Moved (server-side) to: A3/two 2026/05/04 04:13:59 INFO : mega root 'rclone-test-latujan4cuha': Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 2026/05/04 04:14:04 INFO : A3/one: Moved (server-side) to: A4/one 2026/05/04 04:14:04 INFO : A3/two: Moved (server-side) to: A4/two 2026/05/04 04:14:06 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2026/05/04 04:14:06 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2026/05/04 04:14:06 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three operations_test.go:1464: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1464 Error: Received unexpected error: RenameDir rmdir: directory not empty Test: TestDirMove 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/fs/operations/operations_test.go:1470 Error: Should be true Test: TestDirMove Messages: listing wrong, want A4/B1/C1/four (4), A4/B1/C2/five (4), A4/B1/three (5), A4/one (3), A4/two (3) got A3/B1/C2/five (4), A3/one (3), A4/B1/C1/four (4), A4/B1/C2/five (4), A4/B1/three (5), A4/one (3), A4/two (3) 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/fs/operations/operations_test.go:1470 Error: Should be true Test: TestDirMove Messages: Unexpected file "A3/one" 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/fs/operations/operations_test.go:1470 Error: Should be true Test: TestDirMove Messages: Unexpected file "A3/B1/C2/five" 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:1470 Error: Not equal: expected: []string{"A4", "A4/B1", "A4/B1/C1", "A4/B1/C2", "A4/B1/C3", "A4/B2"} actual : []string{"A3", "A3/B1", "A3/B1/C1", "A3/B1/C2", "A4", "A4/B1", "A4/B1/C1", "A4/B1/C2", "A4/B1/C3", "A4/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,6 @@ -([]string) (len=6) { +([]string) (len=10) { + (string) (len=2) "A3", + (string) (len=5) "A3/B1", + (string) (len=8) "A3/B1/C1", + (string) (len=8) "A3/B1/C2", (string) (len=2) "A4", Test: TestDirMove Messages: directories run.go:130: removing dir "A3/B1/C2" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1/C2" failed: directory not empty run.go:130: removing dir "A3/B1" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1" failed: directory not empty run.go:130: removing dir "A3" failed - try 1/3: directory not empty run.go:130: removing dir "A3" failed - try 2/3: directory not empty run.go:130: removing dir "A3" failed - try 3/3: directory not empty run.go:133: removing dir "A3" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestDirMove Messages: listing wrong, want got A3/B1/C2/five (4), A3/one (3) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestDirMove Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestDirMove Messages: Unexpected file "A3/B1/C2/five" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Not equal: expected: []string{} actual : []string{"A3", "A3/B1", "A3/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A3", + (string) (len=5) "A3/B1", + (string) (len=8) "A3/B1/C2" } Test: TestDirMove Messages: directories --- FAIL: TestDirMove (116.17s) === RUN TestRcat === RUN TestRcat/withChecksum=true,ignoreChecksum=false run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" 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:344 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1529 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1554 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: listing wrong, want got A3/B1/C2/five (4), A3/one (3) 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:344 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1529 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1554 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: Unexpected file "A3/one" 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:344 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1529 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1554 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: Unexpected file "A3/B1/C2/five" 2026/05/04 04:14:48 DEBUG : mega root 'rclone-test-latujan4cuha': File to upload is small (34 bytes), uploading instead of streaming 2026/05/04 04:14:49 DEBUG : with_checksum_small_file_from_pipe: size = 34 OK 2026/05/04 04:14:49 NOTICE: mega root 'rclone-test-latujan4cuha': --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/05/04 04:14:49 DEBUG : with_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/05/04 04:14:49 DEBUG : mega root 'rclone-test-latujan4cuha': Target remote doesn't support streaming uploads, creating temporary local FS to spool file 2026/05/04 04:14:49 DEBUG : with_checksum_big_file_from_pipe: size = 102401 OK 2026/05/04 04:14:49 DEBUG : with_checksum_big_file_from_pipe: Size of src and dst objects identical fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1547 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1554 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: listing wrong, want with_checksum_big_file_from_pipe (102401), with_checksum_small_file_from_pipe (34) got A3/B1/C2/five (4), A3/one (3), with_checksum_big_file_from_pipe (102401), with_checksum_small_file_from_pipe (34) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1547 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1554 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1547 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1554 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: Unexpected file "A3/B1/C2/five" run.go:130: removing dir "A3/B1/C2" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1/C2" failed: directory not empty run.go:130: removing dir "A3/B1" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1" failed: directory not empty run.go:130: removing dir "A3" failed - try 1/3: directory not empty run.go:130: removing dir "A3" failed - try 2/3: directory not empty run.go:130: removing dir "A3" failed - try 3/3: directory not empty run.go:133: removing dir "A3" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: listing wrong, want got A3/B1/C2/five (4), A3/one (3) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: Unexpected file "A3/B1/C2/five" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Not equal: expected: []string{} actual : []string{"A3", "A3/B1", "A3/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A3", + (string) (len=5) "A3/B1", + (string) (len=8) "A3/B1/C2" } Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: directories --- FAIL: TestRcat (32.17s) --- FAIL: TestRcat/withChecksum=true,ignoreChecksum=false (32.17s) === RUN TestRcatSizeUploadHeaders run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" run.go:130: removing dir "A3/B1/C2" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1/C2" failed: directory not empty run.go:130: removing dir "A3/B1" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1" failed: directory not empty run.go:130: removing dir "A3" failed - try 1/3: directory not empty run.go:130: removing dir "A3" failed - try 2/3: directory not empty run.go:130: removing dir "A3" failed - try 3/3: directory not empty run.go:133: removing dir "A3" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRcatSizeUploadHeaders Messages: listing wrong, want got A3/B1/C2/five (4), A3/one (3) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRcatSizeUploadHeaders Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRcatSizeUploadHeaders Messages: Unexpected file "A3/B1/C2/five" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Not equal: expected: []string{} actual : []string{"A3", "A3/B1", "A3/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A3", + (string) (len=5) "A3/B1", + (string) (len=8) "A3/B1/C2" } Test: TestRcatSizeUploadHeaders Messages: directories --- FAIL: TestRcatSizeUploadHeaders (28.88s) === RUN TestRemoveExisting run.go:185: Remote "mega root 'rclone-test-latujan4cuha'", Local "Local file system at /tmp/rclone2149766823", Modify Window "876000h0m0s" fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1968 Error: Should be true Test: TestRemoveExisting Messages: listing wrong, want sub dir/test remove existing (11), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) got A3/B1/C2/five (4), A3/one (3), sub dir/test remove existing (11), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1968 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1968 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/B1/C2/five" fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1975 Error: Should be true Test: TestRemoveExisting Messages: listing wrong, want sub dir/test remove existing (11), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) got A3/B1/C2/five (4), A3/one (3), sub dir/test remove existing (11), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1975 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1975 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/B1/C2/five" fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1977 Error: Should be true Test: TestRemoveExisting Messages: listing wrong, want sub dir/test remove existing (11), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) got A3/B1/C2/five (4), A3/one (3), sub dir/test remove existing (11), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1977 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1977 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/B1/C2/five" 2026/05/04 04:16:04 DEBUG : sub dir/test remove existing: TEST: renaming existing object to "sub dir/test remove existing.citahuz5" before starting 2026/05/04 04:16:07 DEBUG : sub dir/test remove existing.citahuz5: TEST: removing renamed existing file after operation fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1994 Error: Should be true Test: TestRemoveExisting Messages: listing wrong, want sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) got A3/B1/C2/five (4), A3/one (3), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1994 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1994 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/B1/C2/five" 2026/05/04 04:16:14 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.jucivec9" before starting 2026/05/04 04:16:14 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.jucivec9: TEST: renaming existing back after failed operation fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:2011 Error: Should be true Test: TestRemoveExisting Messages: listing wrong, want sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) got A3/B1/C2/five (4), A3/one (3), sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789 (21) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:2011 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:2011 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/B1/C2/five" 2026/05/04 04:16:22 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.debulix5" before starting 2026/05/04 04:16:22 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.debulix5: TEST: removing renamed existing file after operation fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:2028 Error: Should be true Test: TestRemoveExisting Messages: listing wrong, want got A3/B1/C2/five (4), A3/one (3) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:2028 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:2028 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/B1/C2/five" run.go:130: removing dir "A3/B1/C2" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1/C2" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1/C2" failed: directory not empty run.go:130: removing dir "A3/B1" failed - try 1/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 2/3: directory not empty run.go:130: removing dir "A3/B1" failed - try 3/3: directory not empty run.go:133: removing dir "A3/B1" failed: directory not empty run.go:130: removing dir "A3" failed - try 1/3: directory not empty run.go:130: removing dir "A3" failed - try 2/3: directory not empty run.go:130: removing dir "A3" failed - try 3/3: directory not empty run.go:133: removing dir "A3" failed: directory not empty fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRemoveExisting Messages: listing wrong, want got A3/B1/C2/five (4), A3/one (3) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/one" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Should be true Test: TestRemoveExisting Messages: Unexpected file "A3/B1/C2/five" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1317 /usr/local/go/src/testing/testing.go:1667 /usr/local/go/src/testing/testing.go:2030 Error: Not equal: expected: []string{} actual : []string{"A3", "A3/B1", "A3/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A3", + (string) (len=5) "A3/B1", + (string) (len=8) "A3/B1/C2" } Test: TestRemoveExisting Messages: directories --- FAIL: TestRemoveExisting (62.95s) FAIL 2026/05/04 04:16:45 DEBUG : mega root 'rclone-test-latujan4cuha': Purge remote "./operations.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestApplyTransforms|TestCheckSumDownload|TestCopyFileBackupDir|TestCopyFileCompareDest|TestCopyURLDownloadHeaders|TestDeduplicateFirst|TestDirMove|TestHashSums|TestMaxDelete|TestMaxDeleteSize|TestMoveFileBackupDir|TestRcatSizeUploadHeaders|TestRemoveExisting|TestRmdirsNoLeaveRoot)$|^TestRcat$/^withChecksum=true,ignoreChecksum=false$'" - Finished ERROR in 12m48.010077905s (try 2/5): exit status 1: Failed [TestCheckSumDownload TestApplyTransforms TestCopyFileBackupDir TestCopyFileCompareDest TestDeduplicateFirst TestMaxDelete TestMaxDeleteSize TestDirMove TestRcat/withChecksum=true,ignoreChecksum=false TestRcatSizeUploadHeaders TestRemoveExisting]