"./operations.test -test.v -test.timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Starting (try 1/5) 2026/09/18 01:00:24 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize" 2026/09/18 01:00:24 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:24 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:24 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:24 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:24 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:24 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:24 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:24 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:24 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:24 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:24 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Connecting to FTP server 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48738->172.17.0.3:21, err= 2026/09/18 01:00:24 DEBUG : Creating backend with remote "/tmp/rclone1145325186" === 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:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" multithread_test.go:120: multithread writing not supported 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61982") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48454->172.17.0.3:61982, err= 2026/09/18 01:00:24 ERROR : error listing: directory not found --- SKIP: TestMultithreadCopy (0.01s) === RUN TestMultithreadCopyAbort run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" multithread_test.go:120: multithread writing not supported 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26380") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:32846->172.17.0.3:26380, err= 2026/09/18 01:00:24 ERROR : error listing: directory not found --- SKIP: TestMultithreadCopyAbort (0.00s) === RUN TestMultithreadCopyWriterAtErrors === RUN TestMultithreadCopyWriterAtErrors/open/fatal=false 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: disabling buffering because destination uses OpenWriterAt === RUN TestMultithreadCopyWriterAtErrors/open/fatal=true 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: disabling buffering because destination uses OpenWriterAt === RUN TestMultithreadCopyWriterAtErrors/write/fatal=false 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: disabling buffering because destination uses OpenWriterAt 2026/09/18 01:00:24 DEBUG : file.txt: Starting multi-thread copy with 4 chunks of size 4 with 2 parallel streams 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 (4-8) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 1 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 failed: multi-thread copy: failed to write chunk: disk full 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 (8-12) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 2 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 failed: multi-thread copy: failed to write chunk: disk full 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 (0-4) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 0 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 failed: multi-thread copy: failed to write chunk: disk full 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: cancelling transfer on exit 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: abort failed: multi-thread copy: failed to find temp file when aborting chunk writer: object not found === RUN TestMultithreadCopyWriterAtErrors/write/fatal=true 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: disabling buffering because destination uses OpenWriterAt 2026/09/18 01:00:24 DEBUG : file.txt: Starting multi-thread copy with 4 chunks of size 4 with 2 parallel streams 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 (4-8) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 1 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 failed: multi-thread copy: failed to write chunk: disk full 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 (8-12) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 2 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 failed: multi-thread copy: failed to write chunk: disk full 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 (0-4) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 0 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 failed: multi-thread copy: failed to write chunk: disk full 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: cancelling transfer on exit 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: abort failed: multi-thread copy: failed to find temp file when aborting chunk writer: object not found === RUN TestMultithreadCopyWriterAtErrors/close/fatal=false 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: disabling buffering because destination uses OpenWriterAt 2026/09/18 01:00:24 DEBUG : file.txt: Starting multi-thread copy with 4 chunks of size 4 with 2 parallel streams 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 (4-8) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 1 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 (4-8) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 (8-12) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 2 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 (8-12) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 4/4 (12-16) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 3 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 4/4 (12-16) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 (0-4) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 0 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 (0-4) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: cancelling transfer on exit 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: abort failed: multi-thread copy: failed to find temp file when aborting chunk writer: object not found === RUN TestMultithreadCopyWriterAtErrors/close/fatal=true 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: disabling buffering because destination uses OpenWriterAt 2026/09/18 01:00:24 DEBUG : file.txt: Starting multi-thread copy with 4 chunks of size 4 with 2 parallel streams 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 (4-8) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 1 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 2/4 (4-8) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 (8-12) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 2 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 3/4 (8-12) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 4/4 (12-16) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 3 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 4/4 (12-16) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 (0-4) size 4 starting 2026/09/18 01:00:24 DEBUG : file.txt: writing chunk 0 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: chunk 1/4 (0-4) size 4 finished 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: cancelling transfer on exit 2026/09/18 01:00:24 DEBUG : file.txt: multi-thread copy: abort failed: multi-thread copy: failed to find temp file when aborting chunk writer: object not found --- PASS: TestMultithreadCopyWriterAtErrors (0.00s) --- PASS: TestMultithreadCopyWriterAtErrors/open/fatal=false (0.00s) --- PASS: TestMultithreadCopyWriterAtErrors/open/fatal=true (0.00s) --- PASS: TestMultithreadCopyWriterAtErrors/write/fatal=false (0.00s) --- PASS: TestMultithreadCopyWriterAtErrors/write/fatal=true (0.00s) --- PASS: TestMultithreadCopyWriterAtErrors/close/fatal=false (0.00s) --- PASS: TestMultithreadCopyWriterAtErrors/close/fatal=true (0.00s) === RUN TestSizeDiffers 2026/09/18 01:00:24 DEBUG : a: size = 0 OK 2026/09/18 01:00:24 DEBUG : a: size = 1 (memory) 2026/09/18 01:00:24 DEBUG : a: size = 2 (memory) --- PASS: TestSizeDiffers (0.01s) === RUN TestDirTransferEntry --- PASS: TestDirTransferEntry (0.00s) === RUN TestReOpen === RUN TestReOpen/Normal === RUN TestReOpen/Normal/Basics 2026/09/18 01:00:24 DEBUG : potato: Seek from 10 to 0 === RUN TestReOpen/Normal/ErrorAtStart === RUN TestReOpen/Normal/WithErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/Normal/TooManyErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/Normal/ReadAt 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/Normal/Seek 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 2 === RUN TestReOpen/Normal/AccountRead === RUN TestReOpen/Normal/AccountReadDelay 2026/09/18 01:00:24 DEBUG : potato: Seek from 10 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 10 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 10 to 0 === RUN TestReOpen/Normal/AccountReadError === RUN TestReOpen/WithRangeOption === RUN TestReOpen/WithRangeOption/Basics 2026/09/18 01:00:24 DEBUG : potato: Seek from 7 to 0 === RUN TestReOpen/WithRangeOption/ErrorAtStart === RUN TestReOpen/WithRangeOption/WithErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/WithRangeOption/TooManyErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/WithRangeOption/ReadAt 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/WithRangeOption/Seek 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 2 2026/09/18 01:00:24 DEBUG : potato: Seek from 7 to 4 === RUN TestReOpen/WithRangeOption/AccountRead === RUN TestReOpen/WithRangeOption/AccountReadDelay 2026/09/18 01:00:24 DEBUG : potato: Seek from 7 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 7 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 7 to 0 === RUN TestReOpen/WithRangeOption/AccountReadError === RUN TestReOpen/WithSeekOption === RUN TestReOpen/WithSeekOption/Basics 2026/09/18 01:00:24 DEBUG : potato: Seek from 8 to 0 === RUN TestReOpen/WithSeekOption/ErrorAtStart === RUN TestReOpen/WithSeekOption/WithErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/WithSeekOption/TooManyErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/WithSeekOption/ReadAt 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/WithSeekOption/Seek 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 2 2026/09/18 01:00:24 DEBUG : potato: Seek from 7 to 5 === RUN TestReOpen/WithSeekOption/AccountRead === RUN TestReOpen/WithSeekOption/AccountReadDelay 2026/09/18 01:00:24 DEBUG : potato: Seek from 8 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 8 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 8 to 0 === RUN TestReOpen/WithSeekOption/AccountReadError === RUN TestReOpen/UnknownSize === RUN TestReOpen/UnknownSize/Basics 2026/09/18 01:00:24 DEBUG : potato: Seek from 9 to 0 === RUN TestReOpen/UnknownSize/ErrorAtStart === RUN TestReOpen/UnknownSize/WithErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/UnknownSize/TooManyErrors 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/09/18 01:00:24 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/UnknownSize/ReadAt 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/UnknownSize/Seek 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/09/18 01:00:24 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/09/18 01:00:24 DEBUG : potato: Seek from 5 to 2 2026/09/18 01:00:24 DEBUG : potato: Seek from 7 to 6 === RUN TestReOpen/UnknownSize/AccountRead === RUN TestReOpen/UnknownSize/AccountReadDelay 2026/09/18 01:00:24 DEBUG : potato: Seek from 9 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 9 to 0 2026/09/18 01:00:24 DEBUG : potato: Seek from 9 to 0 === RUN TestReOpen/UnknownSize/AccountReadError --- PASS: TestReOpen (0.01s) --- 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.01s) --- PASS: TestReOpen/UnknownSize/Basics (0.00s) --- PASS: TestReOpen/UnknownSize/ErrorAtStart (0.00s) --- PASS: TestReOpen/UnknownSize/WithErrors (0.00s) --- PASS: TestReOpen/UnknownSize/TooManyErrors (0.01s) --- 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:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45209") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34136->172.17.0.3:45209, err= 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37553") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41904->172.17.0.3:37553, err= === RUN TestCheck/1 === RUN TestCheck/2 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33093") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51288->172.17.0.3:33093, err= 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22029") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54050->172.17.0.3:22029, err= === RUN TestCheck/3 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:12790") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54690->172.17.0.3:12790, err= 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19114") 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41222->172.17.0.3:19114, err= === RUN TestCheck/4 === RUN TestCheck/5 2026/09/18 01:00:24 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32316") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53796->172.17.0.3:32316, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50323") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33764->172.17.0.3:50323, err= === RUN TestCheck/6 === RUN TestCheck/7 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:14112") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51398->172.17.0.3:14112, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28334") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55820->172.17.0.3:28334, err= --- PASS: TestCheck (0.46s) --- PASS: TestCheck/1 (0.04s) --- PASS: TestCheck/2 (0.00s) --- PASS: TestCheck/3 (0.00s) --- PASS: TestCheck/4 (0.03s) --- PASS: TestCheck/5 (0.05s) --- PASS: TestCheck/6 (0.03s) --- PASS: TestCheck/7 (0.01s) === RUN TestCheckFsError 2026/09/18 01:00:25 DEBUG : Creating backend with remote "nonexistent" 2026/09/18 01:00:25 DEBUG : Creating backend with remote "nonexistent" 2026/09/18 01:00:25 DEBUG : Local file system at nonexistent: Waiting for checks to finish 2026/09/18 01:00:25 ERROR : Local file system at nonexistent: error reading source root directory: directory not found 2026/09/18 01:00:25 NOTICE: Local file system at nonexistent: 0 differences found 2026/09/18 01:00:25 NOTICE: Local file system at nonexistent: 2 errors while checking --- PASS: TestCheckFsError (0.02s) === RUN TestCheckDownload run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25252") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54218->172.17.0.3:25252, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10077") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41172->172.17.0.3:10077, err= === RUN TestCheckDownload/1 === RUN TestCheckDownload/2 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64633") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45092->172.17.0.3:64633, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:44755") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45268->172.17.0.3:44755, err= === RUN TestCheckDownload/3 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:58793") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58092->172.17.0.3:58793, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36874") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39798->172.17.0.3:36874, err= === RUN TestCheckDownload/4 === RUN TestCheckDownload/5 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27535") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54270->172.17.0.3:27535, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:42286") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45898->172.17.0.3:42286, err= === RUN TestCheckDownload/6 === RUN TestCheckDownload/7 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24699") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37704->172.17.0.3:24699, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28517") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33836->172.17.0.3:28517, err= --- PASS: TestCheckDownload (0.25s) --- PASS: TestCheckDownload/1 (0.01s) --- PASS: TestCheckDownload/2 (0.01s) --- PASS: TestCheckDownload/3 (0.04s) --- PASS: TestCheckDownload/4 (0.02s) --- PASS: TestCheckDownload/5 (0.02s) --- PASS: TestCheckDownload/6 (0.02s) --- PASS: TestCheckDownload/7 (0.02s) === RUN TestCheckSizeOnly run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8561") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58600->172.17.0.3:8561, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37788") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59426->172.17.0.3:37788, err= === RUN TestCheckSizeOnly/1 === RUN TestCheckSizeOnly/2 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46842") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55074->172.17.0.3:46842, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6972") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38790->172.17.0.3:6972, err= === RUN TestCheckSizeOnly/3 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37392") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46810->172.17.0.3:37392, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18358") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46550->172.17.0.3:18358, err= === RUN TestCheckSizeOnly/4 === RUN TestCheckSizeOnly/5 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:1623") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58356->172.17.0.3:1623, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26265") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47520->172.17.0.3:26265, err= === RUN TestCheckSizeOnly/6 === RUN TestCheckSizeOnly/7 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48688") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56980->172.17.0.3:48688, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28486") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45822->172.17.0.3:28486, err= --- PASS: TestCheckSizeOnly (0.14s) --- PASS: TestCheckSizeOnly/1 (0.01s) --- PASS: TestCheckSizeOnly/2 (0.01s) --- PASS: TestCheckSizeOnly/3 (0.01s) --- PASS: TestCheckSizeOnly/4 (0.00s) --- PASS: TestCheckSizeOnly/5 (0.02s) --- PASS: TestCheckSizeOnly/6 (0.00s) --- PASS: TestCheckSizeOnly/7 (0.00s) === RUN TestCheckEqualReaders --- PASS: TestCheckEqualReaders (0.00s) === RUN TestParseSumFile run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:52998") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42760->172.17.0.3:52998, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43130") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45146->172.17.0.3:43130, err= 2026/09/18 01:00:25 NOTICE: test.sum: improperly formatted checksum line 4 2026/09/18 01:00:25 NOTICE: test.sum: improperly formatted checksum line 5 2026/09/18 01:00:25 NOTICE: test.sum: improperly formatted checksum line 6 2026/09/18 01:00:25 NOTICE: test.sum: 2 warning(s) suppressed... 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48742") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38246->172.17.0.3:48742, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64312") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60026->172.17.0.3:64312, err= 2026/09/18 01:00:25 NOTICE: test.sum: improperly formatted checksum line 4 2026/09/18 01:00:25 NOTICE: test.sum: improperly formatted checksum line 5 2026/09/18 01:00:25 NOTICE: test.sum: improperly formatted checksum line 6 2026/09/18 01:00:25 NOTICE: test.sum: 2 warning(s) suppressed... 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5131") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59392->172.17.0.3:5131, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25494") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45960->172.17.0.3:25494, err= --- PASS: TestParseSumFile (0.02s) === RUN TestCheckSum run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:25 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize/data" 2026/09/18 01:00:25 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:25 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:25 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:25 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:25 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:25 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:25 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:25 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:25 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:25 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/data: Connecting to FTP server 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/data: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/data: > dial: conn=172.17.0.1:48752->172.17.0.3:21, err= check_test.go:354: ftp://172.17.0.3:21/rclone-test-wuladaz5rize/data lacks md5, skipping 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:49655") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42590->172.17.0.3:49655, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43409") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52208->172.17.0.3:43409, err= --- SKIP: TestCheckSum (0.04s) === RUN TestCheckSumDownload run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:25 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize/data" 2026/09/18 01:00:25 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:25 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:25 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:25 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:25 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:25 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:25 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:25 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:25 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:25 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/data: Connecting to FTP server 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/data: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/data: > dial: conn=172.17.0.1:48762->172.17.0.3:21, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20335") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36672->172.17.0.3:20335, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24031") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59504->172.17.0.3:24031, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:47025") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37696->172.17.0.3:47025, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46469") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60874->172.17.0.3:46469, err= === RUN TestCheckSumDownload/subtest1 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10007") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38984->172.17.0.3:10007, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54006") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57872->172.17.0.3:54006, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19961") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55204->172.17.0.3:19961, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64811") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45806->172.17.0.3:64811, err= === RUN TestCheckSumDownload/subtest2 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:1268") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33840->172.17.0.3:1268, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6248") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36170->172.17.0.3:6248, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21428") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54108->172.17.0.3:21428, err= === RUN TestCheckSumDownload/subtest3 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:23583") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37516->172.17.0.3:23583, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20694") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39524->172.17.0.3:20694, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:53225") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46254->172.17.0.3:53225, err= === RUN TestCheckSumDownload/subtest4 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45936") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53716->172.17.0.3:45936, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62072") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43810->172.17.0.3:62072, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:60632") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59118->172.17.0.3:60632, err= === RUN TestCheckSumDownload/subtest5 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25023") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44678->172.17.0.3:25023, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48095") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35446->172.17.0.3:48095, err= 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6686") 2026/09/18 01:00:25 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55712->172.17.0.3:6686, err= === RUN TestCheckSumDownload/subtest6 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46873") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44910->172.17.0.3:46873, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10793") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50878->172.17.0.3:10793, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32701") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50908->172.17.0.3:32701, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30993") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53382->172.17.0.3:30993, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:53179") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45780->172.17.0.3:53179, err= === RUN TestCheckSumDownload/subtest7 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54001") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56296->172.17.0.3:54001, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34669") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55720->172.17.0.3:34669, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32947") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52062->172.17.0.3:32947, err= --- PASS: TestCheckSumDownload (0.53s) --- PASS: TestCheckSumDownload/subtest1 (0.02s) --- PASS: TestCheckSumDownload/subtest2 (0.02s) --- PASS: TestCheckSumDownload/subtest3 (0.03s) --- PASS: TestCheckSumDownload/subtest4 (0.02s) --- PASS: TestCheckSumDownload/subtest5 (0.05s) --- PASS: TestCheckSumDownload/subtest6 (0.06s) --- PASS: TestCheckSumDownload/subtest7 (0.02s) === RUN TestCheckSumConcurrency 2026/09/18 01:00:26 DEBUG : file0: md5 = 022eb0c0085c731f335df970fafa7446 OK 2026/09/18 01:00:26 DEBUG : file2: md5 = a58f09ae3db8ae4b943fdbaace096072 OK 2026/09/18 01:00:26 DEBUG : file1: md5 = 17fbabbccbdea0e6be9eb64c8c6fea41 OK 2026/09/18 01:00:26 DEBUG : file3: md5 = e0639b17e0744aca9a3ba29c049e59ee OK 2026/09/18 01:00:26 NOTICE: Mock file system at checkSum: 0 differences found 2026/09/18 01:00:26 NOTICE: Mock file system at checkSum: 4 matching files --- PASS: TestCheckSumConcurrency (0.00s) === RUN TestCheckSumDownloadConcurrency 2026/09/18 01:00:26 DEBUG : file0: md5 = 022eb0c0085c731f335df970fafa7446 OK 2026/09/18 01:00:26 DEBUG : file2: md5 = a58f09ae3db8ae4b943fdbaace096072 OK 2026/09/18 01:00:26 DEBUG : file1: md5 = 17fbabbccbdea0e6be9eb64c8c6fea41 OK 2026/09/18 01:00:26 DEBUG : file3: md5 = e0639b17e0744aca9a3ba29c049e59ee OK 2026/09/18 01:00:26 NOTICE: Mock file system at checkSum: 0 differences found 2026/09/18 01:00:26 NOTICE: Mock file system at checkSum: 4 matching files --- PASS: TestCheckSumDownloadConcurrency (0.00s) === RUN TestApplyTransforms 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-dunomov5zume" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: > dial: conn=172.17.0.1:48772->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone196071714" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-dunomov5zume", Local "Local file system at /tmp/rclone196071714", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: dial("tcp","172.17.0.3:4716") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: > dial: conn=172.17.0.1:45898->172.17.0.3:4716, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: dial("tcp","172.17.0.3:38276") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: > dial: conn=172.17.0.1:53000->172.17.0.3:38276, err= upper checkfile vs. lower remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: dial("tcp","172.17.0.3:25366") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: > dial: conn=172.17.0.1:59774->172.17.0.3:25366, err= 2026/09/18 01:00:26 ERROR : hello, world!: sum not found 2026/09/18 01:00:26 ERROR : HELLO, WORLD!: file not in ftp://172.17.0.3:21/rclone-test-dunomov5zume 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-dunomov5zume: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-dunomov5zume: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-dunomov5zume: 2 errors while checking upper checkfile vs. lower remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: dial("tcp","172.17.0.3:55721") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: > dial: conn=172.17.0.1:38066->172.17.0.3:55721, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: dial("tcp","172.17.0.3:48201") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: > dial: conn=172.17.0.1:54986->172.17.0.3:48201, err= 2026/09/18 01:00:26 DEBUG : hello, world!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-dunomov5zume: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-dunomov5zume: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-siwimig0jeqe" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: > dial: conn=172.17.0.1:48784->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone3389245594" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-siwimig0jeqe", Local "Local file system at /tmp/rclone3389245594", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: dial("tcp","172.17.0.3:1603") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: > dial: conn=172.17.0.1:41354->172.17.0.3:1603, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: dial("tcp","172.17.0.3:60066") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: > dial: conn=172.17.0.1:44306->172.17.0.3:60066, err= lower checkfile vs. upper remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: dial("tcp","172.17.0.3:16580") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: > dial: conn=172.17.0.1:33790->172.17.0.3:16580, err= 2026/09/18 01:00:26 ERROR : HELLO, WORLD!: sum not found 2026/09/18 01:00:26 ERROR : hello, world!: file not in ftp://172.17.0.3:21/rclone-test-siwimig0jeqe 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: 2 errors while checking lower checkfile vs. upper remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: dial("tcp","172.17.0.3:19988") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: > dial: conn=172.17.0.1:49430->172.17.0.3:19988, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: dial("tcp","172.17.0.3:38555") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: > dial: conn=172.17.0.1:39298->172.17.0.3:38555, err= 2026/09/18 01:00:26 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-viduxoq0mapa" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: > dial: conn=172.17.0.1:48792->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone1037833495" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-viduxoq0mapa", Local "Local file system at /tmp/rclone1037833495", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: dial("tcp","172.17.0.3:8489") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: > dial: conn=172.17.0.1:49694->172.17.0.3:8489, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: dial("tcp","172.17.0.3:23677") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: > dial: conn=172.17.0.1:36666->172.17.0.3:23677, err= lower checkfile vs. upperlowermixed remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: dial("tcp","172.17.0.3:33159") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: > dial: conn=172.17.0.1:38012->172.17.0.3:33159, err= 2026/09/18 01:00:26 ERROR : HeLlO, wOrLd!: sum not found 2026/09/18 01:00:26 ERROR : hello, world!: file not in ftp://172.17.0.3:21/rclone-test-viduxoq0mapa 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: 2 errors while checking lower checkfile vs. upperlowermixed remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: dial("tcp","172.17.0.3:32651") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: > dial: conn=172.17.0.1:36602->172.17.0.3:32651, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: dial("tcp","172.17.0.3:51000") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: > dial: conn=172.17.0.1:58376->172.17.0.3:51000, err= 2026/09/18 01:00:26 DEBUG : HeLlO, wOrLd!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-gavupoz7cata" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: > dial: conn=172.17.0.1:48806->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone1950224368" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-gavupoz7cata", Local "Local file system at /tmp/rclone1950224368", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: dial("tcp","172.17.0.3:3991") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: > dial: conn=172.17.0.1:39176->172.17.0.3:3991, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: dial("tcp","172.17.0.3:26077") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: > dial: conn=172.17.0.1:33758->172.17.0.3:26077, err= upperlowermixed checkfile vs. upper remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: dial("tcp","172.17.0.3:26116") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: > dial: conn=172.17.0.1:35254->172.17.0.3:26116, err= 2026/09/18 01:00:26 ERROR : HELLO, WORLD!: sum not found 2026/09/18 01:00:26 ERROR : HeLlO, wOrLd!: file not in ftp://172.17.0.3:21/rclone-test-gavupoz7cata 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-gavupoz7cata: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-gavupoz7cata: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-gavupoz7cata: 2 errors while checking upperlowermixed checkfile vs. upper remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: dial("tcp","172.17.0.3:4331") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: > dial: conn=172.17.0.1:60282->172.17.0.3:4331, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: dial("tcp","172.17.0.3:27135") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: > dial: conn=172.17.0.1:48194->172.17.0.3:27135, err= 2026/09/18 01:00:26 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-gavupoz7cata: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-gavupoz7cata: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-xizogoq3hoda" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: > dial: conn=172.17.0.1:48814->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone1841530609" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-xizogoq3hoda", Local "Local file system at /tmp/rclone1841530609", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: dial("tcp","172.17.0.3:11063") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: > dial: conn=172.17.0.1:45096->172.17.0.3:11063, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: dial("tcp","172.17.0.3:54365") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: > dial: conn=172.17.0.1:40336->172.17.0.3:54365, err= NFD checkfile vs. NFC remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: dial("tcp","172.17.0.3:43053") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: > dial: conn=172.17.0.1:37688->172.17.0.3:43053, err= 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ: sum not found 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ: file not in ftp://172.17.0.3:21/rclone-test-xizogoq3hoda 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: 2 errors while checking NFD checkfile vs. NFC remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: dial("tcp","172.17.0.3:17233") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: > dial: conn=172.17.0.1:46366->172.17.0.3:17233, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: dial("tcp","172.17.0.3:39768") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: > dial: conn=172.17.0.1:47480->172.17.0.3:39768, err= 2026/09/18 01:00:26 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-tugiwil2kuhi" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: > dial: conn=172.17.0.1:48826->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone2810113525" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi", Local "Local file system at /tmp/rclone2810113525", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: dial("tcp","172.17.0.3:48461") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: > dial: conn=172.17.0.1:34402->172.17.0.3:48461, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: dial("tcp","172.17.0.3:6872") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: > dial: conn=172.17.0.1:45434->172.17.0.3:6872, err= NFC checkfile vs. NFD remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: dial("tcp","172.17.0.3:57037") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: > dial: conn=172.17.0.1:52660->172.17.0.3:57037, err= 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ: sum not found 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ: file not in ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: 2 errors while checking NFC checkfile vs. NFD remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: dial("tcp","172.17.0.3:3831") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: > dial: conn=172.17.0.1:51098->172.17.0.3:3831, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: dial("tcp","172.17.0.3:21516") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: > dial: conn=172.17.0.1:49154->172.17.0.3:21516, err= 2026/09/18 01:00:26 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-heqiroz3pida" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: > dial: conn=172.17.0.1:48830->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone176738096" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-heqiroz3pida", Local "Local file system at /tmp/rclone176738096", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: dial("tcp","172.17.0.3:2472") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: > dial: conn=172.17.0.1:60466->172.17.0.3:2472, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: dial("tcp","172.17.0.3:59430") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: > dial: conn=172.17.0.1:43328->172.17.0.3:59430, err= NFDx2 checkfile vs. both remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: dial("tcp","172.17.0.3:29199") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: > dial: conn=172.17.0.1:51670->172.17.0.3:29199, err= 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.3:21/rclone-test-heqiroz3pida 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-heqiroz3pida: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-heqiroz3pida: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-heqiroz3pida: 2 errors while checking NFDx2 checkfile vs. both remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: dial("tcp","172.17.0.3:57838") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: > dial: conn=172.17.0.1:48042->172.17.0.3:57838, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: dial("tcp","172.17.0.3:56886") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: > dial: conn=172.17.0.1:40456->172.17.0.3:56886, err= 2026/09/18 01:00:26 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-heqiroz3pida: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-heqiroz3pida: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-higuged0lila" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: > dial: conn=172.17.0.1:48838->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone3888450735" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-higuged0lila", Local "Local file system at /tmp/rclone3888450735", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: dial("tcp","172.17.0.3:8800") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: > dial: conn=172.17.0.1:50722->172.17.0.3:8800, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: dial("tcp","172.17.0.3:22583") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: > dial: conn=172.17.0.1:45140->172.17.0.3:22583, err= NFCx2 checkfile vs. both remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: dial("tcp","172.17.0.3:13210") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: > dial: conn=172.17.0.1:35224->172.17.0.3:13210, err= 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.3:21/rclone-test-higuged0lila 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-higuged0lila: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-higuged0lila: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-higuged0lila: 2 errors while checking NFCx2 checkfile vs. both remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: dial("tcp","172.17.0.3:5342") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: > dial: conn=172.17.0.1:47194->172.17.0.3:5342, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: dial("tcp","172.17.0.3:4247") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: > dial: conn=172.17.0.1:41780->172.17.0.3:4247, err= 2026/09/18 01:00:26 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-higuged0lila: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-higuged0lila: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-kagaqik6jizu" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: > dial: conn=172.17.0.1:48854->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone1844904929" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-kagaqik6jizu", Local "Local file system at /tmp/rclone1844904929", Modify Window "1s" 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: dial("tcp","172.17.0.3:36649") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: > dial: conn=172.17.0.1:42514->172.17.0.3:36649, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: dial("tcp","172.17.0.3:25001") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: > dial: conn=172.17.0.1:47184->172.17.0.3:25001, err= both checkfile vs. NFDx2 remote (without normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: dial("tcp","172.17.0.3:38407") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: > dial: conn=172.17.0.1:49282->172.17.0.3:38407, err= 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/09/18 01:00:26 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.3:21/rclone-test-kagaqik6jizu 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: 1 files missing 2026/09/18 01:00:26 NOTICE: 1 hashes missing 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: 1 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: 2 errors while checking both checkfile vs. NFDx2 remote (with normalization) 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: dial("tcp","172.17.0.3:9383") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: > dial: conn=172.17.0.1:34352->172.17.0.3:9383, err= 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: dial("tcp","172.17.0.3:12670") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: > dial: conn=172.17.0.1:36084->172.17.0.3:12670, err= 2026/09/18 01:00:26 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: 0 differences found 2026/09/18 01:00:26 NOTICE: ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: 1 matching files 2026/09/18 01:00:26 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-xuciwot1sodo" 2026/09/18 01:00:26 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:26 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:26 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:26 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:26 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:26 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: Connecting to FTP server 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:26 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: > dial: conn=172.17.0.1:48856->172.17.0.3:21, err= 2026/09/18 01:00:26 DEBUG : Creating backend with remote "/tmp/rclone3808927855" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-xuciwot1sodo", Local "Local file system at /tmp/rclone3808927855", Modify Window "1s" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: dial("tcp","172.17.0.3:43567") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: > dial: conn=172.17.0.1:39454->172.17.0.3:43567, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: dial("tcp","172.17.0.3:20918") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: > dial: conn=172.17.0.1:51836->172.17.0.3:20918, err= both checkfile vs. NFCx2 remote (without normalization) 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: dial("tcp","172.17.0.3:55013") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: > dial: conn=172.17.0.1:58152->172.17.0.3:55013, err= 2026/09/18 01:00:27 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/09/18 01:00:27 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.3:21/rclone-test-xuciwot1sodo 2026/09/18 01:00:27 NOTICE: ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: 1 files missing 2026/09/18 01:00:27 NOTICE: 1 hashes missing 2026/09/18 01:00:27 NOTICE: ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: 1 differences found 2026/09/18 01:00:27 NOTICE: ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: 2 errors while checking both checkfile vs. NFCx2 remote (with normalization) 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: dial("tcp","172.17.0.3:54338") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: > dial: conn=172.17.0.1:59124->172.17.0.3:54338, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: dial("tcp","172.17.0.3:25176") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: > dial: conn=172.17.0.1:51670->172.17.0.3:25176, err= 2026/09/18 01:00:27 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/09/18 01:00:27 NOTICE: ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: 0 differences found 2026/09/18 01:00:27 NOTICE: ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: 1 matching files 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: dial("tcp","172.17.0.3:51314") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: > dial: conn=172.17.0.1:57216->172.17.0.3:51314, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xuciwot1sodo: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: dial("tcp","172.17.0.3:36646") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: > dial: conn=172.17.0.1:41860->172.17.0.3:36646, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-kagaqik6jizu: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: dial("tcp","172.17.0.3:40463") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: > dial: conn=172.17.0.1:47888->172.17.0.3:40463, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-higuged0lila: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: dial("tcp","172.17.0.3:58452") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: > dial: conn=172.17.0.1:39178->172.17.0.3:58452, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-heqiroz3pida: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: dial("tcp","172.17.0.3:48505") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: > dial: conn=172.17.0.1:59544->172.17.0.3:48505, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: Purge object "測試_Русский___ě_áñ" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-tugiwil2kuhi: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: dial("tcp","172.17.0.3:33517") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: > dial: conn=172.17.0.1:57002->172.17.0.3:33517, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: Purge object "測試_Русский___ě_áñ" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-xizogoq3hoda: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: dial("tcp","172.17.0.3:18465") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: > dial: conn=172.17.0.1:35958->172.17.0.3:18465, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: Purge object "HELLO, WORLD!" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-gavupoz7cata: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: dial("tcp","172.17.0.3:54512") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: > dial: conn=172.17.0.1:38142->172.17.0.3:54512, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: Purge object "HeLlO, wOrLd!" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-viduxoq0mapa: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: dial("tcp","172.17.0.3:7624") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: > dial: conn=172.17.0.1:35444->172.17.0.3:7624, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: Purge object "HELLO, WORLD!" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-siwimig0jeqe: Purge dir "" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: dial("tcp","172.17.0.3:62371") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: > dial: conn=172.17.0.1:33362->172.17.0.3:62371, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: Purge object "hello, world!" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-dunomov5zume: Purge dir "" --- PASS: TestApplyTransforms (0.94s) === RUN TestTruncateString --- PASS: TestTruncateString (0.00s) === RUN TestCopyFile run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:27 DEBUG : file1: Need to transfer - File not found at Destination 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36174") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54610->172.17.0.3:36174, err= 2026/09/18 01:00:27 DEBUG : sub/file2.3cb2966d.partial: size = 14 OK 2026/09/18 01:00:27 DEBUG : sub/file2.3cb2966d.partial: renamed to: sub/file2 2026/09/18 01:00:27 INFO : file1: Copied (new) to: sub/file2 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43653") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50728->172.17.0.3:43653, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21419") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49430->172.17.0.3:21419, err= 2026/09/18 01:00:27 DEBUG : sub/file2: size = 14 OK 2026/09/18 01:00:27 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/09/18 01:00:27 DEBUG : file1: Unchanged skipping 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55111") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39448->172.17.0.3:55111, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:42930") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54500->172.17.0.3:42930, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: don't need to copy/move sub/file2, it is already at target location 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41656") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56572->172.17.0.3:41656, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55355") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56864->172.17.0.3:55355, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48155") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57910->172.17.0.3:48155, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62060") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:32800->172.17.0.3:62060, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27457") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36730->172.17.0.3:27457, err= --- PASS: TestCopyFile (0.05s) === RUN TestCopyLongFile run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" copy_test.go:154: Test only runs on local 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6203") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45738->172.17.0.3:6203, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17220") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42948->172.17.0.3:17220, err= --- SKIP: TestCopyLongFile (0.01s) === RUN TestCopyFileBackupDir run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15147") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41962->172.17.0.3:15147, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29362") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55248->172.17.0.3:29362, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62132") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57708->172.17.0.3:62132, err= 2026/09/18 01:00:27 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize/backup" 2026/09/18 01:00:27 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:27 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:27 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:27 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:27 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:27 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:27 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:27 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:27 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:27 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: Connecting to FTP server 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: > dial: conn=172.17.0.1:48866->172.17.0.3:21, err= 2026/09/18 01:00:27 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-wuladaz5rize/backup" to be canonical "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/backup" 2026/09/18 01:00:27 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone1145325186) 2026/09/18 01:00:27 DEBUG : dst/file1: size = 18 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 2026/09/18 01:00:27 DEBUG : dst/file1: Sizes differ 2026/09/18 01:00:27 INFO : dst/file1: Moved (server-side) 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11685") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41276->172.17.0.3:11685, err= 2026/09/18 01:00:27 DEBUG : dst/file1.58903690.partial: size = 14 OK 2026/09/18 01:00:27 DEBUG : dst/file1.58903690.partial: renamed to: dst/file1 2026/09/18 01:00:27 INFO : dst/file1: Copied (new) 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24460") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38408->172.17.0.3:24460, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25687") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Connecting to FTP server 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47878->172.17.0.3:25687, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48882->172.17.0.3:21, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:39448") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38866->172.17.0.3:39448, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:35685") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40106->172.17.0.3:35685, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24519") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60686->172.17.0.3:24519, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:7020") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59496->172.17.0.3:7020, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:7014") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57346->172.17.0.3:7014, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:31349") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39964->172.17.0.3:31349, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:42892") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38706->172.17.0.3:42892, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: closing 1 unused connections --- PASS: TestCopyFileBackupDir (0.37s) === RUN TestCopyFileCompareDest run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:27 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize/dst" 2026/09/18 01:00:27 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:27 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:27 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:27 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:27 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:27 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:27 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:27 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:27 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:27 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: Connecting to FTP server 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: > dial: conn=172.17.0.1:48894->172.17.0.3:21, err= 2026/09/18 01:00:27 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize/CompareDest" 2026/09/18 01:00:27 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:27 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:27 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:27 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:27 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:27 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:27 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:27 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:27 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:27 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/CompareDest: Connecting to FTP server 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/CompareDest: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/CompareDest: > dial: conn=172.17.0.1:48900->172.17.0.3:21, err= 2026/09/18 01:00:27 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-wuladaz5rize/CompareDest" to be canonical "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/CompareDest" 2026/09/18 01:00:27 DEBUG : one: Need to transfer - File not found at Destination 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: dial("tcp","172.17.0.3:61433") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: > dial: conn=172.17.0.1:46604->172.17.0.3:61433, err= 2026/09/18 01:00:27 DEBUG : one.b2cc3c6c.partial: size = 3 OK 2026/09/18 01:00:27 DEBUG : one.b2cc3c6c.partial: renamed to: one 2026/09/18 01:00:27 INFO : one: Copied (new) 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8305") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60420->172.17.0.3:8305, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:52870") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59770->172.17.0.3:52870, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22073") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60936->172.17.0.3:22073, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41119") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57712->172.17.0.3:41119, err= 2026/09/18 01:00:27 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-wuladaz5rize/CompareDest" for canonical name "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/CompareDest" 2026/09/18 01:00:27 DEBUG : one: size = 5 (Local file system at /tmp/rclone1145325186) 2026/09/18 01:00:27 DEBUG : one: size = 3 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst) 2026/09/18 01:00:27 DEBUG : one: Sizes differ 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: dial("tcp","172.17.0.3:14260") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: > dial: conn=172.17.0.1:53148->172.17.0.3:14260, err= 2026/09/18 01:00:27 DEBUG : one.4a8516eb.partial: size = 5 OK 2026/09/18 01:00:27 DEBUG : one.4a8516eb.partial: renamed to: one 2026/09/18 01:00:27 INFO : one: Copied (replaced existing) 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51580") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40346->172.17.0.3:51580, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10059") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45934->172.17.0.3:10059, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18328") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33200->172.17.0.3:18328, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28763") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45664->172.17.0.3:28763, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37900") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53226->172.17.0.3:37900, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61049") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63232") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60076->172.17.0.3:63232, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54318->172.17.0.3:61049, err= 2026/09/18 01:00:27 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-wuladaz5rize/CompareDest" for canonical name "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/CompareDest" 2026/09/18 01:00:27 DEBUG : one: size = 5 (Local file system at /tmp/rclone1145325186) 2026/09/18 01:00:27 DEBUG : one: size = 3 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst) 2026/09/18 01:00:27 DEBUG : one: Sizes differ 2026/09/18 01:00:27 DEBUG : one: size = 5 OK 2026/09/18 01:00:27 DEBUG : one: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/09/18 01:00:27 DEBUG : one: Destination found in --compare-dest, skipping 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45827") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43112->172.17.0.3:45827, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63586") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6795") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51396->172.17.0.3:6795, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53016->172.17.0.3:63586, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54005") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47082->172.17.0.3:54005, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62409") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60526->172.17.0.3:62409, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28462") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64822") 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53196->172.17.0.3:28462, err= 2026/09/18 01:00:27 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58960->172.17.0.3:64822, err= 2026/09/18 01:00:27 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-wuladaz5rize/CompareDest" for canonical name "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/CompareDest" 2026/09/18 01:00:27 DEBUG : two: Need to transfer - File not found at Destination 2026/09/18 01:00:27 DEBUG : two: size = 3 OK 2026/09/18 01:00:27 DEBUG : two: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/09/18 01:00:27 DEBUG : two: Destination found in --compare-dest, skipping 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41945") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44048->172.17.0.3:41945, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56803") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40527") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39116->172.17.0.3:56803, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34542->172.17.0.3:40527, err= 2026/09/18 01:00:28 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-wuladaz5rize/CompareDest" for canonical name "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/CompareDest" 2026/09/18 01:00:28 DEBUG : two: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : two: size = 3 OK 2026/09/18 01:00:28 DEBUG : two: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/09/18 01:00:28 DEBUG : two: Destination found in --compare-dest, skipping 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48857") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37896->172.17.0.3:48857, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:31522") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22648") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57400->172.17.0.3:22648, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44752->172.17.0.3:31522, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6532") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55048->172.17.0.3:6532, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17923") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54354") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46712->172.17.0.3:54354, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45224->172.17.0.3:17923, err= 2026/09/18 01:00:28 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-wuladaz5rize/CompareDest" for canonical name "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/CompareDest" 2026/09/18 01:00:28 DEBUG : two: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : two: size = 5 (Local file system at /tmp/rclone1145325186) 2026/09/18 01:00:28 DEBUG : two: size = 3 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize/CompareDest) 2026/09/18 01:00:28 DEBUG : two: Sizes differ 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: dial("tcp","172.17.0.3:20654") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/dst: > dial: conn=172.17.0.1:43856->172.17.0.3:20654, err= 2026/09/18 01:00:28 DEBUG : two.a319cd8b.partial: size = 5 OK 2026/09/18 01:00:28 DEBUG : two.a319cd8b.partial: renamed to: two 2026/09/18 01:00:28 INFO : two: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2501") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49878->172.17.0.3:2501, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24979") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43256->172.17.0.3:24979, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18884") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57888->172.17.0.3:18884, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21342") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35072->172.17.0.3:21342, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48365") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:65054") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36534->172.17.0.3:65054, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45846->172.17.0.3:48365, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21505") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39988->172.17.0.3:21505, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/CompareDest: closing 1 unused connections --- PASS: TestCopyFileCompareDest (0.64s) === RUN TestCopyFileCopyDest run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" copy_test.go:277: Skipping test as remote does not support server-side copy 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:39394") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56228->172.17.0.3:39394, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:47776") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59216->172.17.0.3:47776, err= --- SKIP: TestCopyFileCopyDest (0.01s) === RUN TestCopyInplace run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:28 DEBUG : file1: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43358") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42038->172.17.0.3:43358, err= 2026/09/18 01:00:28 DEBUG : sub/file2: size = 14 OK 2026/09/18 01:00:28 INFO : file1: Copied (new) to: sub/file2 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5723") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60394->172.17.0.3:5723, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:49873") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35652->172.17.0.3:49873, err= 2026/09/18 01:00:28 DEBUG : sub/file2: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/09/18 01:00:28 DEBUG : file1: Unchanged skipping 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:23128") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44764->172.17.0.3:23128, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37701") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56482->172.17.0.3:37701, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: don't need to copy/move sub/file2, it is already at target location 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25024") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47518->172.17.0.3:25024, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61900") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38970->172.17.0.3:61900, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28607") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53046->172.17.0.3:28607, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34061") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55958->172.17.0.3:34061, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34298") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52006->172.17.0.3:34298, err= --- PASS: TestCopyInplace (0.14s) === RUN TestCopyLongFileName run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:28 DEBUG : file1: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34925") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35334->172.17.0.3:34925, err= 2026/09/18 01:00:28 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2fil.00a5d7f6.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2fil.00a5d7f6.partial: renamed to: sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2 2026/09/18 01:00:28 INFO : file1: Copied (new) to: sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16633") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56312->172.17.0.3:16633, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8051") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:32772->172.17.0.3:8051, err= 2026/09/18 01:00:28 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/09/18 01:00:28 DEBUG : file1: Unchanged skipping 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57497") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48772->172.17.0.3:57497, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37531") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54844->172.17.0.3:37531, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: don't need to copy/move sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2, it is already at target location 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:58962") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35682->172.17.0.3:58962, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26992") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58454->172.17.0.3:26992, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:42712") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42062->172.17.0.3:42712, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56725") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57280->172.17.0.3:56725, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9583") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41022->172.17.0.3:9583, err= --- PASS: TestCopyLongFileName (0.05s) === RUN TestCopyLongFileNameCollision run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63494") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43952->172.17.0.3:63494, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:65416") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Connecting to FTP server 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24776") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Waiting for checks to finish 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Waiting for transfers to finish 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Connecting to FTP server 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52628->172.17.0.3:24776, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55238->172.17.0.3:65416, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48904->172.17.0.3:21, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.a0042569.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e717d392.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.a0042569.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15710") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57324->172.17.0.3:15710, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e717d392.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48920->172.17.0.3:21, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15574") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54826->172.17.0.3:15574, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.673af8c4.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28960") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53022->172.17.0.3:28960, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.673af8c4.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20070") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45721") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52670->172.17.0.3:45721, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.20290e3f.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33934->172.17.0.3:20070, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.20290e3f.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105: Copied (new) 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.2e23c89f.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.69303e64.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8186") 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e91d1532.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.2e23c89f.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53802->172.17.0.3:8186, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27720") 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e91d1532.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51366->172.17.0.3:27720, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.ae0ee3c9.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.f5089872.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.ae0ee3c9.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107: Copied (new) 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.f5089872.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108: Copied (new) 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.69303e64.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36759") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42564->172.17.0.3:36759, err= 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.b21b6e89.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.b21b6e89.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109 2026/09/18 01:00:28 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45721") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52680->172.17.0.3:45721, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18440") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47606->172.17.0.3:18440, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:1619") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58152->172.17.0.3:1619, err= --- PASS: TestCopyLongFileNameCollision (0.09s) === RUN TestCopyFileMaxTransfer run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:28 DEBUG : TestCopyFileMaxTransfer/file1: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50830") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56366->172.17.0.3:50830, err= 2026/09/18 01:00:28 DEBUG : TestCopyFileMaxTransfer/file1.c45f4b0b.partial: size = 14 OK 2026/09/18 01:00:28 DEBUG : TestCopyFileMaxTransfer/file1.c45f4b0b.partial: renamed to: TestCopyFileMaxTransfer/file1 2026/09/18 01:00:28 INFO : TestCopyFileMaxTransfer/file1: Copied (new) 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43515") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47798->172.17.0.3:43515, err= 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45063") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37894->172.17.0.3:45063, err= 2026/09/18 01:00:28 DEBUG : TestCopyFileMaxTransfer/file2: Need to transfer - File not found at Destination 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36881") 2026/09/18 01:00:28 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44076->172.17.0.3:36881, err= 2026/09/18 01:00:29 DEBUG : TestCopyFileMaxTransfer/file2.945646ab.partial: Removed after failed upload: 1 error occurred: * max transfer limit reached as set by --max-transfer 2026/09/18 01:00:29 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: update stor: 1 error occurred: * max transfer limit reached as set by --max-transfer 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34456") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50790->172.17.0.3:34456, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64871") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57428->172.17.0.3:64871, err= 2026/09/18 01:00:29 DEBUG : TestCopyFileMaxTransfer/file3: Need to transfer - File not found at Destination 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46422") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33908->172.17.0.3:46422, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29106") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44974->172.17.0.3:29106, err= 2026/09/18 01:00:29 DEBUG : TestCopyFileMaxTransfer/file4: Need to transfer - File not found at Destination 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3624") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45858->172.17.0.3:3624, err= 2026/09/18 01:00:29 DEBUG : TestCopyFileMaxTransfer/file4.ebc0bb81.partial: size = 2062 OK 2026/09/18 01:00:29 DEBUG : TestCopyFileMaxTransfer/file4.ebc0bb81.partial: renamed to: TestCopyFileMaxTransfer/file4 2026/09/18 01:00:29 INFO : TestCopyFileMaxTransfer/file4: Copied (new) 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28100") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52066->172.17.0.3:28100, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64830") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40642->172.17.0.3:64830, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43115") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33838->172.17.0.3:43115, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24620") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60616->172.17.0.3:24620, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9395") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53630->172.17.0.3:9395, err= --- PASS: TestCopyFileMaxTransfer (1.15s) === RUN TestDeduplicateInteractive run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20523") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35206->172.17.0.3:20523, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22926") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52080->172.17.0.3:22926, err= --- SKIP: TestDeduplicateInteractive (0.00s) === RUN TestDeduplicateSkip run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24974") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58182->172.17.0.3:24974, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37173") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45004->172.17.0.3:37173, err= --- SKIP: TestDeduplicateSkip (0.00s) === RUN TestDeduplicateSizeOnly run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45709") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42492->172.17.0.3:45709, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:52058") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37066->172.17.0.3:52058, err= --- SKIP: TestDeduplicateSizeOnly (0.01s) === RUN TestDeduplicateFirst run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3983") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36810->172.17.0.3:3983, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34384") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57120->172.17.0.3:34384, err= --- SKIP: TestDeduplicateFirst (0.01s) === RUN TestDeduplicateNewest run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50317") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47788->172.17.0.3:50317, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41567") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44772->172.17.0.3:41567, err= --- SKIP: TestDeduplicateNewest (0.01s) === RUN TestDeduplicateNewestByHash run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:37: Can't run this test without a hash 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:44551") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55984->172.17.0.3:44551, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64478") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60156->172.17.0.3:64478, err= --- SKIP: TestDeduplicateNewestByHash (0.01s) === RUN TestDeduplicateOldest run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26295") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57488->172.17.0.3:26295, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51218") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37278->172.17.0.3:51218, err= --- SKIP: TestDeduplicateOldest (0.00s) === RUN TestDeduplicateLargest run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:35381") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34582->172.17.0.3:35381, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24875") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54424->172.17.0.3:24875, err= --- SKIP: TestDeduplicateLargest (0.00s) === RUN TestDeduplicateSmallest run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:23204") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33390->172.17.0.3:23204, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16304") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59710->172.17.0.3:16304, err= --- SKIP: TestDeduplicateSmallest (0.00s) === RUN TestDeduplicateRename run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63852") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41154->172.17.0.3:63852, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46029") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38918->172.17.0.3:46029, err= --- SKIP: TestDeduplicateRename (0.00s) === RUN TestDeduplicateRenameManyExisting run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:25: Can't test deduplicate - no duplicate files possible 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16866") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33086->172.17.0.3:16866, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:60541") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52612->172.17.0.3:60541, err= --- SKIP: TestDeduplicateRenameManyExisting (0.00s) === RUN TestMergeDirs run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" dedupe_test.go:294: Can't merge directories 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:4568") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60012->172.17.0.3:4568, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:59337") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54152->172.17.0.3:59337, err= --- SKIP: TestMergeDirs (0.01s) === RUN TestListDirSorted run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6034") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51874->172.17.0.3:6034, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36623") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48560->172.17.0.3:36623, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16386") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51806->172.17.0.3:16386, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62411") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41194->172.17.0.3:62411, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25781") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46028->172.17.0.3:25781, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19888") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42856->172.17.0.3:19888, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46903") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43244->172.17.0.3:46903, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54883") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40126->172.17.0.3:54883, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15307") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40718->172.17.0.3:15307, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18294") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35282->172.17.0.3:18294, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41993") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48616->172.17.0.3:41993, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18864") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36468->172.17.0.3:18864, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6392") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41372->172.17.0.3:6392, err= 2026/09/18 01:00:29 DEBUG : a.txt: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : a.txt: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:1939") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57596->172.17.0.3:1939, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21085") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52888->172.17.0.3:21085, err= 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17955") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47782->172.17.0.3:17955, err= 2026/09/18 01:00:29 DEBUG : sub dir/ignore dir: Excluded 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11383") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47584->172.17.0.3:11383, err= 2026/09/18 01:00:29 DEBUG : sub dir/ignore dir: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9674") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51198->172.17.0.3:9674, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51985") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59612->172.17.0.3:51985, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22001") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53576->172.17.0.3:22001, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15230") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52460->172.17.0.3:15230, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54123") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53240->172.17.0.3:54123, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5614") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54882->172.17.0.3:5614, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18816") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58282->172.17.0.3:18816, err= --- PASS: TestListDirSorted (0.15s) === RUN TestListDirSortedFn run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20749") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43648->172.17.0.3:20749, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:38215") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41990->172.17.0.3:38215, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20824") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45274->172.17.0.3:20824, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54463") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53858->172.17.0.3:54463, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37352") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53598->172.17.0.3:37352, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22257") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51458->172.17.0.3:22257, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46086") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43818->172.17.0.3:46086, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:14176") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43084->172.17.0.3:14176, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43408") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47912->172.17.0.3:43408, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63945") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13192") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43748->172.17.0.3:13192, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33710->172.17.0.3:63945, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21712") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48182->172.17.0.3:21712, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63022") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60598->172.17.0.3:63022, err= 2026/09/18 01:00:29 DEBUG : a.txt: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : a.txt: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:44046") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49582->172.17.0.3:44046, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22935") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53670->172.17.0.3:22935, err= 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37233") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49376->172.17.0.3:37233, err= 2026/09/18 01:00:29 DEBUG : sub dir/ignore dir: Excluded 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world2: Excluded 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/09/18 01:00:29 DEBUG : sub dir/hello world: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27878") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33492->172.17.0.3:27878, err= 2026/09/18 01:00:29 DEBUG : sub dir/ignore dir: Excluded 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37929") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49432->172.17.0.3:37929, err= 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30568") 2026/09/18 01:00:29 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36458->172.17.0.3:30568, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13061") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38046->172.17.0.3:13061, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:12157") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35920->172.17.0.3:12157, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64547") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54420->172.17.0.3:64547, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18481") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51222->172.17.0.3:18481, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29341") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54268->172.17.0.3:29341, err= --- PASS: TestListDirSortedFn (0.25s) === RUN TestListJSON run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:44396") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42316->172.17.0.3:44396, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63613") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54650->172.17.0.3:63613, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13656") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56576->172.17.0.3:13656, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37266") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55200->172.17.0.3:37266, err= === RUN TestListJSON/Default 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54701") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42524->172.17.0.3:54701, err= === RUN TestListJSON/FilesOnly 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:23924") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52284->172.17.0.3:23924, err= === RUN TestListJSON/DirsOnly 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46563") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50290->172.17.0.3:46563, err= === RUN TestListJSON/Recurse 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28447") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49334->172.17.0.3:28447, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32535") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34532->172.17.0.3:32535, err= === RUN TestListJSON/SubDir 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:31941") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49250->172.17.0.3:31941, err= === RUN TestListJSON/NoModTime 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:35753") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35282->172.17.0.3:35753, err= === RUN TestListJSON/NoMimeType 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:59055") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58722->172.17.0.3:59055, err= === RUN TestListJSON/ShowHash 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64343") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45064->172.17.0.3:64343, err= === RUN TestListJSON/HashTypes 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19469") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35960->172.17.0.3:19469, err= 2026/09/18 01:00:30 ERROR : file1: Failed to read hash: hash type not supported === RUN TestListJSON/Metadata 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:1505") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57846->172.17.0.3:1505, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5648") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55218->172.17.0.3:5648, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40313") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57730->172.17.0.3:40313, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8633") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38856->172.17.0.3:8633, err= --- PASS: TestListJSON (0.17s) --- PASS: TestListJSON/Default (0.02s) --- PASS: TestListJSON/FilesOnly (0.00s) --- PASS: TestListJSON/DirsOnly (0.01s) --- PASS: TestListJSON/Recurse (0.02s) --- 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:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:23782") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33724->172.17.0.3:23782, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56683") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40540->172.17.0.3:56683, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25095") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57458->172.17.0.3:25095, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62450") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55912->172.17.0.3:62450, err= === RUN TestStatJSON/Root 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54438") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36298->172.17.0.3:54438, err= === RUN TestStatJSON/RootFilesOnly === RUN TestStatJSON/RootDirsOnly 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22726") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48024->172.17.0.3:22726, err= === RUN TestStatJSON/Dir 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:39230") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33040->172.17.0.3:39230, err= === RUN TestStatJSON/DirWithTrailingSlash 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26529") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47672->172.17.0.3:26529, err= === RUN TestStatJSON/File === RUN TestStatJSON/NotFound 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40375") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60776->172.17.0.3:40375, err= === RUN TestStatJSON/DirFilesOnly === RUN TestStatJSON/FileFilesOnly === RUN TestStatJSON/NotFoundFilesOnly === RUN TestStatJSON/DirDirsOnly 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64167") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48702->172.17.0.3:64167, err= === RUN TestStatJSON/FileDirsOnly 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34865") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44664->172.17.0.3:34865, err= === RUN TestStatJSON/NotFoundDirsOnly 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:38569") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54154->172.17.0.3:38569, err= === RUN TestStatJSON/RootNotFound 2026/09/18 01:00:30 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize/notfound" 2026/09/18 01:00:30 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:30 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:30 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:30 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:30 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:30 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:30 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:30 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:30 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:30 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/notfound: Connecting to FTP server 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/notfound: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/notfound: > dial: conn=172.17.0.1:48934->172.17.0.3:21, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/notfound: dial("tcp","172.17.0.3:3510") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/notfound: > dial: conn=172.17.0.1:38336->172.17.0.3:3510, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:7928") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:32804->172.17.0.3:7928, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17438") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48998->172.17.0.3:17438, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33455") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40508->172.17.0.3:33455, err= --- PASS: TestStatJSON (0.14s) --- 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.01s) --- PASS: TestStatJSON/DirFilesOnly (0.00s) --- PASS: TestStatJSON/FileFilesOnly (0.00s) --- PASS: TestStatJSON/NotFoundFilesOnly (0.00s) --- PASS: TestStatJSON/DirDirsOnly (0.00s) --- PASS: TestStatJSON/FileDirsOnly (0.01s) --- PASS: TestStatJSON/NotFoundDirsOnly (0.01s) --- PASS: TestStatJSON/RootNotFound (0.03s) === RUN TestStatJSONMemory 2026/09/18 01:00:30 DEBUG : Creating backend with remote ":memory:" 2026/09/18 01:00:30 DEBUG : Memory root '': File to upload is small (5 bytes), uploading instead of streaming 2026/09/18 01:00:30 DEBUG : sub/file1: size = 5 OK 2026/09/18 01:00:30 DEBUG : sub/file1: md5 = 5d41402abc4b2a76b9719d911017c592 OK 2026/09/18 01:00:30 DEBUG : sub/file1: Size and md5 of src and dst objects identical === RUN TestStatJSONMemory/Dir === RUN TestStatJSONMemory/DirWithTrailingSlash === RUN TestStatJSONMemory/File === RUN TestStatJSONMemory/NotFound --- PASS: TestStatJSONMemory (0.02s) --- PASS: TestStatJSONMemory/Dir (0.00s) --- PASS: TestStatJSONMemory/DirWithTrailingSlash (0.00s) --- PASS: TestStatJSONMemory/File (0.00s) --- PASS: TestStatJSONMemory/NotFound (0.00s) === RUN TestStatJSONConfinement --- PASS: TestStatJSONConfinement (0.00s) === RUN TestMkdir run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 INFO : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Making directory 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:35805") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39392->172.17.0.3:35805, err= 2026/09/18 01:00:30 INFO : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Making directory 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20331") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39094->172.17.0.3:20331, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10888") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55876->172.17.0.3:10888, err= --- PASS: TestMkdir (0.06s) === RUN TestLsd run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24914") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47080->172.17.0.3:24914, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57045") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40512->172.17.0.3:57045, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11463") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51810->172.17.0.3:11463, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57982") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41574->172.17.0.3:57982, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13949") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49336->172.17.0.3:13949, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:53932") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47176->172.17.0.3:53932, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61076") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54448->172.17.0.3:61076, err= --- PASS: TestLsd (0.06s) === RUN TestLs run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34615") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36906->172.17.0.3:34615, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34740") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60150->172.17.0.3:34740, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56300") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57032->172.17.0.3:56300, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28458") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51720->172.17.0.3:28458, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29304") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53062->172.17.0.3:29304, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62055") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48898->172.17.0.3:62055, err= --- PASS: TestLs (0.07s) === RUN TestLsWithFilesFrom run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56083") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50644->172.17.0.3:56083, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32814") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37942->172.17.0.3:32814, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9827") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42220->172.17.0.3:9827, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9483") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58532->172.17.0.3:9483, err= 2026/09/18 01:00:30 DEBUG : empty space: Excluded (FilesFrom Filter) 2026/09/18 01:00:30 DEBUG : empty space: Excluded 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21065") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56266->172.17.0.3:21065, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51404") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35016->172.17.0.3:51404, err= --- PASS: TestLsWithFilesFrom (0.05s) === RUN TestLsLong run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:31616") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43364->172.17.0.3:31616, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9273") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41422->172.17.0.3:9273, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15195") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46106->172.17.0.3:15195, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43510") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38018->172.17.0.3:43510, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16547") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34612->172.17.0.3:16547, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62582") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51436->172.17.0.3:62582, err= --- PASS: TestLsLong (0.03s) === RUN TestHashSums run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3825") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49384->172.17.0.3:3825, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40790") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41332->172.17.0.3:40790, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64744") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37684->172.17.0.3:64744, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8842") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60446->172.17.0.3:8842, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43134") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47132->172.17.0.3:43134, err= --- PASS: TestHashSums (0.02s) === RUN TestHashSumsWithErrors 2026/09/18 01:00:30 DEBUG : Creating backend with remote ":memory:" 2026/09/18 01:00:30 ERROR : file1: hash unsupported: hash type not supported 2026/09/18 01:00:30 ERROR : sub/file1: hash unsupported: hash type not supported 2026/09/18 01:00:30 ERROR : sub/file1: hash unsupported: hash type not supported --- PASS: TestHashSumsWithErrors (0.00s) === RUN TestHashStream 2026/09/18 01:00:30 DEBUG : Creating md5 hash of 0 bytes read from input stream 2026/09/18 01:00:30 DEBUG : Creating md5 hash of 0 bytes read from input stream 2026/09/18 01:00:30 DEBUG : Creating sha1 hash of 0 bytes read from input stream 2026/09/18 01:00:30 DEBUG : Creating sha1 hash of 0 bytes read from input stream 2026/09/18 01:00:30 DEBUG : Creating md5 hash of 12 bytes read from input stream 2026/09/18 01:00:30 DEBUG : Creating md5 hash of 12 bytes read from input stream 2026/09/18 01:00:30 DEBUG : Creating sha1 hash of 12 bytes read from input stream 2026/09/18 01:00:30 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:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19633") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41330->172.17.0.3:19633, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:53943") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50992->172.17.0.3:53943, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63154") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58030->172.17.0.3:63154, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21646") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53226->172.17.0.3:21646, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32531") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50382->172.17.0.3:32531, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36173") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46440->172.17.0.3:36173, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26338") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39456->172.17.0.3:26338, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57264") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57746->172.17.0.3:57264, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16100") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44766->172.17.0.3:16100, err= --- PASS: TestCount (0.02s) === RUN TestDelete run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55961") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53898->172.17.0.3:55961, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:49963") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45510->172.17.0.3:49963, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25197") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37446->172.17.0.3:25197, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13432") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56942->172.17.0.3:13432, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48341") 2026/09/18 01:00:30 DEBUG : Waiting for deletions to finish 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48618->172.17.0.3:48341, err= 2026/09/18 01:00:30 DEBUG : large: Excluded (Size Filter) 2026/09/18 01:00:30 DEBUG : large: Excluded 2026/09/18 01:00:30 INFO : small: Deleted 2026/09/18 01:00:30 INFO : medium: Deleted 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62580") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50770->172.17.0.3:62580, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54752") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45922->172.17.0.3:54752, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27659") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42424->172.17.0.3:27659, err= --- PASS: TestDelete (0.03s) === RUN TestMaxDelete run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61640") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37804->172.17.0.3:61640, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10685") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45496->172.17.0.3:10685, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50323") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33770->172.17.0.3:50323, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62388") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53810->172.17.0.3:62388, err= 2026/09/18 01:00:30 DEBUG : Waiting for deletions to finish 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16370") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60388->172.17.0.3:16370, err= 2026/09/18 01:00:30 ERROR : small: Got fatal error on delete: --max-delete threshold reached 2026/09/18 01:00:30 INFO : medium: Deleted 2026/09/18 01:00:30 INFO : large: Deleted 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61388") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36994->172.17.0.3:61388, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2278") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34870->172.17.0.3:2278, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6521") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37068->172.17.0.3:6521, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33232") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49192->172.17.0.3:33232, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:1753") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49244->172.17.0.3:1753, err= --- PASS: TestMaxDelete (0.04s) === RUN TestMaxDeleteSizeLargeFile run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28197") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53740->172.17.0.3:28197, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55659") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35512->172.17.0.3:55659, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8764") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43268->172.17.0.3:8764, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:14911") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56536->172.17.0.3:14911, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18566") 2026/09/18 01:00:30 DEBUG : Waiting for deletions to finish 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56230->172.17.0.3:18566, err= 2026/09/18 01:00:30 INFO : medium: Deleted 2026/09/18 01:00:30 INFO : small: Deleted 2026/09/18 01:00:30 ERROR : large: Got fatal error on delete: --max-delete-size threshold reached 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29422") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60596->172.17.0.3:29422, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55144") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52574->172.17.0.3:55144, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57741") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53264->172.17.0.3:57741, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19636") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34310->172.17.0.3:19636, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40275") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45212->172.17.0.3:40275, err= --- PASS: TestMaxDeleteSizeLargeFile (0.05s) === RUN TestMaxDeleteSize run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57412") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60422->172.17.0.3:57412, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8432") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57404->172.17.0.3:8432, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29700") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56372->172.17.0.3:29700, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54156") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38566->172.17.0.3:54156, err= 2026/09/18 01:00:30 DEBUG : Waiting for deletions to finish 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15219") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41358->172.17.0.3:15219, err= 2026/09/18 01:00:30 INFO : large: Deleted 2026/09/18 01:00:30 ERROR : small: Got fatal error on delete: --max-delete-size threshold reached 2026/09/18 01:00:30 INFO : medium: Deleted 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46908") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45808->172.17.0.3:46908, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41339") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57280->172.17.0.3:41339, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18407") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51686->172.17.0.3:18407, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29903") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33718->172.17.0.3:29903, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57123") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53082->172.17.0.3:57123, err= --- PASS: TestMaxDeleteSize (0.07s) === RUN TestReadFile run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29179") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60768->172.17.0.3:29179, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46638") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52480->172.17.0.3:46638, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54570") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44870->172.17.0.3:54570, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63744") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33610->172.17.0.3:63744, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61610") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42156->172.17.0.3:61610, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24374") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38620->172.17.0.3:24374, err= 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:14373") 2026/09/18 01:00:30 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37194->172.17.0.3:14373, err= --- PASS: TestReadFile (0.03s) === RUN TestRetry 2026/09/18 01:00:30 DEBUG : Received error: Wrapped EOF is retriable: EOF - low level retry 1/5 2026/09/18 01:00:30 DEBUG : Received error: Wrapped EOF is retriable: EOF - low level retry 2/5 2026/09/18 01:00:30 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/09/18 01:00:30 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/09/18 01:00:30 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/09/18 01:00:30 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/09/18 01:00:30 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms --- PASS: TestRetry (0.06s) === RUN TestCat run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:65353") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:32808->172.17.0.3:65353, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37715") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38784->172.17.0.3:37715, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:65010") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33302->172.17.0.3:65010, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6017") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33202->172.17.0.3:6017, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64733") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54436->172.17.0.3:64733, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2770") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41894->172.17.0.3:2770, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55254") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45626->172.17.0.3:55254, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21289") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57780->172.17.0.3:21289, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6796") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35638->172.17.0.3:6796, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10025") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44884->172.17.0.3:10025, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63985") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46996->172.17.0.3:63985, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28779") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33660->172.17.0.3:28779, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33452") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44824->172.17.0.3:33452, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:7126") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60324->172.17.0.3:7126, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11230") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52086->172.17.0.3:11230, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51775") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44958->172.17.0.3:51775, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37704") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46852->172.17.0.3:37704, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26838") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40386->172.17.0.3:26838, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41815") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47502->172.17.0.3:41815, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6754") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51388->172.17.0.3:6754, err= --- PASS: TestCat (0.15s) === RUN TestPurge 2026/09/18 01:00:31 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-gohixas9xiya" 2026/09/18 01:00:31 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/09/18 01:00:31 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:31 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:31 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:31 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:31 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:31 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:31 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:31 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:31 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:31 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: Connecting to FTP server 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:48948->172.17.0.3:21, err= 2026/09/18 01:00:31 DEBUG : Creating backend with remote "/tmp/rclone2792169111" run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-gohixas9xiya", Local "Local file system at /tmp/rclone2792169111", Modify Window "1s" 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:32959") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:60472->172.17.0.3:32959, err= 2026/09/18 01:00:31 INFO : A2: Making directory 2026/09/18 01:00:31 INFO : A1/B2: Making directory 2026/09/18 01:00:31 INFO : A1/B2/C2: Making directory 2026/09/18 01:00:31 INFO : A1/B1/C3: Making directory 2026/09/18 01:00:31 INFO : A3: Making directory 2026/09/18 01:00:31 INFO : A3/B3: Making directory 2026/09/18 01:00:31 INFO : A3/B3/C4: Making directory 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:19419") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:38408->172.17.0.3:19419, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:13563") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:49658->172.17.0.3:13563, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: Connecting to FTP server 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: Connecting to FTP server 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:48950->172.17.0.3:21, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:24146") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:48962->172.17.0.3:21, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:53956->172.17.0.3:24146, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:64676") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:39778->172.17.0.3:64676, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:56468") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:51898->172.17.0.3:56468, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:54637") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: Connecting to FTP server 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:48972->172.17.0.3:21, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:43478->172.17.0.3:54637, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:11649") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:54534->172.17.0.3:11649, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:12628") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:53540->172.17.0.3:12628, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:15840") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:41002->172.17.0.3:15840, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:43572") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:37212->172.17.0.3:43572, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:38744") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:60753") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:56202->172.17.0.3:60753, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:51914->172.17.0.3:38744, err= 2026/09/18 01:00:31 DEBUG : Waiting for deletions to finish 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:11519") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:51510->172.17.0.3:11519, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:21669") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:54814") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:60086->172.17.0.3:54814, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:57778->172.17.0.3:21669, err= 2026/09/18 01:00:31 INFO : A1/B1/C1/one: Deleted 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:3162") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:36364->172.17.0.3:3162, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:35540") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:6725") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:32814->172.17.0.3:6725, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:33014->172.17.0.3:35540, err= 2026/09/18 01:00:31 DEBUG : removing 2 level 3 directories 2026/09/18 01:00:31 INFO : A1/B1/C1: Removing directory 2026/09/18 01:00:31 INFO : A1/B1/C3: Removing directory 2026/09/18 01:00:31 DEBUG : removing 1 level 2 directories 2026/09/18 01:00:31 INFO : A1/B1: Removing directory 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:13191") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:58048->172.17.0.3:13191, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:27088") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:61766") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:51595") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:40478->172.17.0.3:51595, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:58214->172.17.0.3:61766, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:34756->172.17.0.3:27088, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:41237") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:46190") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:38066->172.17.0.3:41237, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:36652->172.17.0.3:46190, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:3857") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:49038->172.17.0.3:3857, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:7867") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:45534->172.17.0.3:7867, err= 2026/09/18 01:00:31 DEBUG : Waiting for deletions to finish 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:45504") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:59760->172.17.0.3:45504, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:41746") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:30441") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:5163") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:53270->172.17.0.3:5163, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:40442->172.17.0.3:30441, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:48726->172.17.0.3:41746, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:26852") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:35930->172.17.0.3:26852, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:50033") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:50068->172.17.0.3:50033, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:11642") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:45456->172.17.0.3:11642, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:58416") 2026/09/18 01:00:31 INFO : A1/two: Deleted 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:37904->172.17.0.3:58416, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:26326") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:55330->172.17.0.3:26326, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:7865") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:61897") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:8541") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:33838->172.17.0.3:61897, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:49102->172.17.0.3:7865, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:60480->172.17.0.3:8541, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:43044") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:44948->172.17.0.3:43044, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:14734") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:51528->172.17.0.3:14734, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:56356") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:54686->172.17.0.3:56356, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:48984") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:37186->172.17.0.3:48984, err= 2026/09/18 01:00:31 DEBUG : removing 2 level 3 directories 2026/09/18 01:00:31 INFO : A3/B3/C4: Removing directory 2026/09/18 01:00:31 INFO : A1/B2/C2: Removing directory 2026/09/18 01:00:31 DEBUG : removing 2 level 2 directories 2026/09/18 01:00:31 INFO : A3/B3: Removing directory 2026/09/18 01:00:31 INFO : A1/B2: Removing directory 2026/09/18 01:00:31 DEBUG : removing 3 level 1 directories 2026/09/18 01:00:31 INFO : A3: Removing directory 2026/09/18 01:00:31 INFO : A1: Removing directory 2026/09/18 01:00:31 INFO : A2: Removing directory 2026/09/18 01:00:31 DEBUG : removing 1 level 0 directories 2026/09/18 01:00:31 INFO : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: Removing directory 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:23448") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:38980->172.17.0.3:23448, err= 2026/09/18 01:00:31 ERROR : error listing: directory not found 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: dial("tcp","172.17.0.3:37707") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: > dial: conn=172.17.0.1:47152->172.17.0.3:37707, err= 2026/09/18 01:00:31 ERROR : error listing: directory not found 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-gohixas9xiya: Purge dir "" 2026/09/18 01:00:31 NOTICE: purge failed to rmdir "": directory not found 2026/09/18 01:00:31 NOTICE: purge failed: directory not found --- PASS: TestPurge (0.51s) === RUN TestRmdirsNoLeaveRoot run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8277") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57048->172.17.0.3:8277, err= 2026/09/18 01:00:31 INFO : A2: Making directory 2026/09/18 01:00:31 INFO : A1/B2: Making directory 2026/09/18 01:00:31 INFO : A1/B2/C2: Making directory 2026/09/18 01:00:31 INFO : A1/B1/C3: Making directory 2026/09/18 01:00:31 INFO : A3: Making directory 2026/09/18 01:00:31 INFO : A3/B3: Making directory 2026/09/18 01:00:31 INFO : A3/B3/C4: Making directory 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:42255") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47262->172.17.0.3:42255, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37644") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52196->172.17.0.3:37644, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:34256") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2093") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38812->172.17.0.3:2093, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60138->172.17.0.3:34256, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50065") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53808->172.17.0.3:50065, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16991") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Connecting to FTP server 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36466->172.17.0.3:21, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39292->172.17.0.3:16991, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5963") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59086->172.17.0.3:5963, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56427") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57130->172.17.0.3:56427, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30152") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58964->172.17.0.3:30152, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:23032") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51932->172.17.0.3:23032, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50388") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40445") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51998->172.17.0.3:50388, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40110->172.17.0.3:40445, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29797") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54138->172.17.0.3:29797, err= 2026/09/18 01:00:31 DEBUG : removing 1 level 3 directories 2026/09/18 01:00:31 INFO : A3/B3/C4: Removing directory 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55013") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43678->172.17.0.3:55013, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:4163") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50707") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42882->172.17.0.3:50707, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38248->172.17.0.3:4163, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54804") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59864->172.17.0.3:54804, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3583") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20918") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60348->172.17.0.3:20918, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20345") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60502->172.17.0.3:3583, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Connecting to FTP server 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36482->172.17.0.3:21, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34490->172.17.0.3:20345, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19263") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38116->172.17.0.3:19263, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27065") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49714->172.17.0.3:27065, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17437") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47906->172.17.0.3:17437, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6499") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43852->172.17.0.3:6499, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32175") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26485") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16788") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45074->172.17.0.3:16788, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59798->172.17.0.3:26485, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58096->172.17.0.3:32175, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15816") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:59100") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51248->172.17.0.3:15816, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42670->172.17.0.3:59100, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54646") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46410->172.17.0.3:54646, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36441") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36996") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57040->172.17.0.3:36996, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18660") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53976->172.17.0.3:18660, err= 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34798->172.17.0.3:36441, err= 2026/09/18 01:00:31 DEBUG : removing 2 level 3 directories 2026/09/18 01:00:31 INFO : A1/B2/C2: Removing directory 2026/09/18 01:00:31 INFO : A1/B1/C3: Removing directory 2026/09/18 01:00:31 DEBUG : removing 2 level 2 directories 2026/09/18 01:00:31 INFO : A3/B3: Removing directory 2026/09/18 01:00:31 INFO : A1/B2: Removing directory 2026/09/18 01:00:31 DEBUG : removing 2 level 1 directories 2026/09/18 01:00:31 INFO : A3: Removing directory 2026/09/18 01:00:31 INFO : A2: Removing directory 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55061") 2026/09/18 01:00:31 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41394->172.17.0.3:55061, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28164") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33784->172.17.0.3:28164, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55438") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50154->172.17.0.3:55438, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28129") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50000->172.17.0.3:28129, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26151") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38968->172.17.0.3:26151, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48295") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35482->172.17.0.3:48295, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:12862") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48156->172.17.0.3:12862, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:47707") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34150->172.17.0.3:47707, err= 2026/09/18 01:00:32 DEBUG : removing 1 level 3 directories 2026/09/18 01:00:32 INFO : A1/B1/C1: Removing directory 2026/09/18 01:00:32 DEBUG : removing 1 level 2 directories 2026/09/18 01:00:32 INFO : A1/B1: Removing directory 2026/09/18 01:00:32 DEBUG : removing 1 level 1 directories 2026/09/18 01:00:32 INFO : A1: Removing directory 2026/09/18 01:00:32 DEBUG : removing 1 level 0 directories 2026/09/18 01:00:32 INFO : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Removing directory 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33536") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59914->172.17.0.3:33536, err= 2026/09/18 01:00:32 ERROR : error listing: directory not found 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9872") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57996->172.17.0.3:9872, err= 2026/09/18 01:00:32 ERROR : error listing: directory not found --- PASS: TestRmdirsNoLeaveRoot (0.43s) === RUN TestRmdirsLeaveRoot run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 INFO : A1: Making directory 2026/09/18 01:00:32 INFO : A1/B1: Making directory 2026/09/18 01:00:32 INFO : A1/B1/C1: Making directory 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:60614") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41444->172.17.0.3:60614, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:14765") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:32956->172.17.0.3:14765, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25272") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53182->172.17.0.3:25272, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21392") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53728->172.17.0.3:21392, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:52050") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51142->172.17.0.3:52050, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40572") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34472->172.17.0.3:40572, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6274") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54282->172.17.0.3:6274, err= 2026/09/18 01:00:32 DEBUG : removing 1 level 3 directories 2026/09/18 01:00:32 INFO : A1/B1/C1: Removing directory 2026/09/18 01:00:32 DEBUG : removing 1 level 2 directories 2026/09/18 01:00:32 INFO : A1/B1: Removing directory 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11314") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52182->172.17.0.3:11314, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33084") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49184->172.17.0.3:33084, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8716") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34926->172.17.0.3:8716, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3593") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49964->172.17.0.3:3593, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63880") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38560->172.17.0.3:63880, err= --- PASS: TestRmdirsLeaveRoot (0.15s) === RUN TestRmdirsWithFilter run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 INFO : A1: Making directory 2026/09/18 01:00:32 INFO : A1/B1: Making directory 2026/09/18 01:00:32 INFO : A1/B1/C1: Making directory 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57468") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39726->172.17.0.3:57468, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15495") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43928->172.17.0.3:15495, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43433") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44314->172.17.0.3:43433, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21225") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48684->172.17.0.3:21225, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45710") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42960->172.17.0.3:45710, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8270") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54310->172.17.0.3:8270, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:60909") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38590->172.17.0.3:60909, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8555") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37650->172.17.0.3:8555, err= 2026/09/18 01:00:32 DEBUG : removing 1 level 3 directories 2026/09/18 01:00:32 INFO : A1/B1/C1: Removing directory 2026/09/18 01:00:32 DEBUG : removing 1 level 2 directories 2026/09/18 01:00:32 INFO : A1/B1: Removing directory 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:60258") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40888->172.17.0.3:60258, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27329") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43344->172.17.0.3:27329, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63901") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47336->172.17.0.3:63901, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19533") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54830->172.17.0.3:19533, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10499") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36274->172.17.0.3:10499, err= --- PASS: TestRmdirsWithFilter (0.08s) === RUN TestCopyURL run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:7373") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52448->172.17.0.3:7373, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22646") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56062->172.17.0.3:22646, err= 2026/09/18 01:00:32 DEBUG : file1: size = 14 OK 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10594") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43216->172.17.0.3:10594, err= 2026/09/18 01:00:32 DEBUG : filename.txt: File name found in url 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13874") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44962->172.17.0.3:13874, err= 2026/09/18 01:00:32 DEBUG : filename.txt: size = 14 OK 2026/09/18 01:00:32 DEBUG : headerfilename.txt: filename found in Content-Disposition header. 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26722") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34774->172.17.0.3:26722, err= 2026/09/18 01:00:32 DEBUG : headerfilename.txt: size = 14 OK 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21495") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40010->172.17.0.3:21495, err= 2026/09/18 01:00:32 DEBUG : file2: size = 14 OK 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62390") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53824->172.17.0.3:62390, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3133") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57458->172.17.0.3:3133, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:52464") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44400->172.17.0.3:52464, err= --- PASS: TestCopyURL (0.13s) === RUN TestCopyURLDownloadHeaders run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:8193") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59228->172.17.0.3:8193, err= 2026/09/18 01:00:32 DEBUG : file1: size = 14 OK 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:39175") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60170->172.17.0.3:39175, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27273") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36794->172.17.0.3:27273, err= --- PASS: TestCopyURLDownloadHeaders (0.01s) === RUN TestCopyURLToWriter --- PASS: TestCopyURLToWriter (0.00s) === RUN TestMoveFile run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : file1: Need to transfer - File not found at Destination 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36534") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34400->172.17.0.3:36534, err= 2026/09/18 01:00:32 DEBUG : sub/file2.3cb2966d.partial: size = 14 OK 2026/09/18 01:00:32 DEBUG : sub/file2.3cb2966d.partial: renamed to: sub/file2 2026/09/18 01:00:32 INFO : file1: Copied (new) to: sub/file2 2026/09/18 01:00:32 INFO : file1: Deleted 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9188") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56840->172.17.0.3:9188, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51012") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46926->172.17.0.3:51012, err= 2026/09/18 01:00:32 DEBUG : sub/file2: size = 14 OK 2026/09/18 01:00:32 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/09/18 01:00:32 DEBUG : file1: Unchanged skipping 2026/09/18 01:00:32 INFO : file1: Deleted 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:42580") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55080->172.17.0.3:42580, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55120") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58838->172.17.0.3:55120, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: don't need to copy/move sub/file2, it is already at target location 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:31314") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59176->172.17.0.3:31314, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33837") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56834->172.17.0.3:33837, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24756") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59432->172.17.0.3:24756, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41738") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53258->172.17.0.3:41738, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64141") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33692->172.17.0.3:64141, err= --- PASS: TestMoveFile (0.06s) === RUN TestMoveFileWithIgnoreExisting run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : file1: Need to transfer - File not found at Destination 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:42129") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60796->172.17.0.3:42129, err= 2026/09/18 01:00:32 DEBUG : file1.9aa3f62d.partial: size = 14 OK 2026/09/18 01:00:32 DEBUG : file1.9aa3f62d.partial: renamed to: file1 2026/09/18 01:00:32 INFO : file1: Copied (new) 2026/09/18 01:00:32 INFO : file1: Deleted 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30763") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60336->172.17.0.3:30763, err= 2026/09/18 01:00:32 DEBUG : file1: Destination exists, skipping 2026/09/18 01:00:32 DEBUG : file1: Not removing source file as destination file exists and --ignore-existing is set 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22898") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60574->172.17.0.3:22898, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2014") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40946->172.17.0.3:2014, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16483") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55716->172.17.0.3:16483, err= --- PASS: TestMoveFileWithIgnoreExisting (0.08s) === RUN TestCaseInsensitiveMoveFile run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29325") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47560->172.17.0.3:29325, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43943") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47294->172.17.0.3:43943, err= --- PASS: TestCaseInsensitiveMoveFile (0.01s) === RUN TestCaseInsensitiveMoveFileDryRun run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15835") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42550->172.17.0.3:15835, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9852") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59900->172.17.0.3:9852, err= --- PASS: TestCaseInsensitiveMoveFileDryRun (0.01s) === RUN TestMoveFileBackupDir run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41777") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41608->172.17.0.3:41777, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33565") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38216->172.17.0.3:33565, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19489") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54278->172.17.0.3:19489, err= 2026/09/18 01:00:32 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wuladaz5rize/backup" 2026/09/18 01:00:32 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/09/18 01:00:32 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:32 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:32 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:32 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:32 DEBUG : TestFTPProftpd: detected overridden config - adding "{6SnSj}" suffix to name 2026/09/18 01:00:32 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/09/18 01:00:32 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/09/18 01:00:32 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/09/18 01:00:32 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: Connecting to FTP server 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: dial("tcp","172.17.0.3:21") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: > dial: conn=172.17.0.1:36486->172.17.0.3:21, err= 2026/09/18 01:00:32 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-wuladaz5rize/backup" to be canonical "TestFTPProftpd{6SnSj}:rclone-test-wuladaz5rize/backup" 2026/09/18 01:00:32 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone1145325186) 2026/09/18 01:00:32 DEBUG : dst/file1: size = 18 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 2026/09/18 01:00:32 DEBUG : dst/file1: Sizes differ 2026/09/18 01:00:32 INFO : dst/file1: Moved (server-side) 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:61448") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42130->172.17.0.3:61448, err= 2026/09/18 01:00:32 DEBUG : dst/file1.58903690.partial: size = 14 OK 2026/09/18 01:00:32 DEBUG : dst/file1.58903690.partial: renamed to: dst/file1 2026/09/18 01:00:32 INFO : dst/file1: Copied (new) 2026/09/18 01:00:32 INFO : dst/file1: Deleted 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:50850") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39392->172.17.0.3:50850, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51819") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59690->172.17.0.3:51819, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30169") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45264->172.17.0.3:30169, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33656") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42062->172.17.0.3:33656, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63616") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:43728->172.17.0.3:63616, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30513") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46022->172.17.0.3:30513, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:39974") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59368->172.17.0.3:39974, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25046") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58382->172.17.0.3:25046, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:41427") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54106->172.17.0.3:41427, err= 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize/backup: closing 1 unused connections --- PASS: TestMoveFileBackupDir (0.34s) === 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:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18718") 2026/09/18 01:00:32 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39324->172.17.0.3:18718, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17699") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39720->172.17.0.3:17699, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:39534") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47306->172.17.0.3:39534, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22055") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42958->172.17.0.3:22055, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29962") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52968->172.17.0.3:29962, err= 2026/09/18 01:00:33 INFO : A1/B2: Making directory 2026/09/18 01:00:33 INFO : A1/B1/C3: Making directory 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5284") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60128->172.17.0.3:5284, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30117") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45676->172.17.0.3:30117, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18230") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46402->172.17.0.3:18230, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26245") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41898->172.17.0.3:26245, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51660") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52590->172.17.0.3:51660, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16693") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32107") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52348->172.17.0.3:32107, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55872->172.17.0.3:16693, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36064") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54982->172.17.0.3:36064, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56930") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39358->172.17.0.3:56930, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30040") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2709") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36478->172.17.0.3:2709, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47818->172.17.0.3:30040, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2287") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48458") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18125") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53760->172.17.0.3:18125, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33306->172.17.0.3:48458, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34988->172.17.0.3:2287, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26861") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42392->172.17.0.3:26861, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:65339") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:7419") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51344->172.17.0.3:7419, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50676->172.17.0.3:65339, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28436") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3126") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30382") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35534->172.17.0.3:30382, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33264->172.17.0.3:3126, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44860->172.17.0.3:28436, err= 2026/09/18 01:00:33 INFO : A2/two: Moved (server-side) to: A3/two 2026/09/18 01:00:33 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/09/18 01:00:33 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/09/18 01:00:33 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/09/18 01:00:33 INFO : A2/one: Moved (server-side) to: A3/one 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:44200") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33738->172.17.0.3:44200, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51902") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59376->172.17.0.3:51902, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:52032") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:35246") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39238->172.17.0.3:35246, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55444->172.17.0.3:52032, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28523") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33326->172.17.0.3:28523, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:60178") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54396") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48772->172.17.0.3:54396, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58654->172.17.0.3:60178, err= 2026/09/18 01:00:33 INFO : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:31416") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59872->172.17.0.3:31416, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62469") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52112->172.17.0.3:62469, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32592") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46046->172.17.0.3:32592, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13278") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45420->172.17.0.3:13278, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:4364") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40070->172.17.0.3:4364, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29601") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35196->172.17.0.3:29601, err= 2026/09/18 01:00:33 INFO : A3/two: Moved (server-side) to: A4/two 2026/09/18 01:00:33 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three 2026/09/18 01:00:33 INFO : A3/one: Moved (server-side) to: A4/one 2026/09/18 01:00:33 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2026/09/18 01:00:33 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:49320") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55382->172.17.0.3:49320, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:1697") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45626->172.17.0.3:1697, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:35690") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37204") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49472->172.17.0.3:37204, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53868->172.17.0.3:35690, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43665") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:23352") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:58170") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:59394->172.17.0.3:58170, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47422->172.17.0.3:23352, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46468->172.17.0.3:43665, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51310") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38826->172.17.0.3:51310, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:29593") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53286->172.17.0.3:29593, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:37532") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46464->172.17.0.3:37532, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32767") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55768->172.17.0.3:32767, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48923") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45974->172.17.0.3:48923, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:32557") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49652->172.17.0.3:32557, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:20543") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60188->172.17.0.3:20543, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11527") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48820->172.17.0.3:11527, err= --- PASS: TestDirMove (0.68s) === RUN TestGetFsInfo run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:31518") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42574->172.17.0.3:31518, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:52968") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52072->172.17.0.3:52968, err= --- PASS: TestGetFsInfo (0.01s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=false run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46928") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46030->172.17.0.3:46928, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: File to upload is small (34 bytes), uploading instead of streaming 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:39189") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51962->172.17.0.3:39189, err= 2026/09/18 01:00:33 DEBUG : no_checksum_small_file_from_pipe: size = 34 OK 2026/09/18 01:00:33 NOTICE: ftp://172.17.0.3:21/rclone-test-wuladaz5rize: --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/09/18 01:00:33 DEBUG : no_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:19072") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49408->172.17.0.3:19072, err= 2026/09/18 01:00:33 DEBUG : no_checksum_big_file_from_pipe: size = 102401 OK 2026/09/18 01:00:33 DEBUG : no_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22216") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54214->172.17.0.3:22216, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2981") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60212->172.17.0.3:2981, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:48971") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51874->172.17.0.3:48971, err= === RUN TestRcat/withChecksum=true,ignoreChecksum=false run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40091") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60182->172.17.0.3:40091, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: File to upload is small (34 bytes), uploading instead of streaming 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27158") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51694->172.17.0.3:27158, err= 2026/09/18 01:00:33 DEBUG : with_checksum_small_file_from_pipe: size = 34 OK 2026/09/18 01:00:33 DEBUG : with_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30280") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42508->172.17.0.3:30280, err= 2026/09/18 01:00:33 DEBUG : with_checksum_big_file_from_pipe: size = 102401 OK 2026/09/18 01:00:33 DEBUG : with_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36040") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33494->172.17.0.3:36040, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26018") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40070->172.17.0.3:26018, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33865") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46040->172.17.0.3:33865, err= === RUN TestRcat/withChecksum=false,ignoreChecksum=true run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:60568") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60424->172.17.0.3:60568, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: File to upload is small (34 bytes), uploading instead of streaming 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11552") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44670->172.17.0.3:11552, err= 2026/09/18 01:00:33 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/09/18 01:00:33 DEBUG : ignore_checksum_small_file_from_pipe: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15126") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41804->172.17.0.3:15126, err= 2026/09/18 01:00:33 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/09/18 01:00:33 DEBUG : ignore_checksum_big_file_from_pipe: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57728") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56310->172.17.0.3:57728, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30082") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51660->172.17.0.3:30082, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5191") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52168->172.17.0.3:5191, err= === RUN TestRcat/withChecksum=true,ignoreChecksum=true run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:58623") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50168->172.17.0.3:58623, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: File to upload is small (34 bytes), uploading instead of streaming 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57018") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35792->172.17.0.3:57018, err= 2026/09/18 01:00:33 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/09/18 01:00:33 DEBUG : ignore_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:35729") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44816->172.17.0.3:35729, err= 2026/09/18 01:00:33 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/09/18 01:00:33 DEBUG : ignore_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63707") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36762->172.17.0.3:63707, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9331") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54290->172.17.0.3:9331, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:47638") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53108->172.17.0.3:47638, err= --- PASS: TestRcat (0.20s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.09s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.03s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.05s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.04s) === RUN TestRcatMetadata run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:1567: Skipping as destination doesn't support user metadata 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17296") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36414->172.17.0.3:17296, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9588") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41426->172.17.0.3:9588, err= --- SKIP: TestRcatMetadata (0.01s) === RUN TestRcatSize run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56123") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37012->172.17.0.3:56123, err= 2026/09/18 01:00:33 DEBUG : potato1: size = 60 OK 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: File to upload is small (60 bytes), uploading instead of streaming 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15922") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56270->172.17.0.3:15922, err= 2026/09/18 01:00:33 DEBUG : potato2: size = 60 OK 2026/09/18 01:00:33 DEBUG : potato2: Size of src and dst objects identical 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51101") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40546->172.17.0.3:51101, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22555") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44636->172.17.0.3:22555, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2797") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:47330->172.17.0.3:2797, err= --- PASS: TestRcatSize (0.07s) === RUN TestRcatSizeShortEOF run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:36342") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36426->172.17.0.3:36342, err= 2026/09/18 01:00:33 DEBUG : potato1: size = 120 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 2026/09/18 01:00:33 DEBUG : potato1: size = 60 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 2026/09/18 01:00:33 ERROR : potato1: corrupted on transfer: sizes differ src 120 vs dst(ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 60 2026/09/18 01:00:33 INFO : potato1: Removing failed copy 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:57273") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35038->172.17.0.3:57273, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18361") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60796->172.17.0.3:18361, err= --- PASS: TestRcatSizeShortEOF (0.03s) === RUN TestRcatSizeMetadata run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:1660: Skipping as destination doesn't support user metadata 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:3279") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51164->172.17.0.3:3279, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:7933") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50388->172.17.0.3:7933, err= --- SKIP: TestRcatSizeMetadata (0.00s) === RUN TestRcatSizeUploadHeaders run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:64971") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49078->172.17.0.3:64971, err= 2026/09/18 01:00:33 DEBUG : potato1: size = 60 OK 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:2730") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36032->172.17.0.3:2730, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:11901") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:52820->172.17.0.3:11901, err= --- PASS: TestRcatSizeUploadHeaders (0.01s) === RUN TestRcatSizeChecksum === RUN TestRcatSizeChecksum/Corrupted run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:1797: Skipping as destination doesn't support hashes 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9229") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34240->172.17.0.3:9229, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15648") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60634->172.17.0.3:15648, err= === RUN TestRcatSizeChecksum/SizeDiffers run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56710") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33820->172.17.0.3:56710, err= 2026/09/18 01:00:33 DEBUG : potato4: size = 60 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 2026/09/18 01:00:33 DEBUG : potato4: size = 59 (ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 2026/09/18 01:00:33 ERROR : potato4: corrupted on transfer: sizes differ src 60 vs dst(ftp://172.17.0.3:21/rclone-test-wuladaz5rize) 59 2026/09/18 01:00:33 INFO : potato4: Removing failed copy 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:12963") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45544->172.17.0.3:12963, err= 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25536") 2026/09/18 01:00:33 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49740->172.17.0.3:25536, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:58347") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35728->172.17.0.3:58347, err= === RUN TestRcatSizeChecksum/IgnoreChecksum run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45703") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:32830->172.17.0.3:45703, err= 2026/09/18 01:00:34 DEBUG : potato2: size = 60 OK 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:62513") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53578->172.17.0.3:62513, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18970") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:45706->172.17.0.3:18970, err= === RUN TestRcatSizeChecksum/NoHashes run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:18705") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58128->172.17.0.3:18705, err= 2026/09/18 01:00:34 DEBUG : potato3: size = 60 OK 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:13822") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42798->172.17.0.3:13822, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16097") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57670->172.17.0.3:16097, err= --- PASS: TestRcatSizeChecksum (0.05s) --- SKIP: TestRcatSizeChecksum/Corrupted (0.00s) --- PASS: TestRcatSizeChecksum/SizeDiffers (0.02s) --- PASS: TestRcatSizeChecksum/IgnoreChecksum (0.01s) --- PASS: TestRcatSizeChecksum/NoHashes (0.01s) === RUN TestTouchDir run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:38662") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44838->172.17.0.3:38662, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:6959") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:39304->172.17.0.3:6959, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45219") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57068->172.17.0.3:45219, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33021") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38648->172.17.0.3:33021, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21173") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57550->172.17.0.3:21173, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:49333") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41620->172.17.0.3:49333, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:25893") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Touching "empty space" 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Touching "potato2" 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54794->172.17.0.3:25893, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Touching "sub dir/potato3" 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:28248") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44648->172.17.0.3:28248, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:55203") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60578->172.17.0.3:55203, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56754") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49442->172.17.0.3:56754, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30909") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:58554->172.17.0.3:30909, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:49443") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:48528->172.17.0.3:49443, err= --- PASS: TestTouchDir (0.06s) === RUN TestMkdirMetadata run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:1880: Skipping test as remote does not support MkdirMetadata 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:9264") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55194->172.17.0.3:9264, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10267") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:44592->172.17.0.3:10267, err= --- SKIP: TestMkdirMetadata (0.00s) === RUN TestMkdirModTime run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:1901: Skipping test as remote does not support DirSetModTime or MkdirMetadata 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:53396") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57444->172.17.0.3:53396, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46210") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55270->172.17.0.3:46210, err= --- SKIP: TestMkdirModTime (0.01s) === RUN TestCopyDirMetadata run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:1945: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:56856") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33796->172.17.0.3:56856, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:43039") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54124->172.17.0.3:43039, err= --- SKIP: TestCopyDirMetadata (0.00s) === RUN TestSetDirModTime run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:1983: Skipping test as remote does not support DirSetModTime or WriteDirSetModTime 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46007") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:34124->172.17.0.3:46007, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:21430") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:56844->172.17.0.3:21430, err= --- SKIP: TestSetDirModTime (0.00s) === RUN TestDirsEqual run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" operations_test.go:2034: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27741") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35366->172.17.0.3:27741, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40680") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50274->172.17.0.3:40680, err= --- SKIP: TestDirsEqual (0.01s) === RUN TestRemoveExisting run.go:198: Remote "ftp://172.17.0.3:21/rclone-test-wuladaz5rize", Local "Local file system at /tmp/rclone1145325186", Modify Window "1s" 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:46713") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:53942->172.17.0.3:46713, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:16548") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:33104->172.17.0.3:16548, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:5348") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38874->172.17.0.3:5348, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:33063") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50658->172.17.0.3:33063, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:10845") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49774->172.17.0.3:10845, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17746") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:60782->172.17.0.3:17746, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:30295") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35234->172.17.0.3:30295, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51823") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41558->172.17.0.3:51823, err= 2026/09/18 01:00:34 DEBUG : sub dir/test remove existing: TEST: renaming existing object to "sub dir/test remove existing.neragot4" before starting 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22211") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:37276->172.17.0.3:22211, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15190") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:35790->172.17.0.3:15190, err= 2026/09/18 01:00:34 DEBUG : sub dir/test remove existing.neragot4: TEST: removing renamed existing file after operation 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:47299") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50310->172.17.0.3:47299, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54937") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:49464->172.17.0.3:54937, err= 2026/09/18 01:00:34 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.govidij1" before starting 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:15613") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:54544->172.17.0.3:15613, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:27779") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:51262->172.17.0.3:27779, err= 2026/09/18 01:00:34 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.govidij1: TEST: renaming existing back after failed operation 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:54753") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57184->172.17.0.3:54753, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:26118") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:42464->172.17.0.3:26118, err= 2026/09/18 01:00:34 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.bududik1" before starting 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:17300") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:36520->172.17.0.3:17300, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51764") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:46008->172.17.0.3:51764, err= 2026/09/18 01:00:34 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.bududik1: TEST: removing renamed existing file after operation 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:40252") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:50914->172.17.0.3:40252, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:51512") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:55306->172.17.0.3:51512, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:63388") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:38240->172.17.0.3:63388, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:22085") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:40472->172.17.0.3:22085, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:45103") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:41086->172.17.0.3:45103, err= --- PASS: TestRemoveExisting (0.14s) === RUN TestRcAbout rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcAbout (0.00s) === RUN TestRcCleanup rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcCleanup (0.00s) === RUN TestRcCopyfile rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcCopyfile (0.00s) === RUN TestRcCopyurl rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcCopyurl (0.00s) === RUN TestRcDelete rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcDelete (0.00s) === RUN TestRcDeletefile rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcDeletefile (0.00s) === RUN TestRcList rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcList (0.00s) === RUN TestRcStat rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcStat (0.00s) === RUN TestRcSetTier rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcSetTier (0.00s) === RUN TestRcSetTierFile rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcSetTierFile (0.00s) === RUN TestRcMkdir rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcMkdir (0.00s) === RUN TestRcMovefile rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcMovefile (0.00s) === RUN TestRcPurge rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcPurge (0.00s) === RUN TestRcRmdir rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcRmdir (0.00s) === RUN TestRcRmdirs rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcRmdirs (0.00s) === RUN TestRcSize rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcSize (0.00s) === RUN TestRcPublicLink rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcPublicLink (0.00s) === RUN TestRcFsInfo rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcFsInfo (0.00s) === RUN TestUploadFile rc_test.go:31: Skipping test on non local remote --- SKIP: TestUploadFile (0.00s) === RUN TestRcCommand rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcCommand (0.00s) === RUN TestRcDu rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcDu (0.00s) === RUN TestRcCheck rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcCheck (0.00s) === RUN TestRcHashsum rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcHashsum (0.00s) === RUN TestRcHashsumSingleFile rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcHashsumSingleFile (0.00s) === RUN TestRcHashsumFile rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcHashsumFile (0.00s) === RUN TestRcGetFile rc_test.go:31: Skipping test on non local remote --- SKIP: TestRcGetFile (0.00s) PASS 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: dial("tcp","172.17.0.3:24725") 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: > dial: conn=172.17.0.1:57010->172.17.0.3:24725, err= 2026/09/18 01:00:34 DEBUG : ftp://172.17.0.3:21/rclone-test-wuladaz5rize: Purge dir "" "./operations.test -test.v -test.timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Finished OK in 10.076964766s (try 1/5)