"./operations.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestApplyTransforms|TestCheckSumDownload|TestCopyFileBackupDir|TestCopyFileCompareDest|TestDeduplicateFirst|TestDirMove|TestMaxDelete|TestMaxDeleteSize|TestRcatSizeUploadHeaders|TestRemoveExisting)$|^TestRcat$/^withChecksum=true,ignoreChecksum=false$'" - Starting (try 3/5) 2026/05/04 04:16:56 DEBUG : Creating backend with remote "TestMega:rclone-test-lavopag0duri" 2026/05/04 04:16:56 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:16:56 DEBUG : mega root 'rclone-test-lavopag0duri': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:17:15 DEBUG : Creating backend with remote "/tmp/rclone2994243483" === RUN TestCheckSumDownload run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:17:15 DEBUG : Creating backend with remote "TestMega:rclone-test-lavopag0duri/data" 2026/05/04 04:17:15 DEBUG : mega root 'rclone-test-lavopag0duri/data': Using previously stored session ID and master key to initialize the Mega API === RUN TestCheckSumDownload/subtest1 === RUN TestCheckSumDownload/subtest2 === RUN TestCheckSumDownload/subtest3 === RUN TestCheckSumDownload/subtest4 === RUN TestCheckSumDownload/subtest5 === RUN TestCheckSumDownload/subtest6 === RUN TestCheckSumDownload/subtest7 --- PASS: TestCheckSumDownload (41.37s) --- PASS: TestCheckSumDownload/subtest1 (0.36s) --- PASS: TestCheckSumDownload/subtest2 (0.23s) --- PASS: TestCheckSumDownload/subtest3 (0.30s) --- PASS: TestCheckSumDownload/subtest4 (0.42s) --- PASS: TestCheckSumDownload/subtest5 (0.31s) --- PASS: TestCheckSumDownload/subtest6 (0.25s) --- PASS: TestCheckSumDownload/subtest7 (0.32s) === RUN TestApplyTransforms 2026/05/04 04:17:56 DEBUG : Creating backend with remote "TestMega:rclone-test-kisumev9yedo" 2026/05/04 04:17:56 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:17:56 DEBUG : mega root 'rclone-test-kisumev9yedo': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:18:16 DEBUG : Creating backend with remote "/tmp/rclone2346493751" run.go:185: Remote "mega root 'rclone-test-kisumev9yedo'", Local "Local file system at /tmp/rclone2346493751", Modify Window "876000h0m0s" upper checkfile vs. lower remote (without normalization) 2026/05/04 04:18:17 ERROR : hello, world!: sum not found 2026/05/04 04:18:17 ERROR : HELLO, WORLD!: file not in mega root 'rclone-test-kisumev9yedo' 2026/05/04 04:18:17 NOTICE: mega root 'rclone-test-kisumev9yedo': 1 files missing 2026/05/04 04:18:17 NOTICE: 1 hashes missing 2026/05/04 04:18:17 NOTICE: mega root 'rclone-test-kisumev9yedo': 1 differences found 2026/05/04 04:18:17 NOTICE: mega root 'rclone-test-kisumev9yedo': 2 errors while checking upper checkfile vs. lower remote (with normalization) 2026/05/04 04:18:17 DEBUG : hello, world!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:18:17 NOTICE: mega root 'rclone-test-kisumev9yedo': 0 differences found 2026/05/04 04:18:17 NOTICE: mega root 'rclone-test-kisumev9yedo': 1 matching files 2026/05/04 04:18:17 DEBUG : Creating backend with remote "TestMega:rclone-test-cejosom6hobi" 2026/05/04 04:18:17 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:18:17 DEBUG : mega root 'rclone-test-cejosom6hobi': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:18:35 DEBUG : Creating backend with remote "/tmp/rclone3370911971" run.go:185: Remote "mega root 'rclone-test-cejosom6hobi'", Local "Local file system at /tmp/rclone3370911971", Modify Window "876000h0m0s" lower checkfile vs. upper remote (without normalization) 2026/05/04 04:18:41 ERROR : HELLO, WORLD!: sum not found 2026/05/04 04:18:41 ERROR : hello, world!: file not in mega root 'rclone-test-cejosom6hobi' 2026/05/04 04:18:41 NOTICE: mega root 'rclone-test-cejosom6hobi': 1 files missing 2026/05/04 04:18:41 NOTICE: 1 hashes missing 2026/05/04 04:18:41 NOTICE: mega root 'rclone-test-cejosom6hobi': 1 differences found 2026/05/04 04:18:41 NOTICE: mega root 'rclone-test-cejosom6hobi': 2 errors while checking lower checkfile vs. upper remote (with normalization) 2026/05/04 04:18:42 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:18:42 NOTICE: mega root 'rclone-test-cejosom6hobi': 0 differences found 2026/05/04 04:18:42 NOTICE: mega root 'rclone-test-cejosom6hobi': 1 matching files 2026/05/04 04:18:42 DEBUG : Creating backend with remote "TestMega:rclone-test-xopacas6tode" 2026/05/04 04:18:42 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:18:42 DEBUG : mega root 'rclone-test-xopacas6tode': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:19:02 DEBUG : Creating backend with remote "/tmp/rclone2617381070" run.go:185: Remote "mega root 'rclone-test-xopacas6tode'", Local "Local file system at /tmp/rclone2617381070", Modify Window "876000h0m0s" lower checkfile vs. upperlowermixed remote (without normalization) 2026/05/04 04:19:02 ERROR : HeLlO, wOrLd!: sum not found 2026/05/04 04:19:02 ERROR : hello, world!: file not in mega root 'rclone-test-xopacas6tode' 2026/05/04 04:19:02 NOTICE: mega root 'rclone-test-xopacas6tode': 1 files missing 2026/05/04 04:19:02 NOTICE: 1 hashes missing 2026/05/04 04:19:02 NOTICE: mega root 'rclone-test-xopacas6tode': 1 differences found 2026/05/04 04:19:02 NOTICE: mega root 'rclone-test-xopacas6tode': 2 errors while checking lower checkfile vs. upperlowermixed remote (with normalization) 2026/05/04 04:19:02 DEBUG : HeLlO, wOrLd!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:19:02 NOTICE: mega root 'rclone-test-xopacas6tode': 0 differences found 2026/05/04 04:19:02 NOTICE: mega root 'rclone-test-xopacas6tode': 1 matching files 2026/05/04 04:19:02 DEBUG : Creating backend with remote "TestMega:rclone-test-kefokig0wucu" 2026/05/04 04:19:02 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:19:02 DEBUG : mega root 'rclone-test-kefokig0wucu': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:19:22 DEBUG : Creating backend with remote "/tmp/rclone3240358404" run.go:185: Remote "mega root 'rclone-test-kefokig0wucu'", Local "Local file system at /tmp/rclone3240358404", Modify Window "876000h0m0s" upperlowermixed checkfile vs. upper remote (without normalization) 2026/05/04 04:19:22 ERROR : HELLO, WORLD!: sum not found 2026/05/04 04:19:22 ERROR : HeLlO, wOrLd!: file not in mega root 'rclone-test-kefokig0wucu' 2026/05/04 04:19:22 NOTICE: mega root 'rclone-test-kefokig0wucu': 1 files missing 2026/05/04 04:19:22 NOTICE: 1 hashes missing 2026/05/04 04:19:22 NOTICE: mega root 'rclone-test-kefokig0wucu': 1 differences found 2026/05/04 04:19:22 NOTICE: mega root 'rclone-test-kefokig0wucu': 2 errors while checking upperlowermixed checkfile vs. upper remote (with normalization) 2026/05/04 04:19:22 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:19:22 NOTICE: mega root 'rclone-test-kefokig0wucu': 0 differences found 2026/05/04 04:19:22 NOTICE: mega root 'rclone-test-kefokig0wucu': 1 matching files 2026/05/04 04:19:22 DEBUG : Creating backend with remote "TestMega:rclone-test-jipibiz4cumu" 2026/05/04 04:19:22 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:19:22 DEBUG : mega root 'rclone-test-jipibiz4cumu': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:19:42 DEBUG : Creating backend with remote "/tmp/rclone2829929583" run.go:185: Remote "mega root 'rclone-test-jipibiz4cumu'", Local "Local file system at /tmp/rclone2829929583", Modify Window "876000h0m0s" NFD checkfile vs. NFC remote (without normalization) 2026/05/04 04:19:44 ERROR : 測試_Русский___ě_áñ: sum not found 2026/05/04 04:19:44 ERROR : 測試_Русский___ě_áñ: file not in mega root 'rclone-test-jipibiz4cumu' 2026/05/04 04:19:44 NOTICE: mega root 'rclone-test-jipibiz4cumu': 1 files missing 2026/05/04 04:19:44 NOTICE: 1 hashes missing 2026/05/04 04:19:44 NOTICE: mega root 'rclone-test-jipibiz4cumu': 1 differences found 2026/05/04 04:19:44 NOTICE: mega root 'rclone-test-jipibiz4cumu': 2 errors while checking NFD checkfile vs. NFC remote (with normalization) 2026/05/04 04:19:44 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:19:44 NOTICE: mega root 'rclone-test-jipibiz4cumu': 0 differences found 2026/05/04 04:19:44 NOTICE: mega root 'rclone-test-jipibiz4cumu': 1 matching files 2026/05/04 04:19:44 DEBUG : Creating backend with remote "TestMega:rclone-test-habajoc0xile" 2026/05/04 04:19:44 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:19:44 DEBUG : mega root 'rclone-test-habajoc0xile': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:20:03 DEBUG : Creating backend with remote "/tmp/rclone4076260272" run.go:185: Remote "mega root 'rclone-test-habajoc0xile'", Local "Local file system at /tmp/rclone4076260272", Modify Window "876000h0m0s" NFC checkfile vs. NFD remote (without normalization) 2026/05/04 04:20:06 ERROR : 測試_Русский___ě_áñ: sum not found 2026/05/04 04:20:06 ERROR : 測試_Русский___ě_áñ: file not in mega root 'rclone-test-habajoc0xile' 2026/05/04 04:20:06 NOTICE: mega root 'rclone-test-habajoc0xile': 1 files missing 2026/05/04 04:20:06 NOTICE: 1 hashes missing 2026/05/04 04:20:06 NOTICE: mega root 'rclone-test-habajoc0xile': 1 differences found 2026/05/04 04:20:06 NOTICE: mega root 'rclone-test-habajoc0xile': 2 errors while checking NFC checkfile vs. NFD remote (with normalization) 2026/05/04 04:20:06 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:20:06 NOTICE: mega root 'rclone-test-habajoc0xile': 0 differences found 2026/05/04 04:20:06 NOTICE: mega root 'rclone-test-habajoc0xile': 1 matching files 2026/05/04 04:20:06 DEBUG : Creating backend with remote "TestMega:rclone-test-luvosik1xefa" 2026/05/04 04:20:06 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:20:06 DEBUG : mega root 'rclone-test-luvosik1xefa': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:20:30 DEBUG : Creating backend with remote "/tmp/rclone3403485575" run.go:185: Remote "mega root 'rclone-test-luvosik1xefa'", Local "Local file system at /tmp/rclone3403485575", Modify Window "876000h0m0s" NFDx2 checkfile vs. both remote (without normalization) 2026/05/04 04:20:35 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/05/04 04:20:35 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-luvosik1xefa' 2026/05/04 04:20:35 NOTICE: mega root 'rclone-test-luvosik1xefa': 1 files missing 2026/05/04 04:20:35 NOTICE: 1 hashes missing 2026/05/04 04:20:35 NOTICE: mega root 'rclone-test-luvosik1xefa': 1 differences found 2026/05/04 04:20:35 NOTICE: mega root 'rclone-test-luvosik1xefa': 2 errors while checking NFDx2 checkfile vs. both remote (with normalization) 2026/05/04 04:20:35 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:20:35 NOTICE: mega root 'rclone-test-luvosik1xefa': 0 differences found 2026/05/04 04:20:35 NOTICE: mega root 'rclone-test-luvosik1xefa': 1 matching files 2026/05/04 04:20:35 DEBUG : Creating backend with remote "TestMega:rclone-test-bulojef3yaqe" 2026/05/04 04:20:35 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:20:35 DEBUG : mega root 'rclone-test-bulojef3yaqe': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:20:55 DEBUG : Creating backend with remote "/tmp/rclone1915072017" run.go:185: Remote "mega root 'rclone-test-bulojef3yaqe'", Local "Local file system at /tmp/rclone1915072017", Modify Window "876000h0m0s" NFCx2 checkfile vs. both remote (without normalization) 2026/05/04 04:20:59 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/05/04 04:20:59 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-bulojef3yaqe' 2026/05/04 04:20:59 NOTICE: mega root 'rclone-test-bulojef3yaqe': 1 files missing 2026/05/04 04:20:59 NOTICE: 1 hashes missing 2026/05/04 04:20:59 NOTICE: mega root 'rclone-test-bulojef3yaqe': 1 differences found 2026/05/04 04:20:59 NOTICE: mega root 'rclone-test-bulojef3yaqe': 2 errors while checking NFCx2 checkfile vs. both remote (with normalization) 2026/05/04 04:21:00 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:21:00 NOTICE: mega root 'rclone-test-bulojef3yaqe': 0 differences found 2026/05/04 04:21:00 NOTICE: mega root 'rclone-test-bulojef3yaqe': 1 matching files 2026/05/04 04:21:00 DEBUG : Creating backend with remote "TestMega:rclone-test-pufaluh0yemo" 2026/05/04 04:21:00 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:21:00 DEBUG : mega root 'rclone-test-pufaluh0yemo': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:21:20 DEBUG : Creating backend with remote "/tmp/rclone2335041976" 2026/05/04 04:21:20 DEBUG : Config file has changed externally - reloading run.go:185: Remote "mega root 'rclone-test-pufaluh0yemo'", Local "Local file system at /tmp/rclone2335041976", Modify Window "876000h0m0s" both checkfile vs. NFDx2 remote (without normalization) 2026/05/04 04:21:24 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/05/04 04:21:24 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-pufaluh0yemo' 2026/05/04 04:21:24 NOTICE: mega root 'rclone-test-pufaluh0yemo': 1 files missing 2026/05/04 04:21:24 NOTICE: 1 hashes missing 2026/05/04 04:21:24 NOTICE: mega root 'rclone-test-pufaluh0yemo': 1 differences found 2026/05/04 04:21:24 NOTICE: mega root 'rclone-test-pufaluh0yemo': 2 errors while checking both checkfile vs. NFDx2 remote (with normalization) 2026/05/04 04:21:24 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:21:24 NOTICE: mega root 'rclone-test-pufaluh0yemo': 0 differences found 2026/05/04 04:21:24 NOTICE: mega root 'rclone-test-pufaluh0yemo': 1 matching files 2026/05/04 04:21:24 DEBUG : Creating backend with remote "TestMega:rclone-test-ticoron8xuga" 2026/05/04 04:21:24 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/04 04:21:24 DEBUG : mega root 'rclone-test-ticoron8xuga': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:21:42 DEBUG : Creating backend with remote "/tmp/rclone1232455893" run.go:185: Remote "mega root 'rclone-test-ticoron8xuga'", Local "Local file system at /tmp/rclone1232455893", Modify Window "876000h0m0s" both checkfile vs. NFCx2 remote (without normalization) 2026/05/04 04:21:44 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/05/04 04:21:44 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-ticoron8xuga' 2026/05/04 04:21:44 NOTICE: mega root 'rclone-test-ticoron8xuga': 1 files missing 2026/05/04 04:21:44 NOTICE: 1 hashes missing 2026/05/04 04:21:44 NOTICE: mega root 'rclone-test-ticoron8xuga': 1 differences found 2026/05/04 04:21:44 NOTICE: mega root 'rclone-test-ticoron8xuga': 2 errors while checking both checkfile vs. NFCx2 remote (with normalization) 2026/05/04 04:21:44 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/05/04 04:21:44 NOTICE: mega root 'rclone-test-ticoron8xuga': 0 differences found 2026/05/04 04:21:44 NOTICE: mega root 'rclone-test-ticoron8xuga': 1 matching files 2026/05/04 04:21:44 DEBUG : mega root 'rclone-test-ticoron8xuga': Purge remote 2026/05/04 04:21:44 DEBUG : mega root 'rclone-test-pufaluh0yemo': Purge remote 2026/05/04 04:21:47 DEBUG : mega root 'rclone-test-bulojef3yaqe': Purge remote 2026/05/04 04:21:49 DEBUG : mega root 'rclone-test-luvosik1xefa': Purge remote 2026/05/04 04:21:49 DEBUG : mega root 'rclone-test-habajoc0xile': Purge remote 2026/05/04 04:21:51 DEBUG : mega root 'rclone-test-jipibiz4cumu': Purge remote 2026/05/04 04:21:53 DEBUG : mega root 'rclone-test-kefokig0wucu': Purge remote 2026/05/04 04:21:53 DEBUG : mega root 'rclone-test-xopacas6tode': Purge remote 2026/05/04 04:21:54 DEBUG : mega root 'rclone-test-cejosom6hobi': Purge remote 2026/05/04 04:21:54 DEBUG : mega root 'rclone-test-kisumev9yedo': Purge remote --- PASS: TestApplyTransforms (237.83s) === RUN TestCopyFileBackupDir run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:21:55 DEBUG : Creating backend with remote "TestMega:rclone-test-lavopag0duri/backup" 2026/05/04 04:21:55 DEBUG : mega root 'rclone-test-lavopag0duri/backup': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:22:13 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone2994243483) 2026/05/04 04:22:13 DEBUG : dst/file1: size = 18 (mega root 'rclone-test-lavopag0duri') 2026/05/04 04:22:13 DEBUG : dst/file1: Sizes differ 2026/05/04 04:22:17 INFO : dst/file1: Moved (server-side) 2026/05/04 04:22:18 DEBUG : dst/file1: size = 14 OK 2026/05/04 04:22:18 INFO : dst/file1: Copied (new) run.go:130: removing dir "dst" failed - try 1/3: directory not empty --- PASS: TestCopyFileBackupDir (27.55s) === RUN TestCopyFileCompareDest run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:22:21 DEBUG : Creating backend with remote "TestMega:rclone-test-lavopag0duri/dst" 2026/05/04 04:22:21 DEBUG : mega root 'rclone-test-lavopag0duri/dst': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:22:54 DEBUG : Creating backend with remote "TestMega:rclone-test-lavopag0duri/CompareDest" 2026/05/04 04:22:54 DEBUG : mega root 'rclone-test-lavopag0duri/CompareDest': Using previously stored session ID and master key to initialize the Mega API 2026/05/04 04:23:13 DEBUG : one: Need to transfer - File not found at Destination 2026/05/04 04:23:17 DEBUG : one: size = 3 OK 2026/05/04 04:23:17 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:23:24 DEBUG : one: size = 5 (Local file system at /tmp/rclone2994243483) 2026/05/04 04:23:24 DEBUG : one: size = 3 (mega root 'rclone-test-lavopag0duri/dst') 2026/05/04 04:23:24 DEBUG : one: Sizes differ 2026/05/04 04:23:34 ERROR : one: Failed to copy: upload file failed to create session: unexpected end of JSON input copy_test.go:220: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy_test.go:220 Error: Received unexpected error: upload file failed to create session: unexpected end of JSON input Test: TestCopyFileCompareDest --- FAIL: TestCopyFileCompareDest (94.18s) === RUN TestDeduplicateFirst run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:24:02 INFO : mega root 'rclone-test-lavopag0duri': Looking for duplicate names using first mode. 2026/05/04 04:24:02 NOTICE: one: Found 3 files with duplicate names 2026/05/04 04:24:04 INFO : one: Deleted 2026/05/04 04:24:06 INFO : one: Deleted 2026/05/04 04:24:06 NOTICE: one: Deleted 2 extra copies --- PASS: TestDeduplicateFirst (22.37s) === RUN TestMaxDelete run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:24:21 DEBUG : Waiting for deletions to finish 2026/05/04 04:24:31 INFO : large: Deleted 2026/05/04 04:24:35 INFO : medium: Deleted 2026/05/04 04:24:35 ERROR : small: Got fatal error on delete: --max-delete threshold reached operations_test.go:453: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:453 Error: Not equal: expected: 1 actual : 2 Test: TestMaxDelete --- FAIL: TestMaxDelete (21.15s) === RUN TestMaxDeleteSize run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:24:43 DEBUG : Waiting for deletions to finish 2026/05/04 04:24:46 INFO : large: Deleted 2026/05/04 04:24:46 INFO : medium: Deleted 2026/05/04 04:24:46 ERROR : small: Got fatal error on delete: --max-delete-size threshold reached operations_test.go:492: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:492 Error: Not equal: expected: 1 actual : 2 Test: TestMaxDeleteSize --- FAIL: TestMaxDeleteSize (8.63s) === RUN TestDirMove run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:24:58 INFO : A1/B2: Making directory 2026/05/04 04:24:58 INFO : A1/B1/C3: Making directory 2026/05/04 04:25:09 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/05/04 04:25:09 INFO : A2/two: Moved (server-side) to: A3/two 2026/05/04 04:25:11 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/05/04 04:25:11 INFO : A2/one: Moved (server-side) to: A3/one 2026/05/04 04:25:11 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/05/04 04:25:13 INFO : mega root 'rclone-test-lavopag0duri': Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 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 mkdir: Mkdir failed: mkdir create node failed: unexpected end of JSON input 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/C1/four (4), A3/B1/C2/five (4), A3/B1/three (5), A3/one (3), A3/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/two" 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/three" 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/C1/four" 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:203: Not found "A4/two" fstest.go:203: Not found "A4/B1/three" fstest.go:203: Not found "A4/B1/C1/four" fstest.go:203: Not found "A4/B1/C2/five" fstest.go:203: Not found "A4/one" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /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: 0 actual : 5 Test: TestDirMove Messages: 5 objects not found 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", "A3/B1/C3", "A3/B2", "A4"} Diff: --- Expected +++ Actual @@ -1,8 +1,9 @@ -([]string) (len=6) { - (string) (len=2) "A4", - (string) (len=5) "A4/B1", - (string) (len=8) "A4/B1/C1", - (string) (len=8) "A4/B1/C2", - (string) (len=8) "A4/B1/C3", - (string) (len=5) "A4/B2" +([]string) (len=7) { + (string) (len=2) "A3", + (string) (len=5) "A3/B1", + (string) (len=8) "A3/B1/C1", + (string) (len=8) "A3/B1/C2", + (string) (len=8) "A3/B1/C3", + (string) (len=5) "A3/B2", + (string) (len=2) "A4" } Test: TestDirMove Messages: directories --- FAIL: TestDirMove (49.43s) === RUN TestRcat === RUN TestRcat/withChecksum=true,ignoreChecksum=false run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:25:37 DEBUG : mega root 'rclone-test-lavopag0duri': File to upload is small (34 bytes), uploading instead of streaming 2026/05/04 04:25:38 DEBUG : with_checksum_small_file_from_pipe: size = 34 OK 2026/05/04 04:25:38 NOTICE: mega root 'rclone-test-lavopag0duri': --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/05/04 04:25:38 DEBUG : with_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/05/04 04:25:38 DEBUG : mega root 'rclone-test-lavopag0duri': Target remote doesn't support streaming uploads, creating temporary local FS to spool file 2026/05/04 04:25:38 DEBUG : with_checksum_big_file_from_pipe: size = 102401 OK 2026/05/04 04:25:38 DEBUG : with_checksum_big_file_from_pipe: Size of src and dst objects identical --- PASS: TestRcat (3.08s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (3.08s) === RUN TestRcatSizeUploadHeaders run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", 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: TestRcatSizeUploadHeaders (9.37s) === RUN TestRemoveExisting run.go:185: Remote "mega root 'rclone-test-lavopag0duri'", Local "Local file system at /tmp/rclone2994243483", Modify Window "876000h0m0s" 2026/05/04 04:25:58 DEBUG : sub dir/test remove existing: TEST: renaming existing object to "sub dir/test remove existing.foyowim7" before starting 2026/05/04 04:25:58 DEBUG : sub dir/test remove existing.foyowim7: TEST: removing renamed existing file after operation 2026/05/04 04:25:58 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.gotasat5" before starting 2026/05/04 04:25:58 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.gotasat5: TEST: renaming existing back after failed operation 2026/05/04 04:25:58 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.hafoyuw0" before starting 2026/05/04 04:25:59 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.hafoyuw0: TEST: removing renamed existing file after operation --- PASS: TestRemoveExisting (10.76s) FAIL 2026/05/04 04:26:00 DEBUG : mega root 'rclone-test-lavopag0duri': Purge remote "./operations.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestApplyTransforms|TestCheckSumDownload|TestCopyFileBackupDir|TestCopyFileCompareDest|TestDeduplicateFirst|TestDirMove|TestMaxDelete|TestMaxDeleteSize|TestRcatSizeUploadHeaders|TestRemoveExisting)$|^TestRcat$/^withChecksum=true,ignoreChecksum=false$'" - Finished ERROR in 9m6.453207462s (try 3/5): exit status 1: Failed [TestCopyFileCompareDest TestMaxDelete TestMaxDeleteSize TestDirMove]