"./operations.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestApplyTransforms|TestCheckDownload|TestCheckSumDownload|TestCopyFileCompareDest|TestDeduplicateFirst|TestDeduplicateOldest|TestDirMove|TestListDirSortedFn|TestLsWithFilesFrom)$|^TestRcat$/^withChecksum=false,ignoreChecksum=true$'" - Starting (try 2/5) 2026/01/21 04:53:58 DEBUG : Creating backend with remote "TestMega:rclone-test-yezihic9rezo" 2026/01/21 04:53:58 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:53:58 DEBUG : mega root 'rclone-test-yezihic9rezo': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 04:54:19 DEBUG : Creating backend with remote "/tmp/rclone2372609057" === RUN TestCheckDownload run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" === RUN TestCheckDownload/1 === RUN TestCheckDownload/2 === RUN TestCheckDownload/3 === RUN TestCheckDownload/4 === RUN TestCheckDownload/5 === RUN TestCheckDownload/6 === RUN TestCheckDownload/7 --- PASS: TestCheckDownload (4.44s) --- PASS: TestCheckDownload/1 (0.18s) --- PASS: TestCheckDownload/2 (0.12s) --- PASS: TestCheckDownload/3 (0.11s) --- PASS: TestCheckDownload/4 (0.17s) --- PASS: TestCheckDownload/5 (0.29s) --- PASS: TestCheckDownload/6 (0.15s) --- PASS: TestCheckDownload/7 (0.17s) === RUN TestCheckSumDownload run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" 2026/01/21 04:54:24 DEBUG : Creating backend with remote "TestMega:rclone-test-yezihic9rezo/data" 2026/01/21 04:54:24 DEBUG : mega root 'rclone-test-yezihic9rezo/data': Using previously stored session ID and master key to initialize the Mega API === RUN TestCheckSumDownload/subtest1 === RUN TestCheckSumDownload/subtest2 === RUN TestCheckSumDownload/subtest3 === NAME TestCheckSumDownload run.go:290: Failed to put "test.sum" to "mega root 'rclone-test-yezihic9rezo'": upload file failed to create session: unexpected end of JSON input --- FAIL: TestCheckSumDownload (48.89s) --- PASS: TestCheckSumDownload/subtest1 (0.37s) --- PASS: TestCheckSumDownload/subtest2 (0.22s) --- PASS: TestCheckSumDownload/subtest3 (0.33s) === RUN TestApplyTransforms 2026/01/21 04:55:13 DEBUG : Creating backend with remote "TestMega:rclone-test-nasuhol5doxi" 2026/01/21 04:55:13 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:55:13 DEBUG : mega root 'rclone-test-nasuhol5doxi': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 04:55:30 DEBUG : Creating backend with remote "/tmp/rclone578715235" run.go:185: Remote "mega root 'rclone-test-nasuhol5doxi'", Local "Local file system at /tmp/rclone578715235", Modify Window "876000h0m0s" upper checkfile vs. lower remote (without normalization) 2026/01/21 04:55:32 ERROR : hello, world!: sum not found 2026/01/21 04:55:32 ERROR : HELLO, WORLD!: file not in mega root 'rclone-test-nasuhol5doxi' 2026/01/21 04:55:32 NOTICE: mega root 'rclone-test-nasuhol5doxi': 1 files missing 2026/01/21 04:55:32 NOTICE: 1 hashes missing 2026/01/21 04:55:32 NOTICE: mega root 'rclone-test-nasuhol5doxi': 1 differences found 2026/01/21 04:55:32 NOTICE: mega root 'rclone-test-nasuhol5doxi': 2 errors while checking upper checkfile vs. lower remote (with normalization) 2026/01/21 04:55:32 DEBUG : hello, world!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 04:55:32 NOTICE: mega root 'rclone-test-nasuhol5doxi': 0 differences found 2026/01/21 04:55:32 NOTICE: mega root 'rclone-test-nasuhol5doxi': 1 matching files 2026/01/21 04:55:32 DEBUG : Creating backend with remote "TestMega:rclone-test-girufif4buri" 2026/01/21 04:55:32 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:55:32 DEBUG : mega root 'rclone-test-girufif4buri': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 04:55:50 DEBUG : Creating backend with remote "/tmp/rclone1319902691" run.go:185: Remote "mega root 'rclone-test-girufif4buri'", Local "Local file system at /tmp/rclone1319902691", Modify Window "876000h0m0s" lower checkfile vs. upper remote (without normalization) 2026/01/21 04:55:52 ERROR : HELLO, WORLD!: sum not found 2026/01/21 04:55:52 ERROR : hello, world!: file not in mega root 'rclone-test-girufif4buri' 2026/01/21 04:55:52 NOTICE: mega root 'rclone-test-girufif4buri': 1 files missing 2026/01/21 04:55:52 NOTICE: 1 hashes missing 2026/01/21 04:55:52 NOTICE: mega root 'rclone-test-girufif4buri': 1 differences found 2026/01/21 04:55:52 NOTICE: mega root 'rclone-test-girufif4buri': 2 errors while checking lower checkfile vs. upper remote (with normalization) 2026/01/21 04:55:52 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 04:55:52 NOTICE: mega root 'rclone-test-girufif4buri': 0 differences found 2026/01/21 04:55:52 NOTICE: mega root 'rclone-test-girufif4buri': 1 matching files 2026/01/21 04:55:52 DEBUG : Creating backend with remote "TestMega:rclone-test-hupujif0cubu" 2026/01/21 04:55:52 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:55:52 DEBUG : mega root 'rclone-test-hupujif0cubu': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 04:56:10 DEBUG : Creating backend with remote "/tmp/rclone2553759923" 2026/01/21 04:56:10 DEBUG : Config file has changed externally - reloading run.go:185: Remote "mega root 'rclone-test-hupujif0cubu'", Local "Local file system at /tmp/rclone2553759923", Modify Window "876000h0m0s" lower checkfile vs. upperlowermixed remote (without normalization) 2026/01/21 04:56:12 ERROR : HeLlO, wOrLd!: sum not found 2026/01/21 04:56:12 ERROR : hello, world!: file not in mega root 'rclone-test-hupujif0cubu' 2026/01/21 04:56:12 NOTICE: mega root 'rclone-test-hupujif0cubu': 1 files missing 2026/01/21 04:56:12 NOTICE: 1 hashes missing 2026/01/21 04:56:12 NOTICE: mega root 'rclone-test-hupujif0cubu': 1 differences found 2026/01/21 04:56:12 NOTICE: mega root 'rclone-test-hupujif0cubu': 2 errors while checking lower checkfile vs. upperlowermixed remote (with normalization) 2026/01/21 04:56:12 DEBUG : HeLlO, wOrLd!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 04:56:12 NOTICE: mega root 'rclone-test-hupujif0cubu': 0 differences found 2026/01/21 04:56:12 NOTICE: mega root 'rclone-test-hupujif0cubu': 1 matching files 2026/01/21 04:56:12 DEBUG : Creating backend with remote "TestMega:rclone-test-hivuheb9peve" 2026/01/21 04:56:12 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:56:12 DEBUG : mega root 'rclone-test-hivuheb9peve': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 04:56:28 DEBUG : Creating backend with remote "/tmp/rclone1469499305" run.go:185: Remote "mega root 'rclone-test-hivuheb9peve'", Local "Local file system at /tmp/rclone1469499305", Modify Window "876000h0m0s" upperlowermixed checkfile vs. upper remote (without normalization) 2026/01/21 04:56:30 ERROR : HELLO, WORLD!: sum not found 2026/01/21 04:56:30 ERROR : HeLlO, wOrLd!: file not in mega root 'rclone-test-hivuheb9peve' 2026/01/21 04:56:30 NOTICE: mega root 'rclone-test-hivuheb9peve': 1 files missing 2026/01/21 04:56:30 NOTICE: 1 hashes missing 2026/01/21 04:56:30 NOTICE: mega root 'rclone-test-hivuheb9peve': 1 differences found 2026/01/21 04:56:30 NOTICE: mega root 'rclone-test-hivuheb9peve': 2 errors while checking upperlowermixed checkfile vs. upper remote (with normalization) 2026/01/21 04:56:30 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 04:56:30 NOTICE: mega root 'rclone-test-hivuheb9peve': 0 differences found 2026/01/21 04:56:30 NOTICE: mega root 'rclone-test-hivuheb9peve': 1 matching files 2026/01/21 04:56:30 DEBUG : Creating backend with remote "TestMega:rclone-test-dapuxug4vafe" 2026/01/21 04:56:30 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:56:30 DEBUG : mega root 'rclone-test-dapuxug4vafe': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 04:56:47 DEBUG : Creating backend with remote "/tmp/rclone2658204430" run.go:185: Remote "mega root 'rclone-test-dapuxug4vafe'", Local "Local file system at /tmp/rclone2658204430", Modify Window "876000h0m0s" NFD checkfile vs. NFC remote (without normalization) 2026/01/21 04:56:47 ERROR : 測試_Русский___ě_áñ: sum not found 2026/01/21 04:56:47 ERROR : 測試_Русский___ě_áñ: file not in mega root 'rclone-test-dapuxug4vafe' 2026/01/21 04:56:47 NOTICE: mega root 'rclone-test-dapuxug4vafe': 1 files missing 2026/01/21 04:56:47 NOTICE: 1 hashes missing 2026/01/21 04:56:47 NOTICE: mega root 'rclone-test-dapuxug4vafe': 1 differences found 2026/01/21 04:56:47 NOTICE: mega root 'rclone-test-dapuxug4vafe': 2 errors while checking NFD checkfile vs. NFC remote (with normalization) 2026/01/21 04:56:48 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 04:56:48 NOTICE: mega root 'rclone-test-dapuxug4vafe': 0 differences found 2026/01/21 04:56:48 NOTICE: mega root 'rclone-test-dapuxug4vafe': 1 matching files 2026/01/21 04:56:48 DEBUG : Creating backend with remote "TestMega:rclone-test-nofunun3bene" 2026/01/21 04:56:48 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:56:48 DEBUG : mega root 'rclone-test-nofunun3bene': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 04:57:06 DEBUG : Creating backend with remote "/tmp/rclone1955105420" run.go:185: Remote "mega root 'rclone-test-nofunun3bene'", Local "Local file system at /tmp/rclone1955105420", Modify Window "876000h0m0s" NFC checkfile vs. NFD remote (without normalization) 2026/01/21 04:57:07 ERROR : 測試_Русский___ě_áñ: sum not found 2026/01/21 04:57:07 ERROR : 測試_Русский___ě_áñ: file not in mega root 'rclone-test-nofunun3bene' 2026/01/21 04:57:07 NOTICE: mega root 'rclone-test-nofunun3bene': 1 files missing 2026/01/21 04:57:07 NOTICE: 1 hashes missing 2026/01/21 04:57:07 NOTICE: mega root 'rclone-test-nofunun3bene': 1 differences found 2026/01/21 04:57:07 NOTICE: mega root 'rclone-test-nofunun3bene': 2 errors while checking NFC checkfile vs. NFD remote (with normalization) 2026/01/21 04:57:07 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 04:57:07 NOTICE: mega root 'rclone-test-nofunun3bene': 0 differences found 2026/01/21 04:57:07 NOTICE: mega root 'rclone-test-nofunun3bene': 1 matching files 2026/01/21 04:57:07 DEBUG : Creating backend with remote "TestMega:rclone-test-yirilih6buqa" 2026/01/21 04:57:07 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 04:57:07 DEBUG : mega root 'rclone-test-yirilih6buqa': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 05:00:03 DEBUG : Creating backend with remote "/tmp/rclone3808177054" run.go:185: Remote "mega root 'rclone-test-yirilih6buqa'", Local "Local file system at /tmp/rclone3808177054", Modify Window "876000h0m0s" NFDx2 checkfile vs. both remote (without normalization) 2026/01/21 05:00:06 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/21 05:00:06 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-yirilih6buqa' 2026/01/21 05:00:06 NOTICE: mega root 'rclone-test-yirilih6buqa': 1 files missing 2026/01/21 05:00:06 NOTICE: 1 hashes missing 2026/01/21 05:00:06 NOTICE: mega root 'rclone-test-yirilih6buqa': 1 differences found 2026/01/21 05:00:06 NOTICE: mega root 'rclone-test-yirilih6buqa': 2 errors while checking NFDx2 checkfile vs. both remote (with normalization) 2026/01/21 05:00:06 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 05:00:06 NOTICE: mega root 'rclone-test-yirilih6buqa': 0 differences found 2026/01/21 05:00:06 NOTICE: mega root 'rclone-test-yirilih6buqa': 1 matching files 2026/01/21 05:00:06 DEBUG : Creating backend with remote "TestMega:rclone-test-xuyilon5culi" 2026/01/21 05:00:06 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 05:00:06 DEBUG : mega root 'rclone-test-xuyilon5culi': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 05:00:35 DEBUG : Creating backend with remote "/tmp/rclone87583525" run.go:185: Remote "mega root 'rclone-test-xuyilon5culi'", Local "Local file system at /tmp/rclone87583525", Modify Window "876000h0m0s" NFCx2 checkfile vs. both remote (without normalization) 2026/01/21 05:00:46 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/21 05:00:46 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-xuyilon5culi' 2026/01/21 05:00:46 NOTICE: mega root 'rclone-test-xuyilon5culi': 1 files missing 2026/01/21 05:00:46 NOTICE: 1 hashes missing 2026/01/21 05:00:46 NOTICE: mega root 'rclone-test-xuyilon5culi': 1 differences found 2026/01/21 05:00:46 NOTICE: mega root 'rclone-test-xuyilon5culi': 2 errors while checking NFCx2 checkfile vs. both remote (with normalization) 2026/01/21 05:00:47 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 05:00:47 NOTICE: mega root 'rclone-test-xuyilon5culi': 0 differences found 2026/01/21 05:00:47 NOTICE: mega root 'rclone-test-xuyilon5culi': 1 matching files 2026/01/21 05:00:47 DEBUG : Creating backend with remote "TestMega:rclone-test-kopeget2vufo" 2026/01/21 05:00:47 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 05:00:47 DEBUG : mega root 'rclone-test-kopeget2vufo': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 05:01:13 DEBUG : Creating backend with remote "/tmp/rclone2457654500" 2026/01/21 05:01:13 DEBUG : Config file has changed externally - reloading run.go:185: Remote "mega root 'rclone-test-kopeget2vufo'", Local "Local file system at /tmp/rclone2457654500", Modify Window "876000h0m0s" both checkfile vs. NFDx2 remote (without normalization) 2026/01/21 05:01:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/21 05:01:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-kopeget2vufo' 2026/01/21 05:01:26 NOTICE: mega root 'rclone-test-kopeget2vufo': 1 files missing 2026/01/21 05:01:26 NOTICE: 1 hashes missing 2026/01/21 05:01:26 NOTICE: mega root 'rclone-test-kopeget2vufo': 1 differences found 2026/01/21 05:01:26 NOTICE: mega root 'rclone-test-kopeget2vufo': 2 errors while checking both checkfile vs. NFDx2 remote (with normalization) 2026/01/21 05:01:26 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 05:01:26 NOTICE: mega root 'rclone-test-kopeget2vufo': 0 differences found 2026/01/21 05:01:26 NOTICE: mega root 'rclone-test-kopeget2vufo': 1 matching files 2026/01/21 05:01:26 DEBUG : Creating backend with remote "TestMega:rclone-test-tevebuy6diqe" 2026/01/21 05:01:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/21 05:01:26 DEBUG : mega root 'rclone-test-tevebuy6diqe': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 05:04:14 DEBUG : Creating backend with remote "/tmp/rclone3139745924" 2026/01/21 05:04:14 DEBUG : Config file has changed externally - reloading run.go:185: Remote "mega root 'rclone-test-tevebuy6diqe'", Local "Local file system at /tmp/rclone3139745924", Modify Window "876000h0m0s" both checkfile vs. NFCx2 remote (without normalization) 2026/01/21 05:04:20 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/21 05:04:20 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in mega root 'rclone-test-tevebuy6diqe' 2026/01/21 05:04:20 NOTICE: mega root 'rclone-test-tevebuy6diqe': 1 files missing 2026/01/21 05:04:20 NOTICE: 1 hashes missing 2026/01/21 05:04:20 NOTICE: mega root 'rclone-test-tevebuy6diqe': 1 differences found 2026/01/21 05:04:20 NOTICE: mega root 'rclone-test-tevebuy6diqe': 2 errors while checking both checkfile vs. NFCx2 remote (with normalization) 2026/01/21 05:04:20 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/21 05:04:20 NOTICE: mega root 'rclone-test-tevebuy6diqe': 0 differences found 2026/01/21 05:04:20 NOTICE: mega root 'rclone-test-tevebuy6diqe': 1 matching files 2026/01/21 05:04:20 DEBUG : mega root 'rclone-test-tevebuy6diqe': Purge remote 2026/01/21 05:04:22 DEBUG : mega root 'rclone-test-kopeget2vufo': Purge remote 2026/01/21 05:04:25 DEBUG : mega root 'rclone-test-xuyilon5culi': Purge remote 2026/01/21 05:04:25 DEBUG : mega root 'rclone-test-yirilih6buqa': Purge remote 2026/01/21 05:04:27 DEBUG : mega root 'rclone-test-nofunun3bene': Purge remote 2026/01/21 05:04:27 DEBUG : mega root 'rclone-test-dapuxug4vafe': Purge remote 2026/01/21 05:04:28 DEBUG : mega root 'rclone-test-hivuheb9peve': Purge remote 2026/01/21 05:04:28 DEBUG : mega root 'rclone-test-hupujif0cubu': Purge remote 2026/01/21 05:04:28 DEBUG : mega root 'rclone-test-girufif4buri': Purge remote 2026/01/21 05:04:30 DEBUG : mega root 'rclone-test-nasuhol5doxi': Purge remote --- PASS: TestApplyTransforms (559.96s) === RUN TestCopyFileCompareDest run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" 2026/01/21 05:04:33 DEBUG : Creating backend with remote "TestMega:rclone-test-yezihic9rezo/dst" 2026/01/21 05:04:33 DEBUG : mega root 'rclone-test-yezihic9rezo/dst': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 05:04:51 DEBUG : Creating backend with remote "TestMega:rclone-test-yezihic9rezo/CompareDest" 2026/01/21 05:04:51 DEBUG : mega root 'rclone-test-yezihic9rezo/CompareDest': Using previously stored session ID and master key to initialize the Mega API 2026/01/21 05:05:02 DEBUG : mega root 'rclone-test-yezihic9rezo/CompareDest': login with previous auth keys failed: unexpected end of JSON input 2026/01/21 05:05:02 DEBUG : one: Need to transfer - File not found at Destination copy_test.go:207: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy_test.go:207 Error: Received unexpected error: Invalid arguments Test: TestCopyFileCompareDest --- FAIL: TestCopyFileCompareDest (29.54s) === RUN TestDeduplicateFirst run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" run.go:290: Failed to put "one" to "mega root 'rclone-test-yezihic9rezo'": failed to finish upload: unexpected end of JSON input --- FAIL: TestDeduplicateFirst (11.36s) === RUN TestDeduplicateOldest run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" 2026/01/21 05:05:20 INFO : mega root 'rclone-test-yezihic9rezo': Looking for duplicate names using oldest mode. 2026/01/21 05:05:20 NOTICE: one: Found 3 files with duplicate names 2026/01/21 05:05:20 INFO : one: Deleted 2026/01/21 05:05:22 INFO : one: Deleted 2026/01/21 05:05:22 NOTICE: one: Deleted 2 extra copies --- PASS: TestDeduplicateOldest (11.33s) === RUN TestListDirSortedFn run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" 2026/01/21 05:05:42 DEBUG : a.txt: Excluded (Size Filter) 2026/01/21 05:05:42 DEBUG : a.txt: Excluded 2026/01/21 05:05:42 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/01/21 05:05:42 DEBUG : sub dir/hello world: Excluded 2026/01/21 05:05:42 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/01/21 05:05:42 DEBUG : sub dir/hello world2: Excluded 2026/01/21 05:05:42 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/01/21 05:05:42 DEBUG : sub dir/hello world: Excluded 2026/01/21 05:05:42 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/01/21 05:05:42 DEBUG : sub dir/hello world2: Excluded 2026/01/21 05:05:42 DEBUG : sub dir/ignore dir: Excluded 2026/01/21 05:05:42 DEBUG : sub dir/ignore dir: Excluded --- PASS: TestListDirSortedFn (31.57s) === RUN TestLsWithFilesFrom run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" 2026/01/21 05:06:02 DEBUG : empty space: Excluded (FilesFrom Filter) 2026/01/21 05:06:02 DEBUG : empty space: Excluded 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: TestLsWithFilesFrom (16.62s) === RUN TestDirMove run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", Modify Window "876000h0m0s" 2026/01/21 05:06:22 INFO : A1/B2: Making directory 2026/01/21 05:06:23 INFO : A1/B1/C3: Making directory 2026/01/21 05:06:35 INFO : A2/two: Moved (server-side) to: A3/two 2026/01/21 05:06:35 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/01/21 05:06:35 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/01/21 05:06:38 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/01/21 05:06:39 INFO : A2/one: Moved (server-side) to: A3/one 2026/01/21 05:06:43 INFO : mega root 'rclone-test-yezihic9rezo': Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 2026/01/21 05:06:55 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2026/01/21 05:06:55 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2026/01/21 05:06:59 INFO : A3/two: Moved (server-side) to: A4/two 2026/01/21 05:07:10 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three 2026/01/21 05:07:23 INFO : A3/one: Moved (server-side) to: A4/one run.go:130: removing dir "A4/B1" failed - try 1/3: directory not empty run.go:130: removing dir "A4/B1" failed - try 2/3: directory not empty run.go:130: removing dir "A4/B1" failed - try 3/3: directory not empty run.go:133: removing dir "A4/B1" failed: directory not empty run.go:130: removing dir "A4" failed - try 1/3: directory not empty run.go:130: removing dir "A4" failed - try 2/3: directory not empty run.go:130: removing dir "A4" failed - try 3/3: directory not empty run.go:133: removing dir "A4" 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:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Should be true Test: TestDirMove Messages: listing wrong, want got A4/B1/three (5), A4/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:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Should be true Test: TestDirMove Messages: Unexpected file "A4/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:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Should be true Test: TestDirMove Messages: Unexpected file "A4/B1/three" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Not equal: expected: []string{} actual : []string{"A4", "A4/B1"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=2) "A4", + (string) (len=5) "A4/B1" } Test: TestDirMove Messages: directories --- FAIL: TestDirMove (118.13s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=true run.go:185: Remote "mega root 'rclone-test-yezihic9rezo'", Local "Local file system at /tmp/rclone2372609057", 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:1506 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1531 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: listing wrong, want got A4/B1/three (5), A4/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:1506 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1531 /usr/local/go/src/runtime/asm_amd64.s:1700 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: Unexpected file "A4/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:1506 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1531 /usr/local/go/src/runtime/asm_amd64.s:1700 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: Unexpected file "A4/B1/three" 2026/01/21 05:08:18 DEBUG : mega root 'rclone-test-yezihic9rezo': File to upload is small (34 bytes), uploading instead of streaming 2026/01/21 05:08:23 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/01/21 05:08:23 DEBUG : ignore_checksum_small_file_from_pipe: Sizes identical 2026/01/21 05:08:23 DEBUG : mega root 'rclone-test-yezihic9rezo': Target remote doesn't support streaming uploads, creating temporary local FS to spool file 2026/01/21 05:08:25 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/01/21 05:08:25 DEBUG : ignore_checksum_big_file_from_pipe: Sizes 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:1524 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1531 /usr/local/go/src/runtime/asm_amd64.s:1700 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: listing wrong, want ignore_checksum_big_file_from_pipe (102401), ignore_checksum_small_file_from_pipe (34) got A4/B1/three (5), A4/one (3), ignore_checksum_big_file_from_pipe (102401), ignore_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:1524 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1531 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: Unexpected file "A4/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:1524 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1531 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: Unexpected file "A4/B1/three" run.go:130: removing dir "A4/B1" failed - try 1/3: directory not empty run.go:130: removing dir "A4/B1" failed - try 2/3: directory not empty run.go:130: removing dir "A4/B1" failed - try 3/3: directory not empty run.go:133: removing dir "A4/B1" failed: directory not empty run.go:130: removing dir "A4" failed - try 1/3: directory not empty run.go:130: removing dir "A4" failed - try 2/3: directory not empty run.go:130: removing dir "A4" failed - try 3/3: directory not empty run.go:133: removing dir "A4" 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:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: listing wrong, want got A4/B1/three (5), A4/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:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: Unexpected file "A4/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:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Should be true Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: Unexpected file "A4/B1/three" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 Error: Not equal: expected: []string{} actual : []string{"A4", "A4/B1"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) (len=2) "A4", + (string) (len=5) "A4/B1" } Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: directories --- FAIL: TestRcat (37.71s) --- FAIL: TestRcat/withChecksum=false,ignoreChecksum=true (37.71s) FAIL 2026/01/21 05:08:49 DEBUG : mega root 'rclone-test-yezihic9rezo': Purge remote "./operations.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestApplyTransforms|TestCheckDownload|TestCheckSumDownload|TestCopyFileCompareDest|TestDeduplicateFirst|TestDeduplicateOldest|TestDirMove|TestListDirSortedFn|TestLsWithFilesFrom)$|^TestRcat$/^withChecksum=false,ignoreChecksum=true$'" - Finished ERROR in 14m52.37756399s (try 2/5): exit status 1: Failed [TestCheckSumDownload TestCopyFileCompareDest TestDeduplicateFirst TestDirMove TestRcat/withChecksum=false,ignoreChecksum=true]