"./operations.test -test.v -test.timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Starting (try 1/5) 2026/03/19 01:43:09 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune" 2026/03/19 01:43:09 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:09 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:09 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:09 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:09 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:09 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:09 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:09 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:09 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:09 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:09 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Connecting to FTP server 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34410->172.17.0.7:21, err= 2026/03/19 01:43:09 DEBUG : Creating backend with remote "/tmp/rclone2005025302" === RUN TestDoMultiThreadCopy --- PASS: TestDoMultiThreadCopy (0.00s) === RUN TestMultithreadCalculateNumChunks === RUN TestMultithreadCalculateNumChunks/{size:1_chunkSize:65536_wantNumChunks:1} === RUN TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:1_wantNumChunks:1048576} === RUN TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:2_wantNumChunks:524288} === RUN TestMultithreadCalculateNumChunks/{size:1048577_chunkSize:2_wantNumChunks:524289} === RUN TestMultithreadCalculateNumChunks/{size:1048575_chunkSize:2_wantNumChunks:524288} --- PASS: TestMultithreadCalculateNumChunks (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1_chunkSize:65536_wantNumChunks:1} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:1_wantNumChunks:1048576} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:2_wantNumChunks:524288} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048577_chunkSize:2_wantNumChunks:524289} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048575_chunkSize:2_wantNumChunks:524288} (0.00s) === RUN TestMultithreadCopy run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" multithread_test.go:119: multithread writing not supported 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63748") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44718->172.17.0.7:63748, err= 2026/03/19 01:43:09 ERROR : error listing: directory not found --- SKIP: TestMultithreadCopy (0.00s) === RUN TestMultithreadCopyAbort run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" multithread_test.go:119: multithread writing not supported 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:4368") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47720->172.17.0.7:4368, err= 2026/03/19 01:43:09 ERROR : error listing: directory not found --- SKIP: TestMultithreadCopyAbort (0.00s) === RUN TestSizeDiffers 2026/03/19 01:43:09 DEBUG : a: size = 0 OK 2026/03/19 01:43:09 DEBUG : a: size = 1 (memory) 2026/03/19 01:43:09 DEBUG : a: size = 2 (memory) --- PASS: TestSizeDiffers (0.00s) === RUN TestReOpen === RUN TestReOpen/Normal === RUN TestReOpen/Normal/Basics 2026/03/19 01:43:09 DEBUG : potato: Seek from 10 to 0 === RUN TestReOpen/Normal/ErrorAtStart === RUN TestReOpen/Normal/WithErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/Normal/TooManyErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/Normal/ReadAt 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/Normal/Seek 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 2 === RUN TestReOpen/Normal/AccountRead === RUN TestReOpen/Normal/AccountReadDelay 2026/03/19 01:43:09 DEBUG : potato: Seek from 10 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 10 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 10 to 0 === RUN TestReOpen/Normal/AccountReadError === RUN TestReOpen/WithRangeOption === RUN TestReOpen/WithRangeOption/Basics 2026/03/19 01:43:09 DEBUG : potato: Seek from 7 to 0 === RUN TestReOpen/WithRangeOption/ErrorAtStart === RUN TestReOpen/WithRangeOption/WithErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/WithRangeOption/TooManyErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/WithRangeOption/ReadAt 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/WithRangeOption/Seek 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 2 2026/03/19 01:43:09 DEBUG : potato: Seek from 7 to 4 === RUN TestReOpen/WithRangeOption/AccountRead === RUN TestReOpen/WithRangeOption/AccountReadDelay 2026/03/19 01:43:09 DEBUG : potato: Seek from 7 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 7 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 7 to 0 === RUN TestReOpen/WithRangeOption/AccountReadError === RUN TestReOpen/WithSeekOption === RUN TestReOpen/WithSeekOption/Basics 2026/03/19 01:43:09 DEBUG : potato: Seek from 8 to 0 === RUN TestReOpen/WithSeekOption/ErrorAtStart === RUN TestReOpen/WithSeekOption/WithErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/WithSeekOption/TooManyErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/WithSeekOption/ReadAt 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/WithSeekOption/Seek 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 2 2026/03/19 01:43:09 DEBUG : potato: Seek from 7 to 5 === RUN TestReOpen/WithSeekOption/AccountRead === RUN TestReOpen/WithSeekOption/AccountReadDelay 2026/03/19 01:43:09 DEBUG : potato: Seek from 8 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 8 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 8 to 0 === RUN TestReOpen/WithSeekOption/AccountReadError === RUN TestReOpen/UnknownSize === RUN TestReOpen/UnknownSize/Basics 2026/03/19 01:43:09 DEBUG : potato: Seek from 9 to 0 === RUN TestReOpen/UnknownSize/ErrorAtStart === RUN TestReOpen/UnknownSize/WithErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/UnknownSize/TooManyErrors 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/03/19 01:43:09 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/UnknownSize/ReadAt 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/UnknownSize/Seek 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/03/19 01:43:09 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/03/19 01:43:09 DEBUG : potato: Seek from 5 to 2 2026/03/19 01:43:09 DEBUG : potato: Seek from 7 to 6 === RUN TestReOpen/UnknownSize/AccountRead === RUN TestReOpen/UnknownSize/AccountReadDelay 2026/03/19 01:43:09 DEBUG : potato: Seek from 9 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 9 to 0 2026/03/19 01:43:09 DEBUG : potato: Seek from 9 to 0 === RUN TestReOpen/UnknownSize/AccountReadError --- PASS: TestReOpen (0.00s) --- PASS: TestReOpen/Normal (0.00s) --- PASS: TestReOpen/Normal/Basics (0.00s) --- PASS: TestReOpen/Normal/ErrorAtStart (0.00s) --- PASS: TestReOpen/Normal/WithErrors (0.00s) --- PASS: TestReOpen/Normal/TooManyErrors (0.00s) --- PASS: TestReOpen/Normal/ReadAt (0.00s) --- PASS: TestReOpen/Normal/Seek (0.00s) --- PASS: TestReOpen/Normal/AccountRead (0.00s) --- PASS: TestReOpen/Normal/AccountReadDelay (0.00s) --- PASS: TestReOpen/Normal/AccountReadError (0.00s) --- PASS: TestReOpen/WithRangeOption (0.00s) --- PASS: TestReOpen/WithRangeOption/Basics (0.00s) --- PASS: TestReOpen/WithRangeOption/ErrorAtStart (0.00s) --- PASS: TestReOpen/WithRangeOption/WithErrors (0.00s) --- PASS: TestReOpen/WithRangeOption/TooManyErrors (0.00s) --- PASS: TestReOpen/WithRangeOption/ReadAt (0.00s) --- PASS: TestReOpen/WithRangeOption/Seek (0.00s) --- PASS: TestReOpen/WithRangeOption/AccountRead (0.00s) --- PASS: TestReOpen/WithRangeOption/AccountReadDelay (0.00s) --- PASS: TestReOpen/WithRangeOption/AccountReadError (0.00s) --- PASS: TestReOpen/WithSeekOption (0.00s) --- PASS: TestReOpen/WithSeekOption/Basics (0.00s) --- PASS: TestReOpen/WithSeekOption/ErrorAtStart (0.00s) --- PASS: TestReOpen/WithSeekOption/WithErrors (0.00s) --- PASS: TestReOpen/WithSeekOption/TooManyErrors (0.00s) --- PASS: TestReOpen/WithSeekOption/ReadAt (0.00s) --- PASS: TestReOpen/WithSeekOption/Seek (0.00s) --- PASS: TestReOpen/WithSeekOption/AccountRead (0.00s) --- PASS: TestReOpen/WithSeekOption/AccountReadDelay (0.00s) --- PASS: TestReOpen/WithSeekOption/AccountReadError (0.00s) --- PASS: TestReOpen/UnknownSize (0.00s) --- PASS: TestReOpen/UnknownSize/Basics (0.00s) --- PASS: TestReOpen/UnknownSize/ErrorAtStart (0.00s) --- PASS: TestReOpen/UnknownSize/WithErrors (0.00s) --- PASS: TestReOpen/UnknownSize/TooManyErrors (0.00s) --- PASS: TestReOpen/UnknownSize/ReadAt (0.00s) --- PASS: TestReOpen/UnknownSize/Seek (0.00s) --- PASS: TestReOpen/UnknownSize/AccountRead (0.00s) --- PASS: TestReOpen/UnknownSize/AccountReadDelay (0.00s) --- PASS: TestReOpen/UnknownSize/AccountReadError (0.00s) === RUN TestCheck run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:3514") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51296->172.17.0.7:3514, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61782") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57656->172.17.0.7:61782, err= === RUN TestCheck/1 === RUN TestCheck/2 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31554") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51460->172.17.0.7:31554, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:8774") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45530->172.17.0.7:8774, err= === RUN TestCheck/3 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39318") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41002->172.17.0.7:39318, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39230") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43302->172.17.0.7:39230, err= === RUN TestCheck/4 === RUN TestCheck/5 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55009") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39764->172.17.0.7:55009, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6074") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59566->172.17.0.7:6074, err= === RUN TestCheck/6 === RUN TestCheck/7 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21352") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43616->172.17.0.7:21352, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61797") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53846->172.17.0.7:61797, err= --- PASS: TestCheck (0.05s) --- PASS: TestCheck/1 (0.00s) --- PASS: TestCheck/2 (0.00s) --- PASS: TestCheck/3 (0.00s) --- PASS: TestCheck/4 (0.00s) --- PASS: TestCheck/5 (0.00s) --- PASS: TestCheck/6 (0.00s) --- PASS: TestCheck/7 (0.00s) === RUN TestCheckFsError 2026/03/19 01:43:09 DEBUG : Creating backend with remote "nonexistent" 2026/03/19 01:43:09 DEBUG : Creating backend with remote "nonexistent" 2026/03/19 01:43:09 DEBUG : Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: Waiting for checks to finish 2026/03/19 01:43:09 ERROR : Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found 2026/03/19 01:43:09 NOTICE: Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: 0 differences found 2026/03/19 01:43:09 NOTICE: Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking --- PASS: TestCheckFsError (0.00s) === RUN TestCheckDownload run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54456") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52406->172.17.0.7:54456, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10205") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40416->172.17.0.7:10205, err= === RUN TestCheckDownload/1 === RUN TestCheckDownload/2 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47049") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40922->172.17.0.7:47049, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10311") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45496->172.17.0.7:10311, err= === RUN TestCheckDownload/3 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43076") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58328->172.17.0.7:43076, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:19575") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50374->172.17.0.7:19575, err= === RUN TestCheckDownload/4 === RUN TestCheckDownload/5 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7696") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39918->172.17.0.7:7696, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54265") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56668->172.17.0.7:54265, err= === RUN TestCheckDownload/6 === RUN TestCheckDownload/7 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22112") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51824->172.17.0.7:22112, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61818") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59658->172.17.0.7:61818, err= --- PASS: TestCheckDownload (0.13s) --- PASS: TestCheckDownload/1 (0.00s) --- PASS: TestCheckDownload/2 (0.01s) --- PASS: TestCheckDownload/3 (0.01s) --- PASS: TestCheckDownload/4 (0.02s) --- PASS: TestCheckDownload/5 (0.01s) --- PASS: TestCheckDownload/6 (0.02s) --- PASS: TestCheckDownload/7 (0.02s) === RUN TestCheckSizeOnly run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55140") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46348->172.17.0.7:55140, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42441") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37348->172.17.0.7:42441, err= === RUN TestCheckSizeOnly/1 === RUN TestCheckSizeOnly/2 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51622") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40018->172.17.0.7:51622, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40721") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46716->172.17.0.7:40721, err= === RUN TestCheckSizeOnly/3 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11201") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35282->172.17.0.7:11201, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15812") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43444->172.17.0.7:15812, err= === RUN TestCheckSizeOnly/4 === RUN TestCheckSizeOnly/5 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31945") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37370->172.17.0.7:31945, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54615") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58692->172.17.0.7:54615, err= === RUN TestCheckSizeOnly/6 === RUN TestCheckSizeOnly/7 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:34510") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52266->172.17.0.7:34510, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43426") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41824->172.17.0.7:43426, err= --- PASS: TestCheckSizeOnly (0.07s) --- PASS: TestCheckSizeOnly/1 (0.00s) --- PASS: TestCheckSizeOnly/2 (0.00s) --- PASS: TestCheckSizeOnly/3 (0.00s) --- PASS: TestCheckSizeOnly/4 (0.00s) --- PASS: TestCheckSizeOnly/5 (0.00s) --- PASS: TestCheckSizeOnly/6 (0.00s) --- PASS: TestCheckSizeOnly/7 (0.00s) === RUN TestCheckEqualReaders --- PASS: TestCheckEqualReaders (0.00s) === RUN TestParseSumFile run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7027") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58268->172.17.0.7:7027, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10652") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45116->172.17.0.7:10652, err= 2026/03/19 01:43:09 NOTICE: test.sum: improperly formatted checksum line 4 2026/03/19 01:43:09 NOTICE: test.sum: improperly formatted checksum line 5 2026/03/19 01:43:09 NOTICE: test.sum: improperly formatted checksum line 6 2026/03/19 01:43:09 NOTICE: test.sum: 2 warning(s) suppressed... 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24406") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42938->172.17.0.7:24406, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13024") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41134->172.17.0.7:13024, err= 2026/03/19 01:43:09 NOTICE: test.sum: improperly formatted checksum line 4 2026/03/19 01:43:09 NOTICE: test.sum: improperly formatted checksum line 5 2026/03/19 01:43:09 NOTICE: test.sum: improperly formatted checksum line 6 2026/03/19 01:43:09 NOTICE: test.sum: 2 warning(s) suppressed... 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:17324") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46624->172.17.0.7:17324, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13136") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48620->172.17.0.7:13136, err= --- PASS: TestParseSumFile (0.02s) === RUN TestCheckSum run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:09 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune/data" 2026/03/19 01:43:09 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:09 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:09 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:09 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:09 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:09 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:09 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:09 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:09 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:09 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/data: Connecting to FTP server 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/data: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/data: > dial: conn=172.17.0.1:34426->172.17.0.7:21, err= check_test.go:350: ftp://172.17.0.7:21/rclone-test-paxefob5hune/data lacks md5, skipping 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23084") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48884->172.17.0.7:23084, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62291") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45200->172.17.0.7:62291, err= --- SKIP: TestCheckSum (0.01s) === RUN TestCheckSumDownload run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:09 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune/data" 2026/03/19 01:43:09 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:09 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:09 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:09 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:09 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:09 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:09 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:09 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:09 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:09 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/data: Connecting to FTP server 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/data: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/data: > dial: conn=172.17.0.1:34430->172.17.0.7:21, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40074") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38864->172.17.0.7:40074, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39123") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53436->172.17.0.7:39123, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31992") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59168->172.17.0.7:31992, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56485") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50318->172.17.0.7:56485, err= === RUN TestCheckSumDownload/subtest1 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28276") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41464->172.17.0.7:28276, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46091") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41562->172.17.0.7:46091, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37117") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60524->172.17.0.7:37117, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:20822") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39328->172.17.0.7:20822, err= === RUN TestCheckSumDownload/subtest2 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23205") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60190->172.17.0.7:23205, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60520") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49738->172.17.0.7:60520, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50502") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50318->172.17.0.7:50502, err= === RUN TestCheckSumDownload/subtest3 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10797") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47738->172.17.0.7:10797, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57902") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52212->172.17.0.7:57902, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52846") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41734->172.17.0.7:52846, err= === RUN TestCheckSumDownload/subtest4 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46983") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57396->172.17.0.7:46983, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49852") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33988->172.17.0.7:49852, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26681") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46894->172.17.0.7:26681, err= === RUN TestCheckSumDownload/subtest5 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:27743") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55838->172.17.0.7:27743, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32685") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53676->172.17.0.7:32685, err= 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25586") 2026/03/19 01:43:09 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35834->172.17.0.7:25586, err= === RUN TestCheckSumDownload/subtest6 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44685") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41158->172.17.0.7:44685, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41887") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33862->172.17.0.7:41887, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63239") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51300->172.17.0.7:63239, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2235") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53210->172.17.0.7:2235, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:38643") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33404->172.17.0.7:38643, err= === RUN TestCheckSumDownload/subtest7 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40334") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51234->172.17.0.7:40334, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5101") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41544->172.17.0.7:5101, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28729") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:32980->172.17.0.7:28729, err= --- PASS: TestCheckSumDownload (0.14s) --- PASS: TestCheckSumDownload/subtest1 (0.00s) --- PASS: TestCheckSumDownload/subtest2 (0.00s) --- PASS: TestCheckSumDownload/subtest3 (0.02s) --- PASS: TestCheckSumDownload/subtest4 (0.02s) --- PASS: TestCheckSumDownload/subtest5 (0.02s) --- PASS: TestCheckSumDownload/subtest6 (0.02s) --- PASS: TestCheckSumDownload/subtest7 (0.01s) === RUN TestApplyTransforms 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-bifisey6cuqe" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: > dial: conn=172.17.0.1:34432->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone1345626781" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-bifisey6cuqe", Local "Local file system at /tmp/rclone1345626781", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: dial("tcp","172.17.0.7:55269") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: > dial: conn=172.17.0.1:48884->172.17.0.7:55269, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: dial("tcp","172.17.0.7:27969") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: > dial: conn=172.17.0.1:39314->172.17.0.7:27969, err= upper checkfile vs. lower remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: dial("tcp","172.17.0.7:39906") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: > dial: conn=172.17.0.1:58608->172.17.0.7:39906, err= 2026/03/19 01:43:10 ERROR : hello, world!: sum not found 2026/03/19 01:43:10 ERROR : HELLO, WORLD!: file not in ftp://172.17.0.7:21/rclone-test-bifisey6cuqe 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: 2 errors while checking upper checkfile vs. lower remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: dial("tcp","172.17.0.7:58251") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: > dial: conn=172.17.0.1:55062->172.17.0.7:58251, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: dial("tcp","172.17.0.7:28311") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: > dial: conn=172.17.0.1:32870->172.17.0.7:28311, err= 2026/03/19 01:43:10 DEBUG : hello, world!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ravurec1geca" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: > dial: conn=172.17.0.1:34446->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone499316705" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-ravurec1geca", Local "Local file system at /tmp/rclone499316705", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: dial("tcp","172.17.0.7:14510") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: > dial: conn=172.17.0.1:57620->172.17.0.7:14510, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: dial("tcp","172.17.0.7:28283") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: > dial: conn=172.17.0.1:33182->172.17.0.7:28283, err= lower checkfile vs. upper remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: dial("tcp","172.17.0.7:17023") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: > dial: conn=172.17.0.1:48880->172.17.0.7:17023, err= 2026/03/19 01:43:10 ERROR : HELLO, WORLD!: sum not found 2026/03/19 01:43:10 ERROR : hello, world!: file not in ftp://172.17.0.7:21/rclone-test-ravurec1geca 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-ravurec1geca: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-ravurec1geca: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-ravurec1geca: 2 errors while checking lower checkfile vs. upper remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: dial("tcp","172.17.0.7:53088") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: > dial: conn=172.17.0.1:39108->172.17.0.7:53088, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: dial("tcp","172.17.0.7:60730") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: > dial: conn=172.17.0.1:60820->172.17.0.7:60730, err= 2026/03/19 01:43:10 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-ravurec1geca: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-ravurec1geca: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-qoduyub0vego" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: > dial: conn=172.17.0.1:34456->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone1602344876" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-qoduyub0vego", Local "Local file system at /tmp/rclone1602344876", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: dial("tcp","172.17.0.7:59655") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: > dial: conn=172.17.0.1:49098->172.17.0.7:59655, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: dial("tcp","172.17.0.7:35940") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: > dial: conn=172.17.0.1:42388->172.17.0.7:35940, err= lower checkfile vs. upperlowermixed remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: dial("tcp","172.17.0.7:3409") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: > dial: conn=172.17.0.1:43618->172.17.0.7:3409, err= 2026/03/19 01:43:10 ERROR : HeLlO, wOrLd!: sum not found 2026/03/19 01:43:10 ERROR : hello, world!: file not in ftp://172.17.0.7:21/rclone-test-qoduyub0vego 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-qoduyub0vego: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-qoduyub0vego: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-qoduyub0vego: 2 errors while checking lower checkfile vs. upperlowermixed remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: dial("tcp","172.17.0.7:39803") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: > dial: conn=172.17.0.1:42598->172.17.0.7:39803, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: dial("tcp","172.17.0.7:25541") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: > dial: conn=172.17.0.1:48820->172.17.0.7:25541, err= 2026/03/19 01:43:10 DEBUG : HeLlO, wOrLd!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-qoduyub0vego: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-qoduyub0vego: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-loficun6tihe" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: > dial: conn=172.17.0.1:34468->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone3975699660" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-loficun6tihe", Local "Local file system at /tmp/rclone3975699660", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: dial("tcp","172.17.0.7:39861") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: > dial: conn=172.17.0.1:59040->172.17.0.7:39861, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: dial("tcp","172.17.0.7:42769") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: > dial: conn=172.17.0.1:34262->172.17.0.7:42769, err= upperlowermixed checkfile vs. upper remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: dial("tcp","172.17.0.7:21427") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: > dial: conn=172.17.0.1:46610->172.17.0.7:21427, err= 2026/03/19 01:43:10 ERROR : HELLO, WORLD!: sum not found 2026/03/19 01:43:10 ERROR : HeLlO, wOrLd!: file not in ftp://172.17.0.7:21/rclone-test-loficun6tihe 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-loficun6tihe: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-loficun6tihe: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-loficun6tihe: 2 errors while checking upperlowermixed checkfile vs. upper remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: dial("tcp","172.17.0.7:26024") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: > dial: conn=172.17.0.1:33208->172.17.0.7:26024, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: dial("tcp","172.17.0.7:21638") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: > dial: conn=172.17.0.1:47090->172.17.0.7:21638, err= 2026/03/19 01:43:10 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-loficun6tihe: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-loficun6tihe: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-yonolen7gohu" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: > dial: conn=172.17.0.1:34478->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone1771118709" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-yonolen7gohu", Local "Local file system at /tmp/rclone1771118709", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: dial("tcp","172.17.0.7:58660") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: > dial: conn=172.17.0.1:46270->172.17.0.7:58660, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: dial("tcp","172.17.0.7:32091") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: > dial: conn=172.17.0.1:45638->172.17.0.7:32091, err= NFD checkfile vs. NFC remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: dial("tcp","172.17.0.7:11562") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: > dial: conn=172.17.0.1:54556->172.17.0.7:11562, err= 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ: sum not found 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ: file not in ftp://172.17.0.7:21/rclone-test-yonolen7gohu 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yonolen7gohu: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yonolen7gohu: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yonolen7gohu: 2 errors while checking NFD checkfile vs. NFC remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: dial("tcp","172.17.0.7:63675") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: > dial: conn=172.17.0.1:45880->172.17.0.7:63675, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: dial("tcp","172.17.0.7:21721") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: > dial: conn=172.17.0.1:60250->172.17.0.7:21721, err= 2026/03/19 01:43:10 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yonolen7gohu: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yonolen7gohu: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-midukud5luku" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: > dial: conn=172.17.0.1:34490->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone2699715946" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-midukud5luku", Local "Local file system at /tmp/rclone2699715946", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: dial("tcp","172.17.0.7:7733") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: > dial: conn=172.17.0.1:41954->172.17.0.7:7733, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: dial("tcp","172.17.0.7:44905") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: > dial: conn=172.17.0.1:51532->172.17.0.7:44905, err= NFC checkfile vs. NFD remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: dial("tcp","172.17.0.7:51204") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: > dial: conn=172.17.0.1:41574->172.17.0.7:51204, err= 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ: sum not found 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ: file not in ftp://172.17.0.7:21/rclone-test-midukud5luku 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-midukud5luku: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-midukud5luku: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-midukud5luku: 2 errors while checking NFC checkfile vs. NFD remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: dial("tcp","172.17.0.7:49873") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: > dial: conn=172.17.0.1:36044->172.17.0.7:49873, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: dial("tcp","172.17.0.7:40608") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: > dial: conn=172.17.0.1:52824->172.17.0.7:40608, err= 2026/03/19 01:43:10 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-midukud5luku: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-midukud5luku: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-yitiyic5papa" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: > dial: conn=172.17.0.1:34492->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone3608679816" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-yitiyic5papa", Local "Local file system at /tmp/rclone3608679816", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: dial("tcp","172.17.0.7:36888") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: > dial: conn=172.17.0.1:54110->172.17.0.7:36888, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: dial("tcp","172.17.0.7:19808") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: > dial: conn=172.17.0.1:41232->172.17.0.7:19808, err= NFDx2 checkfile vs. both remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: dial("tcp","172.17.0.7:59767") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: > dial: conn=172.17.0.1:47156->172.17.0.7:59767, err= 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.7:21/rclone-test-yitiyic5papa 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yitiyic5papa: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yitiyic5papa: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yitiyic5papa: 2 errors while checking NFDx2 checkfile vs. both remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: dial("tcp","172.17.0.7:36020") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: > dial: conn=172.17.0.1:49386->172.17.0.7:36020, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: dial("tcp","172.17.0.7:52521") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: > dial: conn=172.17.0.1:35688->172.17.0.7:52521, err= 2026/03/19 01:43:10 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yitiyic5papa: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-yitiyic5papa: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-navimod0qexe" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: > dial: conn=172.17.0.1:34508->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone1201375420" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-navimod0qexe", Local "Local file system at /tmp/rclone1201375420", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: dial("tcp","172.17.0.7:17152") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: > dial: conn=172.17.0.1:42388->172.17.0.7:17152, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: dial("tcp","172.17.0.7:58946") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: > dial: conn=172.17.0.1:36524->172.17.0.7:58946, err= NFCx2 checkfile vs. both remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: dial("tcp","172.17.0.7:13296") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: > dial: conn=172.17.0.1:55834->172.17.0.7:13296, err= 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.7:21/rclone-test-navimod0qexe 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-navimod0qexe: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-navimod0qexe: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-navimod0qexe: 2 errors while checking NFCx2 checkfile vs. both remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: dial("tcp","172.17.0.7:22308") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: > dial: conn=172.17.0.1:48482->172.17.0.7:22308, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: dial("tcp","172.17.0.7:16430") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: > dial: conn=172.17.0.1:59086->172.17.0.7:16430, err= 2026/03/19 01:43:10 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-navimod0qexe: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-navimod0qexe: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-bijiqeh3beve" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: > dial: conn=172.17.0.1:34510->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone1295782255" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-bijiqeh3beve", Local "Local file system at /tmp/rclone1295782255", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: dial("tcp","172.17.0.7:41637") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: > dial: conn=172.17.0.1:53802->172.17.0.7:41637, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: dial("tcp","172.17.0.7:27815") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: > dial: conn=172.17.0.1:54412->172.17.0.7:27815, err= both checkfile vs. NFDx2 remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: dial("tcp","172.17.0.7:23516") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: > dial: conn=172.17.0.1:53736->172.17.0.7:23516, err= 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.7:21/rclone-test-bijiqeh3beve 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: 2 errors while checking both checkfile vs. NFDx2 remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: dial("tcp","172.17.0.7:18018") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: > dial: conn=172.17.0.1:59200->172.17.0.7:18018, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: dial("tcp","172.17.0.7:49813") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: > dial: conn=172.17.0.1:33114->172.17.0.7:49813, err= 2026/03/19 01:43:10 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: 1 matching files 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-sifetiq7lomu" 2026/03/19 01:43:10 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: > dial: conn=172.17.0.1:34514->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "/tmp/rclone1046546660" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-sifetiq7lomu", Local "Local file system at /tmp/rclone1046546660", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: dial("tcp","172.17.0.7:34848") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: > dial: conn=172.17.0.1:35322->172.17.0.7:34848, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: dial("tcp","172.17.0.7:22165") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: > dial: conn=172.17.0.1:51086->172.17.0.7:22165, err= both checkfile vs. NFCx2 remote (without normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: dial("tcp","172.17.0.7:35274") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: > dial: conn=172.17.0.1:43220->172.17.0.7:35274, err= 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/03/19 01:43:10 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.7:21/rclone-test-sifetiq7lomu 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: 1 files missing 2026/03/19 01:43:10 NOTICE: 1 hashes missing 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: 1 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: 2 errors while checking both checkfile vs. NFCx2 remote (with normalization) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: dial("tcp","172.17.0.7:9716") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: > dial: conn=172.17.0.1:51846->172.17.0.7:9716, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: dial("tcp","172.17.0.7:4607") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: > dial: conn=172.17.0.1:60478->172.17.0.7:4607, err= 2026/03/19 01:43:10 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: 0 differences found 2026/03/19 01:43:10 NOTICE: ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: 1 matching files 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: dial("tcp","172.17.0.7:46650") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: > dial: conn=172.17.0.1:42978->172.17.0.7:46650, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-sifetiq7lomu: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: dial("tcp","172.17.0.7:22600") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: > dial: conn=172.17.0.1:45286->172.17.0.7:22600, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bijiqeh3beve: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: dial("tcp","172.17.0.7:10673") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: > dial: conn=172.17.0.1:55606->172.17.0.7:10673, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-navimod0qexe: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: dial("tcp","172.17.0.7:18155") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: > dial: conn=172.17.0.1:41888->172.17.0.7:18155, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yitiyic5papa: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: dial("tcp","172.17.0.7:51704") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: > dial: conn=172.17.0.1:54426->172.17.0.7:51704, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: Purge object "測試_Русский___ě_áñ" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-midukud5luku: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: dial("tcp","172.17.0.7:54950") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: > dial: conn=172.17.0.1:59598->172.17.0.7:54950, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: Purge object "測試_Русский___ě_áñ" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-yonolen7gohu: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: dial("tcp","172.17.0.7:34186") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: > dial: conn=172.17.0.1:47154->172.17.0.7:34186, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: Purge object "HELLO, WORLD!" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-loficun6tihe: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: dial("tcp","172.17.0.7:41695") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: > dial: conn=172.17.0.1:39426->172.17.0.7:41695, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: Purge object "HeLlO, wOrLd!" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-qoduyub0vego: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: dial("tcp","172.17.0.7:16166") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: > dial: conn=172.17.0.1:46452->172.17.0.7:16166, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: Purge object "HELLO, WORLD!" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-ravurec1geca: Purge dir "" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: dial("tcp","172.17.0.7:37509") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: > dial: conn=172.17.0.1:34542->172.17.0.7:37509, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: Purge object "hello, world!" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-bifisey6cuqe: Purge dir "" --- PASS: TestApplyTransforms (0.27s) === RUN TestTruncateString --- PASS: TestTruncateString (0.00s) === RUN TestCopyFile run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : file1: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35010") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36268->172.17.0.7:35010, err= 2026/03/19 01:43:10 DEBUG : sub/file2.3cb2966d.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : sub/file2.3cb2966d.partial: renamed to: sub/file2 2026/03/19 01:43:10 INFO : file1: Copied (new) to: sub/file2 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32353") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58470->172.17.0.7:32353, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9285") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49396->172.17.0.7:9285, err= 2026/03/19 01:43:10 DEBUG : sub/file2: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/03/19 01:43:10 DEBUG : file1: Unchanged skipping 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6593") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42276->172.17.0.7:6593, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52152") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50830->172.17.0.7:52152, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: don't need to copy/move sub/file2, it is already at target location 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32878") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35482->172.17.0.7:32878, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28774") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38912->172.17.0.7:28774, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47138") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40826->172.17.0.7:47138, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:17846") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44626->172.17.0.7:17846, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61133") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37642->172.17.0.7:61133, err= --- PASS: TestCopyFile (0.03s) === RUN TestCopyLongFile run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" copy_test.go:154: Test only runs on local 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56911") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46546->172.17.0.7:56911, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10213") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60946->172.17.0.7:10213, err= --- SKIP: TestCopyLongFile (0.00s) === RUN TestCopyFileBackupDir run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48444") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53098->172.17.0.7:48444, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33096") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45558->172.17.0.7:33096, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56172") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49932->172.17.0.7:56172, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune/backup" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: > dial: conn=172.17.0.1:34528->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-paxefob5hune/backup" to be canonical "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/backup" 2026/03/19 01:43:10 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone2005025302) 2026/03/19 01:43:10 DEBUG : dst/file1: size = 18 (ftp://172.17.0.7:21/rclone-test-paxefob5hune) 2026/03/19 01:43:10 DEBUG : dst/file1: Sizes differ 2026/03/19 01:43:10 INFO : dst/file1: Moved (server-side) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32762") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41568->172.17.0.7:32762, err= 2026/03/19 01:43:10 DEBUG : dst/file1.58903690.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : dst/file1.58903690.partial: renamed to: dst/file1 2026/03/19 01:43:10 INFO : dst/file1: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58753") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57132->172.17.0.7:58753, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34532->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6596") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54344->172.17.0.7:6596, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58539") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60238->172.17.0.7:58539, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59481") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53838->172.17.0.7:59481, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42762") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59372->172.17.0.7:42762, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25904") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35906->172.17.0.7:25904, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5076") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33216->172.17.0.7:5076, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31158") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55962->172.17.0.7:31158, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45072") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43410->172.17.0.7:45072, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: closing 1 unused connections --- PASS: TestCopyFileBackupDir (0.05s) === RUN TestCopyFileCompareDest run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune/dst" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: > dial: conn=172.17.0.1:34544->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune/CompareDest" 2026/03/19 01:43:10 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:10 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:10 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:10 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/CompareDest: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/CompareDest: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/CompareDest: > dial: conn=172.17.0.1:34552->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-paxefob5hune/CompareDest" to be canonical "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/CompareDest" 2026/03/19 01:43:10 DEBUG : one: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: dial("tcp","172.17.0.7:7174") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: > dial: conn=172.17.0.1:56162->172.17.0.7:7174, err= 2026/03/19 01:43:10 DEBUG : one.b2cc3c6c.partial: size = 3 OK 2026/03/19 01:43:10 DEBUG : one.b2cc3c6c.partial: renamed to: one 2026/03/19 01:43:10 INFO : one: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50359") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60216->172.17.0.7:50359, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5054") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48908->172.17.0.7:5054, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11061") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37406->172.17.0.7:11061, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7511") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37638->172.17.0.7:7511, err= 2026/03/19 01:43:10 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-paxefob5hune/CompareDest" for canonical name "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/CompareDest" 2026/03/19 01:43:10 DEBUG : one: size = 5 (Local file system at /tmp/rclone2005025302) 2026/03/19 01:43:10 DEBUG : one: size = 3 (ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst) 2026/03/19 01:43:10 DEBUG : one: Sizes differ 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: dial("tcp","172.17.0.7:50368") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: > dial: conn=172.17.0.1:43394->172.17.0.7:50368, err= 2026/03/19 01:43:10 DEBUG : one.4a8516eb.partial: size = 5 OK 2026/03/19 01:43:10 DEBUG : one.4a8516eb.partial: renamed to: one 2026/03/19 01:43:10 INFO : one: Copied (replaced existing) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51591") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38274->172.17.0.7:51591, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42777") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38516->172.17.0.7:42777, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6265") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60088->172.17.0.7:6265, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45131") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47424->172.17.0.7:45131, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:8898") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40184->172.17.0.7:8898, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43971") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15020") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45618->172.17.0.7:43971, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59994->172.17.0.7:15020, err= 2026/03/19 01:43:10 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-paxefob5hune/CompareDest" for canonical name "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/CompareDest" 2026/03/19 01:43:10 DEBUG : one: size = 5 (Local file system at /tmp/rclone2005025302) 2026/03/19 01:43:10 DEBUG : one: size = 3 (ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst) 2026/03/19 01:43:10 DEBUG : one: Sizes differ 2026/03/19 01:43:10 DEBUG : one: size = 5 OK 2026/03/19 01:43:10 DEBUG : one: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/03/19 01:43:10 DEBUG : one: Destination found in --compare-dest, skipping 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43497") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54320->172.17.0.7:43497, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:27795") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45576") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47682->172.17.0.7:27795, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33424->172.17.0.7:45576, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49208") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40802->172.17.0.7:49208, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32398") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41144->172.17.0.7:32398, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52372") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44392->172.17.0.7:52372, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42725") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37042->172.17.0.7:42725, err= 2026/03/19 01:43:10 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-paxefob5hune/CompareDest" for canonical name "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/CompareDest" 2026/03/19 01:43:10 DEBUG : two: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : two: size = 3 OK 2026/03/19 01:43:10 DEBUG : two: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/03/19 01:43:10 DEBUG : two: Destination found in --compare-dest, skipping 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26276") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38672->172.17.0.7:26276, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44683") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41530->172.17.0.7:44683, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15052") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41748->172.17.0.7:15052, err= 2026/03/19 01:43:10 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-paxefob5hune/CompareDest" for canonical name "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/CompareDest" 2026/03/19 01:43:10 DEBUG : two: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : two: size = 3 OK 2026/03/19 01:43:10 DEBUG : two: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/03/19 01:43:10 DEBUG : two: Destination found in --compare-dest, skipping 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15572") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34406->172.17.0.7:15572, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16027") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46324->172.17.0.7:16027, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36287") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55276->172.17.0.7:36287, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50986") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40932->172.17.0.7:50986, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55799") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55218->172.17.0.7:55799, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:20621") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35070->172.17.0.7:20621, err= 2026/03/19 01:43:10 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-paxefob5hune/CompareDest" for canonical name "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/CompareDest" 2026/03/19 01:43:10 DEBUG : two: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : two: size = 5 (Local file system at /tmp/rclone2005025302) 2026/03/19 01:43:10 DEBUG : two: size = 3 (ftp://172.17.0.7:21/rclone-test-paxefob5hune/CompareDest) 2026/03/19 01:43:10 DEBUG : two: Sizes differ 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: dial("tcp","172.17.0.7:23874") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/dst: > dial: conn=172.17.0.1:43808->172.17.0.7:23874, err= 2026/03/19 01:43:10 DEBUG : two.a319cd8b.partial: size = 5 OK 2026/03/19 01:43:10 DEBUG : two.a319cd8b.partial: renamed to: two 2026/03/19 01:43:10 INFO : two: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39425") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54244->172.17.0.7:39425, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2645") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36384->172.17.0.7:2645, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7433") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33770->172.17.0.7:7433, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:18330") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59338->172.17.0.7:18330, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48372") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57566->172.17.0.7:48372, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52504") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36268->172.17.0.7:52504, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48759") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44434->172.17.0.7:48759, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/CompareDest: closing 1 unused connections --- PASS: TestCopyFileCompareDest (0.32s) === RUN TestCopyFileCopyDest run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" copy_test.go:277: Skipping test as remote does not support server-side copy 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26948") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48750->172.17.0.7:26948, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35153") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60590->172.17.0.7:35153, err= --- SKIP: TestCopyFileCopyDest (0.00s) === RUN TestCopyInplace run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : file1: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37664") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44418->172.17.0.7:37664, err= 2026/03/19 01:43:10 DEBUG : sub/file2: size = 14 OK 2026/03/19 01:43:10 INFO : file1: Copied (new) to: sub/file2 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43970") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40634->172.17.0.7:43970, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6292") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55040->172.17.0.7:6292, err= 2026/03/19 01:43:10 DEBUG : sub/file2: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/03/19 01:43:10 DEBUG : file1: Unchanged skipping 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26188") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43926->172.17.0.7:26188, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40136") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43268->172.17.0.7:40136, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: don't need to copy/move sub/file2, it is already at target location 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30085") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59652->172.17.0.7:30085, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44343") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43560->172.17.0.7:44343, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:12982") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60970->172.17.0.7:12982, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26880") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53806->172.17.0.7:26880, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7697") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54066->172.17.0.7:7697, err= --- PASS: TestCopyInplace (0.04s) === RUN TestCopyLongFileName run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : file1: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15606") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51704->172.17.0.7:15606, err= 2026/03/19 01:43:10 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2fil.00a5d7f6.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2fil.00a5d7f6.partial: renamed to: sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2 2026/03/19 01:43:10 INFO : file1: Copied (new) to: sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9267") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52148->172.17.0.7:9267, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:34981") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41880->172.17.0.7:34981, err= 2026/03/19 01:43:10 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/03/19 01:43:10 DEBUG : file1: Unchanged skipping 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58618") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53028->172.17.0.7:58618, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46750") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38766->172.17.0.7:46750, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: don't need to copy/move sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2, it is already at target location 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:65427") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44634->172.17.0.7:65427, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50224") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37338->172.17.0.7:50224, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40553") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43814->172.17.0.7:40553, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56071") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48380->172.17.0.7:56071, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39755") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:32940->172.17.0.7:39755, err= --- PASS: TestCopyLongFileName (0.04s) === RUN TestCopyLongFileNameCollision run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52565") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39130->172.17.0.7:52565, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109: Need to transfer - File not found at Destination 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Waiting for checks to finish 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Waiting for transfers to finish 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Connecting to FTP server 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25796") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34560->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:27452") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47452->172.17.0.7:25796, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46554->172.17.0.7:27452, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.a0042569.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.2e23c89f.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.a0042569.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100: Copied (new) 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.2e23c89f.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60123") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51082->172.17.0.7:60123, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6177") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33158->172.17.0.7:6177, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.673af8c4.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.20290e3f.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.673af8c4.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24579") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48966->172.17.0.7:24579, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.20290e3f.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32103") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45190->172.17.0.7:32103, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e91d1532.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.ae0ee3c9.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e91d1532.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34570->172.17.0.7:21, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37489") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37790->172.17.0.7:37489, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.ae0ee3c9.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29827") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49466->172.17.0.7:29827, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.f5089872.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.b21b6e89.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.f5089872.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108: Copied (new) 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.b21b6e89.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:12664") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45952->172.17.0.7:12664, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46180") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38454->172.17.0.7:46180, err= 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.69303e64.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e717d392.partial: size = 14 OK 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.69303e64.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103: Copied (new) 2026/03/19 01:43:10 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e717d392.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101 2026/03/19 01:43:10 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101: Copied (new) 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9345") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38930->172.17.0.7:9345, err= 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23998") 2026/03/19 01:43:10 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34832->172.17.0.7:23998, err= 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32453") 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35838->172.17.0.7:32453, err= --- PASS: TestCopyLongFileNameCollision (0.22s) === RUN TestCopyFileMaxTransfer run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:11 DEBUG : TestCopyFileMaxTransfer/file1: Need to transfer - File not found at Destination 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11705") 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44218->172.17.0.7:11705, err= 2026/03/19 01:43:11 DEBUG : TestCopyFileMaxTransfer/file1.c45f4b0b.partial: size = 14 OK 2026/03/19 01:43:11 DEBUG : TestCopyFileMaxTransfer/file1.c45f4b0b.partial: renamed to: TestCopyFileMaxTransfer/file1 2026/03/19 01:43:11 INFO : TestCopyFileMaxTransfer/file1: Copied (new) 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32886") 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33810->172.17.0.7:32886, err= 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15925") 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50256->172.17.0.7:15925, err= 2026/03/19 01:43:11 DEBUG : TestCopyFileMaxTransfer/file2: Need to transfer - File not found at Destination 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5318") 2026/03/19 01:43:11 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40384->172.17.0.7:5318, err= 2026/03/19 01:43:12 DEBUG : TestCopyFileMaxTransfer/file2.945646ab.partial: Removed after failed upload: 1 error occurred: * max transfer limit reached as set by --max-transfer 2026/03/19 01:43:12 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: update stor: 1 error occurred: * max transfer limit reached as set by --max-transfer 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24142") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37646->172.17.0.7:24142, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26032") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48884->172.17.0.7:26032, err= 2026/03/19 01:43:12 DEBUG : TestCopyFileMaxTransfer/file3: Need to transfer - File not found at Destination 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59225") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39728->172.17.0.7:59225, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:19640") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43906->172.17.0.7:19640, err= 2026/03/19 01:43:12 DEBUG : TestCopyFileMaxTransfer/file4: Need to transfer - File not found at Destination 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51377") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47498->172.17.0.7:51377, err= 2026/03/19 01:43:12 DEBUG : TestCopyFileMaxTransfer/file4.ebc0bb81.partial: size = 2062 OK 2026/03/19 01:43:12 DEBUG : TestCopyFileMaxTransfer/file4.ebc0bb81.partial: renamed to: TestCopyFileMaxTransfer/file4 2026/03/19 01:43:12 INFO : TestCopyFileMaxTransfer/file4: Copied (new) 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5267") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52006->172.17.0.7:5267, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35069") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52330->172.17.0.7:35069, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47300") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36354->172.17.0.7:47300, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49196") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39192->172.17.0.7:49196, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52357") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57490->172.17.0.7:52357, err= --- PASS: TestCopyFileMaxTransfer (1.16s) === RUN TestDeduplicateInteractive run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56771") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58252->172.17.0.7:56771, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10980") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49650->172.17.0.7:10980, err= --- SKIP: TestDeduplicateInteractive (0.00s) === RUN TestDeduplicateSkip run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35955") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57764->172.17.0.7:35955, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23341") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60098->172.17.0.7:23341, err= --- SKIP: TestDeduplicateSkip (0.00s) === RUN TestDeduplicateSizeOnly run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:19967") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34382->172.17.0.7:19967, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7265") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37584->172.17.0.7:7265, err= --- SKIP: TestDeduplicateSizeOnly (0.00s) === RUN TestDeduplicateFirst run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15110") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33186->172.17.0.7:15110, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26448") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50922->172.17.0.7:26448, err= --- SKIP: TestDeduplicateFirst (0.00s) === RUN TestDeduplicateNewest run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:3340") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54192->172.17.0.7:3340, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40445") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41488->172.17.0.7:40445, err= --- SKIP: TestDeduplicateNewest (0.00s) === RUN TestDeduplicateNewestByHash run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:36: Can't run this test without a hash 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25528") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42536->172.17.0.7:25528, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47736") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54264->172.17.0.7:47736, err= --- SKIP: TestDeduplicateNewestByHash (0.00s) === RUN TestDeduplicateOldest run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:65043") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55118->172.17.0.7:65043, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55231") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57310->172.17.0.7:55231, err= --- SKIP: TestDeduplicateOldest (0.00s) === RUN TestDeduplicateLargest run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55733") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35230->172.17.0.7:55733, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29138") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42708->172.17.0.7:29138, err= --- SKIP: TestDeduplicateLargest (0.00s) === RUN TestDeduplicateSmallest run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16713") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38266->172.17.0.7:16713, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31309") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41158->172.17.0.7:31309, err= --- SKIP: TestDeduplicateSmallest (0.00s) === RUN TestDeduplicateRename run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55448") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39502->172.17.0.7:55448, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63929") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48248->172.17.0.7:63929, err= --- SKIP: TestDeduplicateRename (0.00s) === RUN TestMergeDirs run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" dedupe_test.go:256: Can't merge directories 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:27592") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59486->172.17.0.7:27592, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50494") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53410->172.17.0.7:50494, err= --- SKIP: TestMergeDirs (0.00s) === RUN TestListDirSorted run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:65292") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56878->172.17.0.7:65292, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48736") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56222->172.17.0.7:48736, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57069") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44392->172.17.0.7:57069, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61640") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40744->172.17.0.7:61640, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:3683") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39518->172.17.0.7:3683, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58213") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51764->172.17.0.7:58213, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43836") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43196->172.17.0.7:43836, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:1565") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57750->172.17.0.7:1565, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:3290") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40656->172.17.0.7:3290, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46899") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36772->172.17.0.7:46899, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25342") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56208->172.17.0.7:25342, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31573") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48264->172.17.0.7:31573, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52774") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60030->172.17.0.7:52774, err= 2026/03/19 01:43:12 DEBUG : a.txt: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : a.txt: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33770") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41970->172.17.0.7:33770, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40293") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56166->172.17.0.7:40293, err= 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57299") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53148->172.17.0.7:57299, err= 2026/03/19 01:43:12 DEBUG : sub dir/ignore dir: Excluded 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28566") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53596->172.17.0.7:28566, err= 2026/03/19 01:43:12 DEBUG : sub dir/ignore dir: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:8952") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50228->172.17.0.7:8952, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37419") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38722->172.17.0.7:37419, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61198") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37074->172.17.0.7:61198, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10009") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33360->172.17.0.7:10009, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50507") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39594->172.17.0.7:50507, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:14894") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41714->172.17.0.7:14894, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62831") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35228->172.17.0.7:62831, err= --- PASS: TestListDirSorted (0.07s) === RUN TestListDirSortedFn run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40660") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37116->172.17.0.7:40660, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:20910") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49686->172.17.0.7:20910, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:65090") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50864->172.17.0.7:65090, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16227") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51626->172.17.0.7:16227, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35866") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41758->172.17.0.7:35866, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52597") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38824->172.17.0.7:52597, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33295") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50394->172.17.0.7:33295, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48979") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57558->172.17.0.7:48979, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6563") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33740->172.17.0.7:6563, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21568") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54750->172.17.0.7:21568, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44226") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41638->172.17.0.7:44226, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2126") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45518->172.17.0.7:2126, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50184") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43904->172.17.0.7:50184, err= 2026/03/19 01:43:12 DEBUG : a.txt: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : a.txt: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5491") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58368->172.17.0.7:5491, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49779") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59846->172.17.0.7:49779, err= 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28949") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38754->172.17.0.7:28949, err= 2026/03/19 01:43:12 DEBUG : sub dir/ignore dir: Excluded 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world2: Excluded 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : sub dir/hello world: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21461") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37876->172.17.0.7:21461, err= 2026/03/19 01:43:12 DEBUG : sub dir/ignore dir: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41942") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42364->172.17.0.7:41942, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61611") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50748->172.17.0.7:61611, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25202") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55118->172.17.0.7:25202, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40857") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39982->172.17.0.7:40857, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11696") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21465") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50248->172.17.0.7:11696, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59822->172.17.0.7:21465, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15979") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57620->172.17.0.7:15979, err= --- PASS: TestListDirSortedFn (0.07s) === RUN TestListJSON run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56199") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40712->172.17.0.7:56199, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64412") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44420->172.17.0.7:64412, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48161") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56308->172.17.0.7:48161, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46233") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33542->172.17.0.7:46233, err= === RUN TestListJSON/Default 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16172") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47318->172.17.0.7:16172, err= === RUN TestListJSON/FilesOnly 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36845") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57670->172.17.0.7:36845, err= === RUN TestListJSON/DirsOnly 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30355") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44776->172.17.0.7:30355, err= === RUN TestListJSON/Recurse 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2440") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58104->172.17.0.7:2440, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31331") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39908->172.17.0.7:31331, err= === RUN TestListJSON/SubDir 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47058") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41640->172.17.0.7:47058, err= === RUN TestListJSON/NoModTime 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40081") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45122->172.17.0.7:40081, err= === RUN TestListJSON/NoMimeType 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63063") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35294->172.17.0.7:63063, err= === RUN TestListJSON/ShowHash 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10526") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34198->172.17.0.7:10526, err= === RUN TestListJSON/HashTypes 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2014") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58588->172.17.0.7:2014, err= 2026/03/19 01:43:12 ERROR : file1: Failed to read hash: hash type not supported === RUN TestListJSON/Metadata 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59963") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52928->172.17.0.7:59963, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41996") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41200->172.17.0.7:41996, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55379") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52900->172.17.0.7:55379, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6683") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35420->172.17.0.7:6683, err= --- PASS: TestListJSON (0.04s) --- PASS: TestListJSON/Default (0.00s) --- PASS: TestListJSON/FilesOnly (0.00s) --- PASS: TestListJSON/DirsOnly (0.00s) --- PASS: TestListJSON/Recurse (0.00s) --- PASS: TestListJSON/SubDir (0.00s) --- PASS: TestListJSON/NoModTime (0.00s) --- PASS: TestListJSON/NoMimeType (0.00s) --- PASS: TestListJSON/ShowHash (0.00s) --- PASS: TestListJSON/HashTypes (0.00s) --- PASS: TestListJSON/Metadata (0.00s) === RUN TestStatJSON run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44572") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55648->172.17.0.7:44572, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33232") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53744->172.17.0.7:33232, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13186") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43222->172.17.0.7:13186, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23743") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43016->172.17.0.7:23743, err= === RUN TestStatJSON/Root 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25021") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52082->172.17.0.7:25021, err= === RUN TestStatJSON/RootFilesOnly === RUN TestStatJSON/RootDirsOnly 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58658") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35010->172.17.0.7:58658, err= === RUN TestStatJSON/Dir 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44828") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52446->172.17.0.7:44828, err= === RUN TestStatJSON/DirWithTrailingSlash 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:8142") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55964->172.17.0.7:8142, err= === RUN TestStatJSON/File === RUN TestStatJSON/NotFound 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:12694") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40838->172.17.0.7:12694, err= === RUN TestStatJSON/DirFilesOnly === RUN TestStatJSON/FileFilesOnly === RUN TestStatJSON/NotFoundFilesOnly === RUN TestStatJSON/DirDirsOnly 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53348") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41392->172.17.0.7:53348, err= === RUN TestStatJSON/FileDirsOnly 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5409") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51870->172.17.0.7:5409, err= === RUN TestStatJSON/NotFoundDirsOnly 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22262") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46676->172.17.0.7:22262, err= === RUN TestStatJSON/RootNotFound 2026/03/19 01:43:12 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune/notfound" 2026/03/19 01:43:12 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:12 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:12 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:12 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:12 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:12 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:12 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:12 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:12 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:12 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/notfound: Connecting to FTP server 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/notfound: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/notfound: > dial: conn=172.17.0.1:34576->172.17.0.7:21, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/notfound: dial("tcp","172.17.0.7:63978") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/notfound: > dial: conn=172.17.0.1:37372->172.17.0.7:63978, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41615") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35706->172.17.0.7:41615, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29985") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44772->172.17.0.7:29985, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43965") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37122->172.17.0.7:43965, err= --- PASS: TestStatJSON (0.06s) --- PASS: TestStatJSON/Root (0.00s) --- PASS: TestStatJSON/RootFilesOnly (0.00s) --- PASS: TestStatJSON/RootDirsOnly (0.00s) --- PASS: TestStatJSON/Dir (0.00s) --- PASS: TestStatJSON/DirWithTrailingSlash (0.00s) --- PASS: TestStatJSON/File (0.00s) --- PASS: TestStatJSON/NotFound (0.00s) --- PASS: TestStatJSON/DirFilesOnly (0.00s) --- PASS: TestStatJSON/FileFilesOnly (0.00s) --- PASS: TestStatJSON/NotFoundFilesOnly (0.00s) --- PASS: TestStatJSON/DirDirsOnly (0.00s) --- PASS: TestStatJSON/FileDirsOnly (0.00s) --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s) --- PASS: TestStatJSON/RootNotFound (0.02s) === RUN TestMkdir run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 INFO : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Making directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55665") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46676->172.17.0.7:55665, err= 2026/03/19 01:43:12 INFO : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Making directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62567") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35244->172.17.0.7:62567, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23816") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36768->172.17.0.7:23816, err= --- PASS: TestMkdir (0.01s) === RUN TestLsd run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5742") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55274->172.17.0.7:5742, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29913") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58572->172.17.0.7:29913, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62164") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56146->172.17.0.7:62164, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:20183") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50732->172.17.0.7:20183, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33661") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54798->172.17.0.7:33661, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5464") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38628->172.17.0.7:5464, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21440") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54428->172.17.0.7:21440, err= --- PASS: TestLsd (0.02s) === RUN TestLs run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54101") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34432->172.17.0.7:54101, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50384") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34006->172.17.0.7:50384, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:19941") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51114->172.17.0.7:19941, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21431") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50194->172.17.0.7:21431, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64431") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54452->172.17.0.7:64431, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28308") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54552->172.17.0.7:28308, err= --- PASS: TestLs (0.02s) === RUN TestLsWithFilesFrom run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:14118") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40546->172.17.0.7:14118, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29767") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44642->172.17.0.7:29767, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24091") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58010->172.17.0.7:24091, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36014") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33166->172.17.0.7:36014, err= 2026/03/19 01:43:12 DEBUG : empty space: Excluded (FilesFrom Filter) 2026/03/19 01:43:12 DEBUG : empty space: Excluded 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28860") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59444->172.17.0.7:28860, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52627") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60236->172.17.0.7:52627, err= --- PASS: TestLsWithFilesFrom (0.02s) === RUN TestLsLong run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28686") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40880->172.17.0.7:28686, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62513") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52922->172.17.0.7:62513, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32019") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54780->172.17.0.7:32019, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36315") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45352->172.17.0.7:36315, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:20483") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40184->172.17.0.7:20483, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44999") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48090->172.17.0.7:44999, err= --- PASS: TestLsLong (0.01s) === RUN TestHashSums run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37600") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58724->172.17.0.7:37600, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42730") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56410->172.17.0.7:42730, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51519") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59102->172.17.0.7:51519, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59994") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58358->172.17.0.7:59994, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15330") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45210->172.17.0.7:15330, err= --- PASS: TestHashSums (0.01s) === RUN TestHashSumsWithErrors 2026/03/19 01:43:12 DEBUG : Creating backend with remote ":memory:" 2026/03/19 01:43:12 ERROR : file1: hash unsupported: hash type not supported --- PASS: TestHashSumsWithErrors (0.00s) === RUN TestHashStream 2026/03/19 01:43:12 DEBUG : Creating md5 hash of 0 bytes read from input stream 2026/03/19 01:43:12 DEBUG : Creating md5 hash of 0 bytes read from input stream 2026/03/19 01:43:12 DEBUG : Creating sha1 hash of 0 bytes read from input stream 2026/03/19 01:43:12 DEBUG : Creating sha1 hash of 0 bytes read from input stream 2026/03/19 01:43:12 DEBUG : Creating md5 hash of 12 bytes read from input stream 2026/03/19 01:43:12 DEBUG : Creating md5 hash of 12 bytes read from input stream 2026/03/19 01:43:12 DEBUG : Creating sha1 hash of 12 bytes read from input stream 2026/03/19 01:43:12 DEBUG : Creating sha1 hash of 12 bytes read from input stream --- PASS: TestHashStream (0.00s) === RUN TestSuffixName --- PASS: TestSuffixName (0.00s) === RUN TestCount run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59810") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53644->172.17.0.7:59810, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63275") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45104->172.17.0.7:63275, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36169") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33830->172.17.0.7:36169, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43256") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39364->172.17.0.7:43256, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15926") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39710->172.17.0.7:15926, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51906") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35930->172.17.0.7:51906, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:19201") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37510->172.17.0.7:19201, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37155") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46208->172.17.0.7:37155, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60348") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59288->172.17.0.7:60348, err= --- PASS: TestCount (0.02s) === RUN TestDelete run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:65350") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34796->172.17.0.7:65350, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58212") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49766->172.17.0.7:58212, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:12247") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36690->172.17.0.7:12247, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23025") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40986->172.17.0.7:23025, err= 2026/03/19 01:43:12 DEBUG : Waiting for deletions to finish 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53008") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56628->172.17.0.7:53008, err= 2026/03/19 01:43:12 DEBUG : large: Excluded (Size Filter) 2026/03/19 01:43:12 DEBUG : large: Excluded 2026/03/19 01:43:12 INFO : medium: Deleted 2026/03/19 01:43:12 INFO : small: Deleted 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11589") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43602->172.17.0.7:11589, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21399") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60950->172.17.0.7:21399, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61426") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45060->172.17.0.7:61426, err= --- PASS: TestDelete (0.02s) === RUN TestMaxDelete run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51883") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34630->172.17.0.7:51883, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28331") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50498->172.17.0.7:28331, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64411") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58088->172.17.0.7:64411, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25169") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48872->172.17.0.7:25169, err= 2026/03/19 01:43:12 DEBUG : Waiting for deletions to finish 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10087") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42638->172.17.0.7:10087, err= 2026/03/19 01:43:12 ERROR : large: Got fatal error on delete: --max-delete threshold reached 2026/03/19 01:43:12 INFO : small: Deleted 2026/03/19 01:43:12 INFO : medium: Deleted 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32071") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48312->172.17.0.7:32071, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43861") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47044->172.17.0.7:43861, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35327") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57634->172.17.0.7:35327, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39735") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55790->172.17.0.7:39735, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52090") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49772->172.17.0.7:52090, err= --- PASS: TestMaxDelete (0.02s) === RUN TestMaxDeleteSizeLargeFile run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9402") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43570->172.17.0.7:9402, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:27209") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56236->172.17.0.7:27209, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53289") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48724->172.17.0.7:53289, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48328") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52142->172.17.0.7:48328, err= 2026/03/19 01:43:12 DEBUG : Waiting for deletions to finish 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:1630") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34708->172.17.0.7:1630, err= 2026/03/19 01:43:12 ERROR : large: Got fatal error on delete: --max-delete-size threshold reached 2026/03/19 01:43:12 INFO : medium: Deleted 2026/03/19 01:43:12 INFO : small: Deleted 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11735") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47558->172.17.0.7:11735, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29580") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54584->172.17.0.7:29580, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52950") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45456->172.17.0.7:52950, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:14698") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42848->172.17.0.7:14698, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9220") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54322->172.17.0.7:9220, err= --- PASS: TestMaxDeleteSizeLargeFile (0.02s) === RUN TestMaxDeleteSize run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23401") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55870->172.17.0.7:23401, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63477") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:32776->172.17.0.7:63477, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33839") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48578->172.17.0.7:33839, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41742") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54130->172.17.0.7:41742, err= 2026/03/19 01:43:12 DEBUG : Waiting for deletions to finish 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57516") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41512->172.17.0.7:57516, err= 2026/03/19 01:43:12 ERROR : small: Got fatal error on delete: --max-delete-size threshold reached 2026/03/19 01:43:12 INFO : medium: Deleted 2026/03/19 01:43:12 INFO : large: Deleted 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:12227") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53594->172.17.0.7:12227, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13151") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58772->172.17.0.7:13151, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48278") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40240->172.17.0.7:48278, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46074") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56652->172.17.0.7:46074, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:17829") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39052->172.17.0.7:17829, err= --- PASS: TestMaxDeleteSize (0.02s) === RUN TestReadFile run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40957") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:32780->172.17.0.7:40957, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53412") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44250->172.17.0.7:53412, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64468") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34096->172.17.0.7:64468, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2802") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46068->172.17.0.7:2802, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37989") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58448->172.17.0.7:37989, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:17003") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36206->172.17.0.7:17003, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:18810") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59142->172.17.0.7:18810, err= --- PASS: TestReadFile (0.01s) === RUN TestRetry 2026/03/19 01:43:12 DEBUG : Received error: Wrapped EOF is retriable: EOF - low level retry 1/5 2026/03/19 01:43:12 DEBUG : Received error: Wrapped EOF is retriable: EOF - low level retry 2/5 2026/03/19 01:43:12 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/03/19 01:43:12 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/03/19 01:43:12 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/03/19 01:43:12 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/03/19 01:43:12 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms --- PASS: TestRetry (0.05s) === RUN TestCat run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56031") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37752->172.17.0.7:56031, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6486") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51490->172.17.0.7:6486, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52282") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48454->172.17.0.7:52282, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50042") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57724->172.17.0.7:50042, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22215") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37938->172.17.0.7:22215, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59402") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50412->172.17.0.7:59402, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7242") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51820->172.17.0.7:7242, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59944") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52718->172.17.0.7:59944, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35447") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35434->172.17.0.7:35447, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26556") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55430->172.17.0.7:26556, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60750") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54788->172.17.0.7:60750, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42412") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45790->172.17.0.7:42412, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48939") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42552->172.17.0.7:48939, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51105") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60810->172.17.0.7:51105, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:17683") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33500->172.17.0.7:17683, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42233") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52632->172.17.0.7:42233, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28071") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59370->172.17.0.7:28071, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54607") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40796->172.17.0.7:54607, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54392") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37478->172.17.0.7:54392, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62829") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35788->172.17.0.7:62829, err= --- PASS: TestCat (0.11s) === RUN TestPurge 2026/03/19 01:43:12 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-cujowix1dupe" 2026/03/19 01:43:12 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/03/19 01:43:12 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:12 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:12 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:12 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:12 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:12 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:12 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:12 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:12 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:12 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: Connecting to FTP server 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:34592->172.17.0.7:21, err= 2026/03/19 01:43:12 DEBUG : Creating backend with remote "/tmp/rclone3135103887" run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-cujowix1dupe", Local "Local file system at /tmp/rclone3135103887", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:1108") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:42122->172.17.0.7:1108, err= 2026/03/19 01:43:12 INFO : A2: Making directory 2026/03/19 01:43:12 INFO : A1/B2: Making directory 2026/03/19 01:43:12 INFO : A1/B2/C2: Making directory 2026/03/19 01:43:12 INFO : A1/B1/C3: Making directory 2026/03/19 01:43:12 INFO : A3: Making directory 2026/03/19 01:43:12 INFO : A3/B3: Making directory 2026/03/19 01:43:12 INFO : A3/B3/C4: Making directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:34540") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:46552->172.17.0.7:34540, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:45953") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:36896->172.17.0.7:45953, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: Connecting to FTP server 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:34600->172.17.0.7:21, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: Connecting to FTP server 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:59559") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:57160->172.17.0.7:59559, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:21103") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:44816->172.17.0.7:21103, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:28007") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:59588->172.17.0.7:28007, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:45971") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:42880->172.17.0.7:45971, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:34604->172.17.0.7:21, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:52163") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:41801") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:40672->172.17.0.7:41801, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:58856->172.17.0.7:52163, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: Connecting to FTP server 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:32262") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:46596->172.17.0.7:32262, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:34376") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:54948->172.17.0.7:34376, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:47737") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:36954->172.17.0.7:47737, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:34614->172.17.0.7:21, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:28267") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:50116->172.17.0.7:28267, err= 2026/03/19 01:43:12 DEBUG : Waiting for deletions to finish 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:45968") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:49578->172.17.0.7:45968, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:19927") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:50806->172.17.0.7:19927, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:23871") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:35932->172.17.0.7:23871, err= 2026/03/19 01:43:12 INFO : A1/B1/C1/one: Deleted 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:23436") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:57412->172.17.0.7:23436, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:27659") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:44216->172.17.0.7:27659, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:63427") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:43178->172.17.0.7:63427, err= 2026/03/19 01:43:12 DEBUG : removing 2 level 3 directories 2026/03/19 01:43:12 INFO : A1/B1/C3: Removing directory 2026/03/19 01:43:12 INFO : A1/B1/C1: Removing directory 2026/03/19 01:43:12 DEBUG : removing 1 level 2 directories 2026/03/19 01:43:12 INFO : A1/B1: Removing directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:46280") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:57088->172.17.0.7:46280, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:56542") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:29061") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:17681") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:33086->172.17.0.7:29061, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:46032->172.17.0.7:56542, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:41606->172.17.0.7:17681, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:10907") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:34248->172.17.0.7:10907, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:10849") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:51202->172.17.0.7:10849, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:38973") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:55194->172.17.0.7:38973, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:53427") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:49054->172.17.0.7:53427, err= 2026/03/19 01:43:12 DEBUG : Waiting for deletions to finish 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:39744") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:34608->172.17.0.7:39744, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:24712") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:59112->172.17.0.7:24712, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:28706") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:35943") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:56356->172.17.0.7:28706, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:59802->172.17.0.7:35943, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:21925") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:56012->172.17.0.7:21925, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:34357") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:37350->172.17.0.7:34357, err= 2026/03/19 01:43:12 INFO : A1/two: Deleted 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:55285") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:54068->172.17.0.7:55285, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:26002") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:58056->172.17.0.7:26002, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:10031") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:47508->172.17.0.7:10031, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:50708") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:11424") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:54446->172.17.0.7:11424, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:50318->172.17.0.7:50708, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:19302") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:47240->172.17.0.7:19302, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:8047") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:53194->172.17.0.7:8047, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:10856") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:35484->172.17.0.7:10856, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:15255") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:45026->172.17.0.7:15255, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:13905") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:60802->172.17.0.7:13905, err= 2026/03/19 01:43:12 DEBUG : removing 2 level 3 directories 2026/03/19 01:43:12 INFO : A3/B3/C4: Removing directory 2026/03/19 01:43:12 INFO : A1/B2/C2: Removing directory 2026/03/19 01:43:12 DEBUG : removing 2 level 2 directories 2026/03/19 01:43:12 INFO : A3/B3: Removing directory 2026/03/19 01:43:12 INFO : A1/B2: Removing directory 2026/03/19 01:43:12 DEBUG : removing 3 level 1 directories 2026/03/19 01:43:12 INFO : A3: Removing directory 2026/03/19 01:43:12 INFO : A1: Removing directory 2026/03/19 01:43:12 INFO : A2: Removing directory 2026/03/19 01:43:12 DEBUG : removing 1 level 0 directories 2026/03/19 01:43:12 INFO : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: Removing directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:34787") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:47738->172.17.0.7:34787, err= 2026/03/19 01:43:12 ERROR : error listing: directory not found 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: dial("tcp","172.17.0.7:8816") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: > dial: conn=172.17.0.1:49636->172.17.0.7:8816, err= 2026/03/19 01:43:12 ERROR : error listing: directory not found 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-cujowix1dupe: Purge dir "" 2026/03/19 01:43:12 NOTICE: purge failed to rmdir "": directory not found 2026/03/19 01:43:12 NOTICE: purge failed: directory not found --- PASS: TestPurge (0.09s) === RUN TestRmdirsNoLeaveRoot run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2533") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41042->172.17.0.7:2533, err= 2026/03/19 01:43:12 INFO : A2: Making directory 2026/03/19 01:43:12 INFO : A1/B2: Making directory 2026/03/19 01:43:12 INFO : A1/B2/C2: Making directory 2026/03/19 01:43:12 INFO : A1/B1/C3: Making directory 2026/03/19 01:43:12 INFO : A3: Making directory 2026/03/19 01:43:12 INFO : A3/B3: Making directory 2026/03/19 01:43:12 INFO : A3/B3/C4: Making directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:19720") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43450->172.17.0.7:19720, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21697") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40788->172.17.0.7:21697, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9013") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37964->172.17.0.7:9013, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16647") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43624->172.17.0.7:16647, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31588") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33578->172.17.0.7:31588, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11412") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59598->172.17.0.7:11412, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5704") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13879") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41574->172.17.0.7:5704, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30195") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45436->172.17.0.7:13879, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41466->172.17.0.7:30195, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36004") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56814") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43990->172.17.0.7:36004, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37320->172.17.0.7:56814, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28472") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54830->172.17.0.7:28472, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29329") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60948->172.17.0.7:29329, err= 2026/03/19 01:43:12 DEBUG : removing 1 level 3 directories 2026/03/19 01:43:12 INFO : A3/B3/C4: Removing directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39714") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44056->172.17.0.7:39714, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40849") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5871") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42418->172.17.0.7:5871, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60980->172.17.0.7:40849, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:65482") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46856->172.17.0.7:65482, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45098") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56524->172.17.0.7:45098, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53793") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45718->172.17.0.7:53793, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13726") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38312->172.17.0.7:13726, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Connecting to FTP server 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34628->172.17.0.7:21, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39695") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50558->172.17.0.7:39695, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6198") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36916->172.17.0.7:6198, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56945") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46656->172.17.0.7:56945, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47506") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60544->172.17.0.7:47506, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:27873") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33068->172.17.0.7:27873, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37547") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30182") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39712->172.17.0.7:37547, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56156->172.17.0.7:30182, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35662") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57886->172.17.0.7:35662, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45533") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55663") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34982->172.17.0.7:45533, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35330->172.17.0.7:55663, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6403") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48068") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54234->172.17.0.7:48068, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58364->172.17.0.7:6403, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9373") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36170->172.17.0.7:9373, err= 2026/03/19 01:43:12 DEBUG : removing 2 level 3 directories 2026/03/19 01:43:12 INFO : A1/B2/C2: Removing directory 2026/03/19 01:43:12 INFO : A1/B1/C3: Removing directory 2026/03/19 01:43:12 DEBUG : removing 2 level 2 directories 2026/03/19 01:43:12 INFO : A3/B3: Removing directory 2026/03/19 01:43:12 INFO : A1/B2: Removing directory 2026/03/19 01:43:12 DEBUG : removing 2 level 1 directories 2026/03/19 01:43:12 INFO : A3: Removing directory 2026/03/19 01:43:12 INFO : A2: Removing directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46383") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38232->172.17.0.7:46383, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53903") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52756->172.17.0.7:53903, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26043") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42896->172.17.0.7:26043, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57081") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50278->172.17.0.7:57081, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36937") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55802->172.17.0.7:36937, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9168") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41510->172.17.0.7:9168, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59807") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52850->172.17.0.7:59807, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32974") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52184->172.17.0.7:32974, err= 2026/03/19 01:43:12 DEBUG : removing 1 level 3 directories 2026/03/19 01:43:12 INFO : A1/B1/C1: Removing directory 2026/03/19 01:43:12 DEBUG : removing 1 level 2 directories 2026/03/19 01:43:12 INFO : A1/B1: Removing directory 2026/03/19 01:43:12 DEBUG : removing 1 level 1 directories 2026/03/19 01:43:12 INFO : A1: Removing directory 2026/03/19 01:43:12 DEBUG : removing 1 level 0 directories 2026/03/19 01:43:12 INFO : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Removing directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33990") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44698->172.17.0.7:33990, err= 2026/03/19 01:43:12 ERROR : error listing: directory not found 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47883") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42036->172.17.0.7:47883, err= 2026/03/19 01:43:12 ERROR : error listing: directory not found --- PASS: TestRmdirsNoLeaveRoot (0.06s) === RUN TestRmdirsLeaveRoot run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 INFO : A1: Making directory 2026/03/19 01:43:12 INFO : A1/B1: Making directory 2026/03/19 01:43:12 INFO : A1/B1/C1: Making directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44555") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47106->172.17.0.7:44555, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45114") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38220->172.17.0.7:45114, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29394") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50848->172.17.0.7:29394, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60347") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54602->172.17.0.7:60347, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29543") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34496->172.17.0.7:29543, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54761") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41548->172.17.0.7:54761, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32531") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49118->172.17.0.7:32531, err= 2026/03/19 01:43:12 DEBUG : removing 1 level 3 directories 2026/03/19 01:43:12 INFO : A1/B1/C1: Removing directory 2026/03/19 01:43:12 DEBUG : removing 1 level 2 directories 2026/03/19 01:43:12 INFO : A1/B1: Removing directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60414") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55276->172.17.0.7:60414, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36670") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38914->172.17.0.7:36670, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24691") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48392->172.17.0.7:24691, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43774") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57314->172.17.0.7:43774, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7850") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43940->172.17.0.7:7850, err= --- PASS: TestRmdirsLeaveRoot (0.02s) === RUN TestRmdirsWithFilter run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 INFO : A1: Making directory 2026/03/19 01:43:12 INFO : A1/B1: Making directory 2026/03/19 01:43:12 INFO : A1/B1/C1: Making directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9160") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49910->172.17.0.7:9160, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26946") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54220->172.17.0.7:26946, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16784") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38680->172.17.0.7:16784, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7351") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56924->172.17.0.7:7351, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42177") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35462->172.17.0.7:42177, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54471") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33194->172.17.0.7:54471, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6547") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40008->172.17.0.7:6547, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60591") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:32794->172.17.0.7:60591, err= 2026/03/19 01:43:12 DEBUG : removing 1 level 3 directories 2026/03/19 01:43:12 INFO : A1/B1/C1: Removing directory 2026/03/19 01:43:12 DEBUG : removing 1 level 2 directories 2026/03/19 01:43:12 INFO : A1/B1: Removing directory 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32888") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33296->172.17.0.7:32888, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30330") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58538->172.17.0.7:30330, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28718") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59282->172.17.0.7:28718, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22301") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46342->172.17.0.7:22301, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33536") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53638->172.17.0.7:33536, err= --- PASS: TestRmdirsWithFilter (0.02s) === RUN TestCopyURL run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49878") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43008->172.17.0.7:49878, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:14726") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60884->172.17.0.7:14726, err= 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53438") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43216->172.17.0.7:53438, err= 2026/03/19 01:43:12 DEBUG : filename.txt: File name found in url 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22717") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45084->172.17.0.7:22717, err= 2026/03/19 01:43:12 DEBUG : headerfilename.txt: filename found in Content-Disposition header. 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:4141") 2026/03/19 01:43:12 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57956->172.17.0.7:4141, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37756") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54078->172.17.0.7:37756, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9755") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37434->172.17.0.7:9755, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24496") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58674->172.17.0.7:24496, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7770") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55108->172.17.0.7:7770, err= --- PASS: TestCopyURL (0.02s) === RUN TestCopyURLDownloadHeaders run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52707") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42422->172.17.0.7:52707, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:18674") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43204->172.17.0.7:18674, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13383") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54176->172.17.0.7:13383, err= --- PASS: TestCopyURLDownloadHeaders (0.00s) === RUN TestCopyURLToWriter --- PASS: TestCopyURLToWriter (0.00s) === RUN TestMoveFile run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : file1: Need to transfer - File not found at Destination 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15632") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42872->172.17.0.7:15632, err= 2026/03/19 01:43:13 DEBUG : sub/file2.3cb2966d.partial: size = 14 OK 2026/03/19 01:43:13 DEBUG : sub/file2.3cb2966d.partial: renamed to: sub/file2 2026/03/19 01:43:13 INFO : file1: Copied (new) to: sub/file2 2026/03/19 01:43:13 INFO : file1: Deleted 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41106") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39964->172.17.0.7:41106, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64138") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35700->172.17.0.7:64138, err= 2026/03/19 01:43:13 DEBUG : sub/file2: size = 14 OK 2026/03/19 01:43:13 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/03/19 01:43:13 DEBUG : file1: Unchanged skipping 2026/03/19 01:43:13 INFO : file1: Deleted 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25518") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52174->172.17.0.7:25518, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22264") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47278->172.17.0.7:22264, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: don't need to copy/move sub/file2, it is already at target location 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57000") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43788->172.17.0.7:57000, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13659") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40148->172.17.0.7:13659, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:20958") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39954->172.17.0.7:20958, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30714") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35438->172.17.0.7:30714, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2128") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38994->172.17.0.7:2128, err= --- PASS: TestMoveFile (0.02s) === RUN TestMoveFileWithIgnoreExisting run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : file1: Need to transfer - File not found at Destination 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5002") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35536->172.17.0.7:5002, err= 2026/03/19 01:43:13 DEBUG : file1.9aa3f62d.partial: size = 14 OK 2026/03/19 01:43:13 DEBUG : file1.9aa3f62d.partial: renamed to: file1 2026/03/19 01:43:13 INFO : file1: Copied (new) 2026/03/19 01:43:13 INFO : file1: Deleted 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:4024") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36840->172.17.0.7:4024, err= 2026/03/19 01:43:13 DEBUG : file1: Destination exists, skipping 2026/03/19 01:43:13 DEBUG : file1: Not removing source file as destination file exists and --ignore-existing is set 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41497") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52720->172.17.0.7:41497, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5668") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47658->172.17.0.7:5668, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11455") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38236->172.17.0.7:11455, err= --- PASS: TestMoveFileWithIgnoreExisting (0.02s) === RUN TestCaseInsensitiveMoveFile run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7412") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56748->172.17.0.7:7412, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:1516") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57572->172.17.0.7:1516, err= --- PASS: TestCaseInsensitiveMoveFile (0.00s) === RUN TestCaseInsensitiveMoveFileDryRun run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36461") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59248->172.17.0.7:36461, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:26194") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39614->172.17.0.7:26194, err= --- PASS: TestCaseInsensitiveMoveFileDryRun (0.00s) === RUN TestMoveFileBackupDir run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35907") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36850->172.17.0.7:35907, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21094") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34538->172.17.0.7:21094, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6670") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58750->172.17.0.7:6670, err= 2026/03/19 01:43:13 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-paxefob5hune/backup" 2026/03/19 01:43:13 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/03/19 01:43:13 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:13 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:13 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:13 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:13 DEBUG : TestFTPProftpd: detected overridden config - adding "{g3agx}" suffix to name 2026/03/19 01:43:13 DEBUG : Setting host="172.17.0.7" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/03/19 01:43:13 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/03/19 01:43:13 DEBUG : Setting pass="ukB7zb1HVoXxglPxqrQYnkwgH8v9sLxZk6JDbPnsZ83mkg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/03/19 01:43:13 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: Connecting to FTP server 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: > dial: conn=172.17.0.1:34634->172.17.0.7:21, err= 2026/03/19 01:43:13 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-paxefob5hune/backup" to be canonical "TestFTPProftpd{g3agx}:rclone-test-paxefob5hune/backup" 2026/03/19 01:43:13 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone2005025302) 2026/03/19 01:43:13 DEBUG : dst/file1: size = 18 (ftp://172.17.0.7:21/rclone-test-paxefob5hune) 2026/03/19 01:43:13 DEBUG : dst/file1: Sizes differ 2026/03/19 01:43:13 INFO : dst/file1: Moved (server-side) 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64917") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33154->172.17.0.7:64917, err= 2026/03/19 01:43:13 DEBUG : dst/file1.58903690.partial: size = 14 OK 2026/03/19 01:43:13 DEBUG : dst/file1.58903690.partial: renamed to: dst/file1 2026/03/19 01:43:13 INFO : dst/file1: Copied (new) 2026/03/19 01:43:13 INFO : dst/file1: Deleted 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55497") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39084->172.17.0.7:55497, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31045") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30329") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51406->172.17.0.7:31045, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48954->172.17.0.7:30329, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11764") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47712->172.17.0.7:11764, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24364") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50472->172.17.0.7:24364, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22522") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47864->172.17.0.7:22522, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55518") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38002->172.17.0.7:55518, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:18436") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37986->172.17.0.7:18436, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62954") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54044->172.17.0.7:62954, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune/backup: closing 1 unused connections --- PASS: TestMoveFileBackupDir (0.03s) === RUN TestSameConfig --- PASS: TestSameConfig (0.00s) === RUN TestSame --- PASS: TestSame (0.00s) === RUN TestOverlappingFilterCheckWithoutFilter --- PASS: TestOverlappingFilterCheckWithoutFilter (0.00s) === RUN TestOverlappingFilterCheckWithFilter --- PASS: TestOverlappingFilterCheckWithFilter (0.00s) === RUN TestListFormat --- PASS: TestListFormat (0.00s) === RUN TestDirMove run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28086") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48346->172.17.0.7:28086, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21550") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42730->172.17.0.7:21550, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:41795") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60380->172.17.0.7:41795, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29045") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36376->172.17.0.7:29045, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46988") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34856->172.17.0.7:46988, err= 2026/03/19 01:43:13 INFO : A1/B2: Making directory 2026/03/19 01:43:13 INFO : A1/B1/C3: Making directory 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22293") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37376->172.17.0.7:22293, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63067") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36126->172.17.0.7:63067, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22628") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33344->172.17.0.7:22628, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44590") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43850->172.17.0.7:44590, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49855") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24619") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59960->172.17.0.7:49855, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:39438->172.17.0.7:24619, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10511") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54868->172.17.0.7:10511, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28115") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53502->172.17.0.7:28115, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:39089") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54420->172.17.0.7:39089, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54234") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42230->172.17.0.7:54234, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:4359") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56024->172.17.0.7:4359, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:48497") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63201") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37174->172.17.0.7:48497, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40580->172.17.0.7:63201, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60983") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57902->172.17.0.7:60983, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11258") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49946->172.17.0.7:11258, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52580") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50266->172.17.0.7:52580, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25193") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33960->172.17.0.7:25193, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49478") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24567") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45626->172.17.0.7:49478, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31827") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45922->172.17.0.7:31827, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53924->172.17.0.7:24567, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Connecting to FTP server 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34636->172.17.0.7:21, err= 2026/03/19 01:43:13 INFO : A2/two: Moved (server-side) to: A3/two 2026/03/19 01:43:13 INFO : A2/one: Moved (server-side) to: A3/one 2026/03/19 01:43:13 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/03/19 01:43:13 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/03/19 01:43:13 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29319") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36642->172.17.0.7:29319, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13158") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59590->172.17.0.7:13158, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42492") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41820->172.17.0.7:42492, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:14129") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56524->172.17.0.7:14129, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15518") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:38998") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38608->172.17.0.7:15518, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44918->172.17.0.7:38998, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35805") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40734->172.17.0.7:35805, err= 2026/03/19 01:43:13 INFO : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:1647") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47650->172.17.0.7:1647, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45858") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45766->172.17.0.7:45858, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16638") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33010->172.17.0.7:16638, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:40724") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:61091") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46996->172.17.0.7:61091, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54326") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56234->172.17.0.7:40724, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46160->172.17.0.7:54326, err= 2026/03/19 01:43:13 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three 2026/03/19 01:43:13 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2026/03/19 01:43:13 INFO : A3/one: Moved (server-side) to: A4/one 2026/03/19 01:43:13 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2026/03/19 01:43:13 INFO : A3/two: Moved (server-side) to: A4/two 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57232") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53902->172.17.0.7:57232, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25026") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50736->172.17.0.7:25026, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:29304") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56966->172.17.0.7:29304, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:12675") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56928->172.17.0.7:12675, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44786") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37108->172.17.0.7:44786, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57704") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54189") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60106->172.17.0.7:54189, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47032->172.17.0.7:57704, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:54723") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37090->172.17.0.7:54723, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33271") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37690->172.17.0.7:33271, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5539") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60728") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54458->172.17.0.7:60728, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44792->172.17.0.7:5539, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:4724") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:46696->172.17.0.7:4724, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64255") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10505") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56320->172.17.0.7:64255, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53500->172.17.0.7:10505, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:1902") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35664->172.17.0.7:1902, err= --- PASS: TestDirMove (0.25s) === RUN TestGetFsInfo run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16664") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47658->172.17.0.7:16664, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:7374") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35696->172.17.0.7:7374, err= --- PASS: TestGetFsInfo (0.00s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=false run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50826") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56702->172.17.0.7:50826, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: File to upload is small (34 bytes), uploading instead of streaming 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28151") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34344->172.17.0.7:28151, err= 2026/03/19 01:43:13 DEBUG : no_checksum_small_file_from_pipe: size = 34 OK 2026/03/19 01:43:13 NOTICE: ftp://172.17.0.7:21/rclone-test-paxefob5hune: --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/03/19 01:43:13 DEBUG : no_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:24785") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48088->172.17.0.7:24785, err= 2026/03/19 01:43:13 DEBUG : no_checksum_big_file_from_pipe: size = 102401 OK 2026/03/19 01:43:13 DEBUG : no_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:36724") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52948->172.17.0.7:36724, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62683") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:36322->172.17.0.7:62683, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43596") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48982->172.17.0.7:43596, err= === RUN TestRcat/withChecksum=true,ignoreChecksum=false run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13889") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57534->172.17.0.7:13889, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: File to upload is small (34 bytes), uploading instead of streaming 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:47360") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33332->172.17.0.7:47360, err= 2026/03/19 01:43:13 DEBUG : with_checksum_small_file_from_pipe: size = 34 OK 2026/03/19 01:43:13 DEBUG : with_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:4354") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53006->172.17.0.7:4354, err= 2026/03/19 01:43:13 DEBUG : with_checksum_big_file_from_pipe: size = 102401 OK 2026/03/19 01:43:13 DEBUG : with_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6609") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42836->172.17.0.7:6609, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63385") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54344->172.17.0.7:63385, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56735") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49892->172.17.0.7:56735, err= === RUN TestRcat/withChecksum=false,ignoreChecksum=true run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43056") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34516->172.17.0.7:43056, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: File to upload is small (34 bytes), uploading instead of streaming 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:33243") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45210->172.17.0.7:33243, err= 2026/03/19 01:43:13 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/03/19 01:43:13 DEBUG : ignore_checksum_small_file_from_pipe: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:14698") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42854->172.17.0.7:14698, err= 2026/03/19 01:43:13 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/03/19 01:43:13 DEBUG : ignore_checksum_big_file_from_pipe: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42259") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49620->172.17.0.7:42259, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:55845") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:54146->172.17.0.7:55845, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53209") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35272->172.17.0.7:53209, err= === RUN TestRcat/withChecksum=true,ignoreChecksum=true run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:52577") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43262->172.17.0.7:52577, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: File to upload is small (34 bytes), uploading instead of streaming 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32371") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:51940->172.17.0.7:32371, err= 2026/03/19 01:43:13 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/03/19 01:43:13 DEBUG : ignore_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:50125") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43704->172.17.0.7:50125, err= 2026/03/19 01:43:13 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/03/19 01:43:13 DEBUG : ignore_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:64749") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48634->172.17.0.7:64749, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15816") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38366->172.17.0.7:15816, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:9511") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45166->172.17.0.7:9511, err= --- PASS: TestRcat (0.06s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.01s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.02s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.01s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.01s) === RUN TestRcatMetadata run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" operations_test.go:1563: Skipping as destination doesn't support user metadata 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43051") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:47838->172.17.0.7:43051, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:63274") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58006->172.17.0.7:63274, err= --- SKIP: TestRcatMetadata (0.00s) === RUN TestRcatSize run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58962") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57374->172.17.0.7:58962, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: File to upload is small (60 bytes), uploading instead of streaming 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:30382") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45914->172.17.0.7:30382, err= 2026/03/19 01:43:13 DEBUG : potato2: size = 60 OK 2026/03/19 01:43:13 DEBUG : potato2: Size of src and dst objects identical 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:28300") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38548->172.17.0.7:28300, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:17989") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48540->172.17.0.7:17989, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35596") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34984->172.17.0.7:35596, err= --- PASS: TestRcatSize (0.01s) === RUN TestRcatSizeMetadata run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" operations_test.go:1644: Skipping as destination doesn't support user metadata 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:27871") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:37666->172.17.0.7:27871, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25430") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38376->172.17.0.7:25430, err= --- SKIP: TestRcatSizeMetadata (0.00s) === RUN TestRcatSizeUploadHeaders run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:14921") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38982->172.17.0.7:14921, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23710") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42850->172.17.0.7:23710, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:12381") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41584->172.17.0.7:12381, err= --- PASS: TestRcatSizeUploadHeaders (0.01s) === RUN TestTouchDir run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:34534") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45588->172.17.0.7:34534, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49086") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48564->172.17.0.7:49086, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46671") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50276->172.17.0.7:46671, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:62555") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:59416->172.17.0.7:62555, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56304") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56008->172.17.0.7:56304, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:53401") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:48654->172.17.0.7:53401, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Touching "empty space" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Touching "potato2" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11734") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35376->172.17.0.7:11734, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Touching "sub dir/potato3" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35638") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:35972->172.17.0.7:35638, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43030") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58648->172.17.0.7:43030, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11053") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:42864->172.17.0.7:11053, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:37032") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:32936->172.17.0.7:37032, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51661") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49496->172.17.0.7:51661, err= --- PASS: TestTouchDir (0.02s) === RUN TestMkdirMetadata run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" operations_test.go:1773: Skipping test as remote does not support MkdirMetadata 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:2093") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:34172->172.17.0.7:2093, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:31576") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:41624->172.17.0.7:31576, err= --- SKIP: TestMkdirMetadata (0.00s) === RUN TestMkdirModTime run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" operations_test.go:1792: Skipping test as remote does not support DirSetModTime or MkdirMetadata 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:16807") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57502->172.17.0.7:16807, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:51316") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45006->172.17.0.7:51316, err= --- SKIP: TestMkdirModTime (0.00s) === RUN TestCopyDirMetadata run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" operations_test.go:1813: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6442") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38940->172.17.0.7:6442, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:35547") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38172->172.17.0.7:35547, err= --- SKIP: TestCopyDirMetadata (0.00s) === RUN TestSetDirModTime run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" operations_test.go:1849: Skipping test as remote does not support DirSetModTime or WriteDirSetModTime 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15034") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:32834->172.17.0.7:15034, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:5852") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52834->172.17.0.7:5852, err= --- SKIP: TestSetDirModTime (0.00s) === RUN TestDirsEqual run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" operations_test.go:1893: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:59790") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55884->172.17.0.7:59790, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32151") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:43416->172.17.0.7:32151, err= --- SKIP: TestDirsEqual (0.00s) === RUN TestRemoveExisting run.go:185: Remote "ftp://172.17.0.7:21/rclone-test-paxefob5hune", Local "Local file system at /tmp/rclone2005025302", Modify Window "1s" 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:25601") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:45868->172.17.0.7:25601, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:44208") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57294->172.17.0.7:44208, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:56966") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57978->172.17.0.7:56966, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43598") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:55928->172.17.0.7:43598, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:10145") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56404->172.17.0.7:10145, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:60560") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58796->172.17.0.7:60560, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:6072") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:57616->172.17.0.7:6072, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:45278") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:50840->172.17.0.7:45278, err= 2026/03/19 01:43:13 DEBUG : sub dir/test remove existing: TEST: renaming existing object to "sub dir/test remove existing.refedid9" before starting 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:32685") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53678->172.17.0.7:32685, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:23554") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40134->172.17.0.7:23554, err= 2026/03/19 01:43:13 DEBUG : sub dir/test remove existing.refedid9: TEST: removing renamed existing file after operation 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:11509") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:38608->172.17.0.7:11509, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:58206") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:33664->172.17.0.7:58206, err= 2026/03/19 01:43:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.hoqikos8" before starting 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57914") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:44680->172.17.0.7:57914, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:18212") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53534->172.17.0.7:18212, err= 2026/03/19 01:43:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.hoqikos8: TEST: renaming existing back after failed operation 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:3612") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:40800->172.17.0.7:3612, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:42811") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:58964->172.17.0.7:42811, err= 2026/03/19 01:43:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.facayim0" before starting 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:15019") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:52306->172.17.0.7:15019, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:22342") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56514->172.17.0.7:22342, err= 2026/03/19 01:43:13 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.facayim0: TEST: removing renamed existing file after operation 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:13766") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49406->172.17.0.7:13766, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:21213") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:56270->172.17.0.7:21213, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:46127") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:53184->172.17.0.7:46127, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:49123") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60838->172.17.0.7:49123, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:57297") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:49272->172.17.0.7:57297, err= --- PASS: TestRemoveExisting (0.04s) === RUN TestRcAbout rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcAbout (0.00s) === RUN TestRcCleanup rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCleanup (0.00s) === RUN TestRcCopyfile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCopyfile (0.00s) === RUN TestRcCopyurl rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCopyurl (0.00s) === RUN TestRcDelete rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcDelete (0.00s) === RUN TestRcDeletefile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcDeletefile (0.00s) === RUN TestRcList rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcList (0.00s) === RUN TestRcStat rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcStat (0.00s) === RUN TestRcSetTier rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcSetTier (0.00s) === RUN TestRcSetTierFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcSetTierFile (0.00s) === RUN TestRcMkdir rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcMkdir (0.00s) === RUN TestRcMovefile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcMovefile (0.00s) === RUN TestRcPurge rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcPurge (0.00s) === RUN TestRcRmdir rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcRmdir (0.00s) === RUN TestRcRmdirs rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcRmdirs (0.00s) === RUN TestRcSize rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcSize (0.00s) === RUN TestRcPublicLink rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcPublicLink (0.00s) === RUN TestRcFsInfo rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcFsInfo (0.00s) === RUN TestUploadFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestUploadFile (0.00s) === RUN TestRcCommand rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCommand (0.00s) === RUN TestRcDu rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcDu (0.00s) === RUN TestRcCheck rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCheck (0.00s) === RUN TestRcHashsum rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcHashsum (0.00s) === RUN TestRcHashsumSingleFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcHashsumSingleFile (0.00s) === RUN TestRcHashsumFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcHashsumFile (0.00s) PASS 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: dial("tcp","172.17.0.7:43304") 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: > dial: conn=172.17.0.1:60066->172.17.0.7:43304, err= 2026/03/19 01:43:13 DEBUG : ftp://172.17.0.7:21/rclone-test-paxefob5hune: Purge dir "" "./operations.test -test.v -test.timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Finished OK in 4.119806867s (try 1/5)