"./operations.test -test.v -test.timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Starting (try 1/5) 2026/01/19 01:30:53 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari" 2026/01/19 01:30:53 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:53 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:53 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:53 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:53 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:53 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:53 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:53 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:53 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:53 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:53 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Connecting to FTP server 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38342->172.17.0.9:21, err= 2026/01/19 01:30:53 DEBUG : Creating backend with remote "/tmp/rclone1155798324" === RUN TestDoMultiThreadCopy --- PASS: TestDoMultiThreadCopy (0.00s) === RUN TestMultithreadCalculateNumChunks === RUN TestMultithreadCalculateNumChunks/{size:1_chunkSize:65536_wantNumChunks:1} === RUN TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:1_wantNumChunks:1048576} === RUN TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:2_wantNumChunks:524288} === RUN TestMultithreadCalculateNumChunks/{size:1048577_chunkSize:2_wantNumChunks:524289} === RUN TestMultithreadCalculateNumChunks/{size:1048575_chunkSize:2_wantNumChunks:524288} --- PASS: TestMultithreadCalculateNumChunks (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1_chunkSize:65536_wantNumChunks:1} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:1_wantNumChunks:1048576} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048576_chunkSize:2_wantNumChunks:524288} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048577_chunkSize:2_wantNumChunks:524289} (0.00s) --- PASS: TestMultithreadCalculateNumChunks/{size:1048575_chunkSize:2_wantNumChunks:524288} (0.00s) === RUN TestMultithreadCopy run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" multithread_test.go:119: multithread writing not supported 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20158") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52020->172.17.0.9:20158, err= 2026/01/19 01:30:53 ERROR : error listing: directory not found --- SKIP: TestMultithreadCopy (0.00s) === RUN TestMultithreadCopyAbort run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" multithread_test.go:119: multithread writing not supported 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42671") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56176->172.17.0.9:42671, err= 2026/01/19 01:30:53 ERROR : error listing: directory not found --- SKIP: TestMultithreadCopyAbort (0.00s) === RUN TestSizeDiffers 2026/01/19 01:30:53 DEBUG : a: size = 0 OK 2026/01/19 01:30:53 DEBUG : a: size = 1 (memory) 2026/01/19 01:30:53 DEBUG : a: size = 2 (memory) --- PASS: TestSizeDiffers (0.00s) === RUN TestReOpen === RUN TestReOpen/Normal === RUN TestReOpen/Normal/Basics 2026/01/19 01:30:53 DEBUG : potato: Seek from 10 to 0 === RUN TestReOpen/Normal/ErrorAtStart === RUN TestReOpen/Normal/WithErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/Normal/TooManyErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/Normal/ReadAt 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/Normal/Seek 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 2 === RUN TestReOpen/Normal/AccountRead === RUN TestReOpen/Normal/AccountReadDelay 2026/01/19 01:30:53 DEBUG : potato: Seek from 10 to 0 2026/01/19 01:30:53 DEBUG : potato: Seek from 10 to 0 2026/01/19 01:30:53 DEBUG : potato: Seek from 10 to 0 === RUN TestReOpen/Normal/AccountReadError === RUN TestReOpen/WithRangeOption === RUN TestReOpen/WithRangeOption/Basics 2026/01/19 01:30:53 DEBUG : potato: Seek from 7 to 0 === RUN TestReOpen/WithRangeOption/ErrorAtStart === RUN TestReOpen/WithRangeOption/WithErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/WithRangeOption/TooManyErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/WithRangeOption/ReadAt 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/WithRangeOption/Seek 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 2 2026/01/19 01:30:53 DEBUG : potato: Seek from 7 to 4 === RUN TestReOpen/WithRangeOption/AccountRead === RUN TestReOpen/WithRangeOption/AccountReadDelay 2026/01/19 01:30:53 DEBUG : potato: Seek from 7 to 0 2026/01/19 01:30:53 DEBUG : potato: Seek from 7 to 0 2026/01/19 01:30:53 DEBUG : potato: Seek from 7 to 0 === RUN TestReOpen/WithRangeOption/AccountReadError === RUN TestReOpen/WithSeekOption === RUN TestReOpen/WithSeekOption/Basics 2026/01/19 01:30:53 DEBUG : potato: Seek from 8 to 0 === RUN TestReOpen/WithSeekOption/ErrorAtStart === RUN TestReOpen/WithSeekOption/WithErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/WithSeekOption/TooManyErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/WithSeekOption/ReadAt 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/WithSeekOption/Seek 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 2 2026/01/19 01:30:53 DEBUG : potato: Seek from 7 to 5 === RUN TestReOpen/WithSeekOption/AccountRead === RUN TestReOpen/WithSeekOption/AccountReadDelay 2026/01/19 01:30:53 DEBUG : potato: Seek from 8 to 0 2026/01/19 01:30:53 DEBUG : potato: Seek from 8 to 0 2026/01/19 01:30:53 DEBUG : potato: Seek from 8 to 0 === RUN TestReOpen/WithSeekOption/AccountReadError === RUN TestReOpen/UnknownSize === RUN TestReOpen/UnknownSize/Basics 2026/01/19 01:30:53 DEBUG : potato: Seek from 9 to 0 === RUN TestReOpen/UnknownSize/ErrorAtStart === RUN TestReOpen/UnknownSize/WithErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/10: test error === RUN TestReOpen/UnknownSize/TooManyErrors 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 1/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 2/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 6 bytes: retry 3/3: test error 2026/01/19 01:30:53 DEBUG : potato: Reopen failed after offset 6 bytes read: failed to reopen: too many retries === RUN TestReOpen/UnknownSize/ReadAt 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 1 === RUN TestReOpen/UnknownSize/Seek 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 2 bytes: retry 0/10: test error 2026/01/19 01:30:53 DEBUG : potato: Reopening on read failure after offset 3 bytes: retry 1/10: test error 2026/01/19 01:30:53 DEBUG : potato: Seek from 5 to 2 2026/01/19 01:30:53 DEBUG : potato: Seek from 7 to 6 === RUN TestReOpen/UnknownSize/AccountRead === RUN TestReOpen/UnknownSize/AccountReadDelay 2026/01/19 01:30:53 DEBUG : potato: Seek from 9 to 0 2026/01/19 01:30:53 DEBUG : potato: Seek from 9 to 0 2026/01/19 01:30:53 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.00s) --- PASS: TestReOpen/UnknownSize/Basics (0.00s) --- PASS: TestReOpen/UnknownSize/ErrorAtStart (0.00s) --- PASS: TestReOpen/UnknownSize/WithErrors (0.00s) --- PASS: TestReOpen/UnknownSize/TooManyErrors (0.00s) --- PASS: TestReOpen/UnknownSize/ReadAt (0.00s) --- PASS: TestReOpen/UnknownSize/Seek (0.00s) --- PASS: TestReOpen/UnknownSize/AccountRead (0.00s) --- PASS: TestReOpen/UnknownSize/AccountReadDelay (0.00s) --- PASS: TestReOpen/UnknownSize/AccountReadError (0.00s) === RUN TestCheck run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61045") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59552->172.17.0.9:61045, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19946") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47038->172.17.0.9:19946, err= === RUN TestCheck/1 === RUN TestCheck/2 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59894") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42280->172.17.0.9:59894, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47300") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44652->172.17.0.9:47300, err= === RUN TestCheck/3 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51887") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42784->172.17.0.9:51887, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61367") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45336->172.17.0.9:61367, err= === RUN TestCheck/4 === RUN TestCheck/5 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33276") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51950->172.17.0.9:33276, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31479") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57792->172.17.0.9:31479, err= === RUN TestCheck/6 === RUN TestCheck/7 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55447") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39202->172.17.0.9:55447, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21098") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44266->172.17.0.9:21098, err= --- PASS: TestCheck (0.06s) --- PASS: TestCheck/1 (0.00s) --- PASS: TestCheck/2 (0.00s) --- PASS: TestCheck/3 (0.00s) --- PASS: TestCheck/4 (0.00s) --- PASS: TestCheck/5 (0.00s) --- PASS: TestCheck/6 (0.00s) --- PASS: TestCheck/7 (0.00s) === RUN TestCheckFsError 2026/01/19 01:30:53 DEBUG : Creating backend with remote "nonexistent" 2026/01/19 01:30:53 DEBUG : Creating backend with remote "nonexistent" 2026/01/19 01:30:53 DEBUG : Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: Waiting for checks to finish 2026/01/19 01:30:53 ERROR : Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found 2026/01/19 01:30:53 NOTICE: Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: 0 differences found 2026/01/19 01:30:53 NOTICE: Local file system at /home/rclone/go/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking --- PASS: TestCheckFsError (0.00s) === RUN TestCheckDownload run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51611") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52156->172.17.0.9:51611, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11923") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51982->172.17.0.9:11923, err= === RUN TestCheckDownload/1 === RUN TestCheckDownload/2 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51065") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60182->172.17.0.9:51065, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15239") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56162->172.17.0.9:15239, err= === RUN TestCheckDownload/3 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15183") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39252->172.17.0.9:15183, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8256") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59650->172.17.0.9:8256, err= === RUN TestCheckDownload/4 === RUN TestCheckDownload/5 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34202") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47328->172.17.0.9:34202, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29268") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56040->172.17.0.9:29268, err= === RUN TestCheckDownload/6 === RUN TestCheckDownload/7 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:46383") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60966->172.17.0.9:46383, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26388") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37534->172.17.0.9:26388, err= --- PASS: TestCheckDownload (0.13s) --- PASS: TestCheckDownload/1 (0.00s) --- PASS: TestCheckDownload/2 (0.00s) --- PASS: TestCheckDownload/3 (0.01s) --- PASS: TestCheckDownload/4 (0.02s) --- PASS: TestCheckDownload/5 (0.01s) --- PASS: TestCheckDownload/6 (0.02s) --- PASS: TestCheckDownload/7 (0.02s) === RUN TestCheckSizeOnly run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55509") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33220->172.17.0.9:55509, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:36295") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53830->172.17.0.9:36295, err= === RUN TestCheckSizeOnly/1 === RUN TestCheckSizeOnly/2 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47195") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50122->172.17.0.9:47195, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21160") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46754->172.17.0.9:21160, err= === RUN TestCheckSizeOnly/3 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52388") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34684->172.17.0.9:52388, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15269") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33952->172.17.0.9:15269, err= === RUN TestCheckSizeOnly/4 === RUN TestCheckSizeOnly/5 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:50492") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53558->172.17.0.9:50492, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61475") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60186->172.17.0.9:61475, err= === RUN TestCheckSizeOnly/6 === RUN TestCheckSizeOnly/7 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16861") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51660->172.17.0.9:16861, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7548") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53792->172.17.0.9:7548, err= --- PASS: TestCheckSizeOnly (0.05s) --- PASS: TestCheckSizeOnly/1 (0.00s) --- PASS: TestCheckSizeOnly/2 (0.00s) --- PASS: TestCheckSizeOnly/3 (0.00s) --- PASS: TestCheckSizeOnly/4 (0.00s) --- PASS: TestCheckSizeOnly/5 (0.00s) --- PASS: TestCheckSizeOnly/6 (0.00s) --- PASS: TestCheckSizeOnly/7 (0.00s) === RUN TestCheckEqualReaders --- PASS: TestCheckEqualReaders (0.00s) === RUN TestParseSumFile run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60467") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39944->172.17.0.9:60467, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55680") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40200->172.17.0.9:55680, err= 2026/01/19 01:30:53 NOTICE: test.sum: improperly formatted checksum line 4 2026/01/19 01:30:53 NOTICE: test.sum: improperly formatted checksum line 5 2026/01/19 01:30:53 NOTICE: test.sum: improperly formatted checksum line 6 2026/01/19 01:30:53 NOTICE: test.sum: 2 warning(s) suppressed... 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:54027") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37568->172.17.0.9:54027, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25450") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58668->172.17.0.9:25450, err= 2026/01/19 01:30:53 NOTICE: test.sum: improperly formatted checksum line 4 2026/01/19 01:30:53 NOTICE: test.sum: improperly formatted checksum line 5 2026/01/19 01:30:53 NOTICE: test.sum: improperly formatted checksum line 6 2026/01/19 01:30:53 NOTICE: test.sum: 2 warning(s) suppressed... 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:24347") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46664->172.17.0.9:24347, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17761") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55016->172.17.0.9:17761, err= --- PASS: TestParseSumFile (0.02s) === RUN TestCheckSum run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:53 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari/data" 2026/01/19 01:30:53 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:53 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:53 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:53 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:53 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:53 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:53 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:53 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:53 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:53 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/data: Connecting to FTP server 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/data: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/data: > dial: conn=172.17.0.1:38380->172.17.0.9:21, err= check_test.go:350: ftp://172.17.0.9:21/rclone-test-ducuxod6zari/data lacks md5, skipping 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:46780") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43638->172.17.0.9:46780, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43878") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39840->172.17.0.9:43878, err= --- SKIP: TestCheckSum (0.11s) === RUN TestCheckSumDownload run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:53 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari/data" 2026/01/19 01:30:53 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:53 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:53 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:53 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:53 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:53 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:53 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:53 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:53 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:53 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/data: Connecting to FTP server 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/data: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/data: > dial: conn=172.17.0.1:38394->172.17.0.9:21, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41838") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54168->172.17.0.9:41838, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61683") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39576->172.17.0.9:61683, err= 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35300") 2026/01/19 01:30:53 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39196->172.17.0.9:35300, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33657") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46504->172.17.0.9:33657, err= === RUN TestCheckSumDownload/subtest1 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60664") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45330->172.17.0.9:60664, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23631") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59470->172.17.0.9:23631, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13292") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58204->172.17.0.9:13292, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41592") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41100->172.17.0.9:41592, err= === RUN TestCheckSumDownload/subtest2 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59463") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57280->172.17.0.9:59463, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61729") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57850->172.17.0.9:61729, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9329") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54264->172.17.0.9:9329, err= === RUN TestCheckSumDownload/subtest3 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11463") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44040->172.17.0.9:11463, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4508") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51314->172.17.0.9:4508, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47385") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60268->172.17.0.9:47385, err= === RUN TestCheckSumDownload/subtest4 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:64960") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40318->172.17.0.9:64960, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62613") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55920->172.17.0.9:62613, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53120") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46812->172.17.0.9:53120, err= === RUN TestCheckSumDownload/subtest5 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4627") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51930->172.17.0.9:4627, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48052") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51384->172.17.0.9:48052, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:6431") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38566->172.17.0.9:6431, err= === RUN TestCheckSumDownload/subtest6 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7968") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44874->172.17.0.9:7968, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29754") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39370->172.17.0.9:29754, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9857") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56498->172.17.0.9:9857, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53724") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40052->172.17.0.9:53724, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8098") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56462->172.17.0.9:8098, err= === RUN TestCheckSumDownload/subtest7 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49873") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54984->172.17.0.9:49873, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42374") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55312->172.17.0.9:42374, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18794") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46904->172.17.0.9:18794, err= --- PASS: TestCheckSumDownload (0.24s) --- PASS: TestCheckSumDownload/subtest1 (0.01s) --- PASS: TestCheckSumDownload/subtest2 (0.01s) --- PASS: TestCheckSumDownload/subtest3 (0.02s) --- PASS: TestCheckSumDownload/subtest4 (0.02s) --- PASS: TestCheckSumDownload/subtest5 (0.02s) --- PASS: TestCheckSumDownload/subtest6 (0.02s) --- PASS: TestCheckSumDownload/subtest7 (0.02s) === RUN TestApplyTransforms 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-xepehuk9diwo" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: > dial: conn=172.17.0.1:38412->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone2470169081" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-xepehuk9diwo", Local "Local file system at /tmp/rclone2470169081", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: dial("tcp","172.17.0.9:38735") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: > dial: conn=172.17.0.1:50142->172.17.0.9:38735, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: dial("tcp","172.17.0.9:32208") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: > dial: conn=172.17.0.1:51366->172.17.0.9:32208, err= upper checkfile vs. lower remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: dial("tcp","172.17.0.9:7523") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: > dial: conn=172.17.0.1:46888->172.17.0.9:7523, err= 2026/01/19 01:30:54 ERROR : hello, world!: sum not found 2026/01/19 01:30:54 ERROR : HELLO, WORLD!: file not in ftp://172.17.0.9:21/rclone-test-xepehuk9diwo 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: 2 errors while checking upper checkfile vs. lower remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: dial("tcp","172.17.0.9:8277") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: > dial: conn=172.17.0.1:43554->172.17.0.9:8277, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: dial("tcp","172.17.0.9:29060") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: > dial: conn=172.17.0.1:39812->172.17.0.9:29060, err= 2026/01/19 01:30:54 DEBUG : hello, world!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-posasiy9yezi" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: > dial: conn=172.17.0.1:35386->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone4125784312" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-posasiy9yezi", Local "Local file system at /tmp/rclone4125784312", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: dial("tcp","172.17.0.9:57765") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: > dial: conn=172.17.0.1:60314->172.17.0.9:57765, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: dial("tcp","172.17.0.9:49163") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: > dial: conn=172.17.0.1:48494->172.17.0.9:49163, err= lower checkfile vs. upper remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: dial("tcp","172.17.0.9:47503") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: > dial: conn=172.17.0.1:34428->172.17.0.9:47503, err= 2026/01/19 01:30:54 ERROR : HELLO, WORLD!: sum not found 2026/01/19 01:30:54 ERROR : hello, world!: file not in ftp://172.17.0.9:21/rclone-test-posasiy9yezi 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-posasiy9yezi: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-posasiy9yezi: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-posasiy9yezi: 2 errors while checking lower checkfile vs. upper remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: dial("tcp","172.17.0.9:47079") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: > dial: conn=172.17.0.1:46664->172.17.0.9:47079, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: dial("tcp","172.17.0.9:26025") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: > dial: conn=172.17.0.1:35798->172.17.0.9:26025, err= 2026/01/19 01:30:54 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-posasiy9yezi: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-posasiy9yezi: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-gopiyaf8vozo" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: > dial: conn=172.17.0.1:35428->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone4246226012" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo", Local "Local file system at /tmp/rclone4246226012", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: dial("tcp","172.17.0.9:15592") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: > dial: conn=172.17.0.1:45824->172.17.0.9:15592, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: dial("tcp","172.17.0.9:15262") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: > dial: conn=172.17.0.1:55244->172.17.0.9:15262, err= lower checkfile vs. upperlowermixed remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: dial("tcp","172.17.0.9:45971") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: > dial: conn=172.17.0.1:39220->172.17.0.9:45971, err= 2026/01/19 01:30:54 ERROR : HeLlO, wOrLd!: sum not found 2026/01/19 01:30:54 ERROR : hello, world!: file not in ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: 2 errors while checking lower checkfile vs. upperlowermixed remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: dial("tcp","172.17.0.9:9130") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: > dial: conn=172.17.0.1:42514->172.17.0.9:9130, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: dial("tcp","172.17.0.9:29134") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: > dial: conn=172.17.0.1:60640->172.17.0.9:29134, err= 2026/01/19 01:30:54 DEBUG : HeLlO, wOrLd!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-pekeqof8navi" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: > dial: conn=172.17.0.1:35440->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone2419531011" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-pekeqof8navi", Local "Local file system at /tmp/rclone2419531011", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: dial("tcp","172.17.0.9:39469") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: > dial: conn=172.17.0.1:36146->172.17.0.9:39469, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: dial("tcp","172.17.0.9:64562") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: > dial: conn=172.17.0.1:49620->172.17.0.9:64562, err= upperlowermixed checkfile vs. upper remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: dial("tcp","172.17.0.9:36101") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: > dial: conn=172.17.0.1:45182->172.17.0.9:36101, err= 2026/01/19 01:30:54 ERROR : HELLO, WORLD!: sum not found 2026/01/19 01:30:54 ERROR : HeLlO, wOrLd!: file not in ftp://172.17.0.9:21/rclone-test-pekeqof8navi 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-pekeqof8navi: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-pekeqof8navi: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-pekeqof8navi: 2 errors while checking upperlowermixed checkfile vs. upper remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: dial("tcp","172.17.0.9:28590") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: > dial: conn=172.17.0.1:50662->172.17.0.9:28590, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: dial("tcp","172.17.0.9:43889") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: > dial: conn=172.17.0.1:55462->172.17.0.9:43889, err= 2026/01/19 01:30:54 DEBUG : HELLO, WORLD!: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-pekeqof8navi: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-pekeqof8navi: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-terumag6fune" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: > dial: conn=172.17.0.1:35450->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone441662849" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-terumag6fune", Local "Local file system at /tmp/rclone441662849", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: dial("tcp","172.17.0.9:10278") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: > dial: conn=172.17.0.1:52262->172.17.0.9:10278, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: dial("tcp","172.17.0.9:11989") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: > dial: conn=172.17.0.1:41074->172.17.0.9:11989, err= NFD checkfile vs. NFC remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: dial("tcp","172.17.0.9:54479") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: > dial: conn=172.17.0.1:48118->172.17.0.9:54479, err= 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ: sum not found 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ: file not in ftp://172.17.0.9:21/rclone-test-terumag6fune 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-terumag6fune: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-terumag6fune: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-terumag6fune: 2 errors while checking NFD checkfile vs. NFC remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: dial("tcp","172.17.0.9:4211") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: > dial: conn=172.17.0.1:49382->172.17.0.9:4211, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: dial("tcp","172.17.0.9:23931") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: > dial: conn=172.17.0.1:42350->172.17.0.9:23931, err= 2026/01/19 01:30:54 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-terumag6fune: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-terumag6fune: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-hiqiyob6sema" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: > dial: conn=172.17.0.1:35454->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone3815279241" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-hiqiyob6sema", Local "Local file system at /tmp/rclone3815279241", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: dial("tcp","172.17.0.9:33937") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: > dial: conn=172.17.0.1:37100->172.17.0.9:33937, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: dial("tcp","172.17.0.9:30187") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: > dial: conn=172.17.0.1:56624->172.17.0.9:30187, err= NFC checkfile vs. NFD remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: dial("tcp","172.17.0.9:16491") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: > dial: conn=172.17.0.1:50916->172.17.0.9:16491, err= 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ: sum not found 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ: file not in ftp://172.17.0.9:21/rclone-test-hiqiyob6sema 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: 2 errors while checking NFC checkfile vs. NFD remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: dial("tcp","172.17.0.9:3013") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: > dial: conn=172.17.0.1:46294->172.17.0.9:3013, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: dial("tcp","172.17.0.9:64116") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: > dial: conn=172.17.0.1:48818->172.17.0.9:64116, err= 2026/01/19 01:30:54 DEBUG : 測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-bosohex3keli" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: > dial: conn=172.17.0.1:35470->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone124532877" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-bosohex3keli", Local "Local file system at /tmp/rclone124532877", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: dial("tcp","172.17.0.9:58942") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: > dial: conn=172.17.0.1:42254->172.17.0.9:58942, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: dial("tcp","172.17.0.9:4877") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: > dial: conn=172.17.0.1:45782->172.17.0.9:4877, err= NFDx2 checkfile vs. both remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: dial("tcp","172.17.0.9:10054") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: > dial: conn=172.17.0.1:58214->172.17.0.9:10054, err= 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.9:21/rclone-test-bosohex3keli 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-bosohex3keli: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-bosohex3keli: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-bosohex3keli: 2 errors while checking NFDx2 checkfile vs. both remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: dial("tcp","172.17.0.9:2602") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: > dial: conn=172.17.0.1:57948->172.17.0.9:2602, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: dial("tcp","172.17.0.9:43285") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: > dial: conn=172.17.0.1:52344->172.17.0.9:43285, err= 2026/01/19 01:30:54 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-bosohex3keli: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-bosohex3keli: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wapuzoj0peke" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: > dial: conn=172.17.0.1:35474->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone2872609023" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-wapuzoj0peke", Local "Local file system at /tmp/rclone2872609023", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: dial("tcp","172.17.0.9:61319") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: > dial: conn=172.17.0.1:47862->172.17.0.9:61319, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: dial("tcp","172.17.0.9:28867") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: > dial: conn=172.17.0.1:36978->172.17.0.9:28867, err= NFCx2 checkfile vs. both remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: dial("tcp","172.17.0.9:62068") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: > dial: conn=172.17.0.1:53126->172.17.0.9:62068, err= 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.9:21/rclone-test-wapuzoj0peke 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: 2 errors while checking NFCx2 checkfile vs. both remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: dial("tcp","172.17.0.9:10464") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: > dial: conn=172.17.0.1:59792->172.17.0.9:10464, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: dial("tcp","172.17.0.9:20789") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: > dial: conn=172.17.0.1:58258->172.17.0.9:20789, err= 2026/01/19 01:30:54 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-buyorul0guwe" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: > dial: conn=172.17.0.1:35490->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone1358263451" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-buyorul0guwe", Local "Local file system at /tmp/rclone1358263451", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: dial("tcp","172.17.0.9:52728") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: > dial: conn=172.17.0.1:58412->172.17.0.9:52728, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: dial("tcp","172.17.0.9:14768") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: > dial: conn=172.17.0.1:37622->172.17.0.9:14768, err= both checkfile vs. NFDx2 remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: dial("tcp","172.17.0.9:24081") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: > dial: conn=172.17.0.1:47270->172.17.0.9:24081, err= 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.9:21/rclone-test-buyorul0guwe 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-buyorul0guwe: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-buyorul0guwe: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-buyorul0guwe: 2 errors while checking both checkfile vs. NFDx2 remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: dial("tcp","172.17.0.9:9276") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: > dial: conn=172.17.0.1:33616->172.17.0.9:9276, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: dial("tcp","172.17.0.9:28671") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: > dial: conn=172.17.0.1:60516->172.17.0.9:28671, err= 2026/01/19 01:30:54 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-buyorul0guwe: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-buyorul0guwe: 1 matching files 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-wiruseb8keqa" 2026/01/19 01:30:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: > dial: conn=172.17.0.1:35496->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "/tmp/rclone3971469912" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-wiruseb8keqa", Local "Local file system at /tmp/rclone3971469912", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: dial("tcp","172.17.0.9:24171") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: > dial: conn=172.17.0.1:47076->172.17.0.9:24171, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: dial("tcp","172.17.0.9:59565") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: > dial: conn=172.17.0.1:48254->172.17.0.9:59565, err= both checkfile vs. NFCx2 remote (without normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: dial("tcp","172.17.0.9:42942") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: > dial: conn=172.17.0.1:53880->172.17.0.9:42942, err= 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: sum not found 2026/01/19 01:30:54 ERROR : 測試_Русский___ě_áñ測試_Русский___ě_áñ: file not in ftp://172.17.0.9:21/rclone-test-wiruseb8keqa 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: 1 files missing 2026/01/19 01:30:54 NOTICE: 1 hashes missing 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: 1 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: 2 errors while checking both checkfile vs. NFCx2 remote (with normalization) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: dial("tcp","172.17.0.9:17894") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: > dial: conn=172.17.0.1:41148->172.17.0.9:17894, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: dial("tcp","172.17.0.9:41706") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: > dial: conn=172.17.0.1:46854->172.17.0.9:41706, err= 2026/01/19 01:30:54 DEBUG : 測試_Русский___ě_áñ測試_Русский___ě_áñ: md5 = 65a8e27d8879283831b664bd8b7f0ad4 OK 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: 0 differences found 2026/01/19 01:30:54 NOTICE: ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: 1 matching files 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: dial("tcp","172.17.0.9:29068") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: > dial: conn=172.17.0.1:46950->172.17.0.9:29068, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wiruseb8keqa: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: dial("tcp","172.17.0.9:8605") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: > dial: conn=172.17.0.1:43586->172.17.0.9:8605, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-buyorul0guwe: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: dial("tcp","172.17.0.9:39978") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: > dial: conn=172.17.0.1:43218->172.17.0.9:39978, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-wapuzoj0peke: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: dial("tcp","172.17.0.9:12134") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: > dial: conn=172.17.0.1:54632->172.17.0.9:12134, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: Purge object "測試_Русский___ě_áñ測試_Русский___ě_áñ" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-bosohex3keli: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: dial("tcp","172.17.0.9:18384") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: > dial: conn=172.17.0.1:33106->172.17.0.9:18384, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: Purge object "測試_Русский___ě_áñ" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-hiqiyob6sema: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: dial("tcp","172.17.0.9:17497") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: > dial: conn=172.17.0.1:59634->172.17.0.9:17497, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: Purge object "測試_Русский___ě_áñ" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-terumag6fune: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: dial("tcp","172.17.0.9:29864") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: > dial: conn=172.17.0.1:60918->172.17.0.9:29864, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: Purge object "HELLO, WORLD!" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-pekeqof8navi: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: dial("tcp","172.17.0.9:3218") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: > dial: conn=172.17.0.1:56166->172.17.0.9:3218, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: Purge object "HeLlO, wOrLd!" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-gopiyaf8vozo: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: dial("tcp","172.17.0.9:50390") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: > dial: conn=172.17.0.1:41518->172.17.0.9:50390, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: Purge object "HELLO, WORLD!" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-posasiy9yezi: Purge dir "" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: dial("tcp","172.17.0.9:60020") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: > dial: conn=172.17.0.1:56204->172.17.0.9:60020, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: Purge object "hello, world!" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-xepehuk9diwo: Purge dir "" --- PASS: TestApplyTransforms (0.30s) === RUN TestTruncateString --- PASS: TestTruncateString (0.00s) === RUN TestCopyFile run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : file1: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26870") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48842->172.17.0.9:26870, err= 2026/01/19 01:30:54 DEBUG : sub/file2.3cb2966d.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : sub/file2.3cb2966d.partial: renamed to: sub/file2 2026/01/19 01:30:54 INFO : file1: Copied (new) to: sub/file2 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37504") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38512->172.17.0.9:37504, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41401") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40050->172.17.0.9:41401, err= 2026/01/19 01:30:54 DEBUG : sub/file2: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/01/19 01:30:54 DEBUG : file1: Unchanged skipping 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39138") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53316->172.17.0.9:39138, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13562") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56688->172.17.0.9:13562, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: don't need to copy/move sub/file2, it is already at target location 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40059") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39092->172.17.0.9:40059, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33067") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51250->172.17.0.9:33067, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9756") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34790->172.17.0.9:9756, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48365") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35970->172.17.0.9:48365, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13848") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60066->172.17.0.9:13848, err= --- PASS: TestCopyFile (0.04s) === RUN TestCopyLongFile run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" copy_test.go:154: Test only runs on local 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20195") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34570->172.17.0.9:20195, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51849") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50778->172.17.0.9:51849, err= --- SKIP: TestCopyLongFile (0.00s) === RUN TestCopyFileBackupDir run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60210") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47708->172.17.0.9:60210, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15591") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55148->172.17.0.9:15591, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51275") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35384->172.17.0.9:51275, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari/backup" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: > dial: conn=172.17.0.1:35504->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-ducuxod6zari/backup" to be canonical "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/backup" 2026/01/19 01:30:54 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone1155798324) 2026/01/19 01:30:54 DEBUG : dst/file1: size = 18 (ftp://172.17.0.9:21/rclone-test-ducuxod6zari) 2026/01/19 01:30:54 DEBUG : dst/file1: Sizes differ 2026/01/19 01:30:54 INFO : dst/file1: Moved (server-side) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57289") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40710->172.17.0.9:57289, err= 2026/01/19 01:30:54 DEBUG : dst/file1.58903690.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : dst/file1.58903690.partial: renamed to: dst/file1 2026/01/19 01:30:54 INFO : dst/file1: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3177") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37598->172.17.0.9:3177, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35520->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2026") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57660->172.17.0.9:2026, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18404") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57156->172.17.0.9:18404, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60892") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41728->172.17.0.9:60892, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57301") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59884->172.17.0.9:57301, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:50206") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43580->172.17.0.9:50206, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23183") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37412->172.17.0.9:23183, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7433") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52482->172.17.0.9:7433, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52988") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43700->172.17.0.9:52988, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: closing 1 unused connections --- PASS: TestCopyFileBackupDir (0.05s) === RUN TestCopyFileCompareDest run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari/dst" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: > dial: conn=172.17.0.1:35530->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari/CompareDest" 2026/01/19 01:30:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:54 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:54 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/CompareDest: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/CompareDest: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/CompareDest: > dial: conn=172.17.0.1:35534->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-ducuxod6zari/CompareDest" to be canonical "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/CompareDest" 2026/01/19 01:30:54 DEBUG : one: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: dial("tcp","172.17.0.9:10287") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: > dial: conn=172.17.0.1:54328->172.17.0.9:10287, err= 2026/01/19 01:30:54 DEBUG : one.b2cc3c6c.partial: size = 3 OK 2026/01/19 01:30:54 DEBUG : one.b2cc3c6c.partial: renamed to: one 2026/01/19 01:30:54 INFO : one: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:24294") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38514->172.17.0.9:24294, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57150") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57994->172.17.0.9:57150, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29496") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56600->172.17.0.9:29496, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:36164") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54176->172.17.0.9:36164, err= 2026/01/19 01:30:54 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-ducuxod6zari/CompareDest" for canonical name "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/CompareDest" 2026/01/19 01:30:54 DEBUG : one: size = 5 (Local file system at /tmp/rclone1155798324) 2026/01/19 01:30:54 DEBUG : one: size = 3 (ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst) 2026/01/19 01:30:54 DEBUG : one: Sizes differ 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: dial("tcp","172.17.0.9:43689") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: > dial: conn=172.17.0.1:35818->172.17.0.9:43689, err= 2026/01/19 01:30:54 DEBUG : one.4a8516eb.partial: size = 5 OK 2026/01/19 01:30:54 DEBUG : one.4a8516eb.partial: renamed to: one 2026/01/19 01:30:54 INFO : one: Copied (replaced existing) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49673") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42398->172.17.0.9:49673, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61822") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51686->172.17.0.9:61822, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45339") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35398->172.17.0.9:45339, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43238") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43408->172.17.0.9:43238, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51698") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60034->172.17.0.9:51698, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:46959") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56944->172.17.0.9:46959, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:56660") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36036->172.17.0.9:56660, err= 2026/01/19 01:30:54 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-ducuxod6zari/CompareDest" for canonical name "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/CompareDest" 2026/01/19 01:30:54 DEBUG : one: size = 5 (Local file system at /tmp/rclone1155798324) 2026/01/19 01:30:54 DEBUG : one: size = 3 (ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst) 2026/01/19 01:30:54 DEBUG : one: Sizes differ 2026/01/19 01:30:54 DEBUG : one: size = 5 OK 2026/01/19 01:30:54 DEBUG : one: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/01/19 01:30:54 DEBUG : one: Destination found in --compare-dest, skipping 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29678") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44850->172.17.0.9:29678, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20078") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43708->172.17.0.9:20078, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31006") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39572->172.17.0.9:31006, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34368") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40894->172.17.0.9:34368, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:64729") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42120->172.17.0.9:64729, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16543") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55524") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45624->172.17.0.9:55524, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54378->172.17.0.9:16543, err= 2026/01/19 01:30:54 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-ducuxod6zari/CompareDest" for canonical name "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/CompareDest" 2026/01/19 01:30:54 DEBUG : two: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : two: size = 3 OK 2026/01/19 01:30:54 DEBUG : two: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/01/19 01:30:54 DEBUG : two: Destination found in --compare-dest, skipping 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62103") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58472->172.17.0.9:62103, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:56558") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51312") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38788->172.17.0.9:56558, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49976->172.17.0.9:51312, err= 2026/01/19 01:30:54 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-ducuxod6zari/CompareDest" for canonical name "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/CompareDest" 2026/01/19 01:30:54 DEBUG : two: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : two: size = 3 OK 2026/01/19 01:30:54 DEBUG : two: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/01/19 01:30:54 DEBUG : two: Destination found in --compare-dest, skipping 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40596") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38058->172.17.0.9:40596, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22148") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38634->172.17.0.9:22148, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29128") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35834->172.17.0.9:29128, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47064") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44540->172.17.0.9:47064, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:56177") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53010->172.17.0.9:56177, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4586") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57398->172.17.0.9:4586, err= 2026/01/19 01:30:54 DEBUG : fs cache: switching user supplied name "TestFTPProftpd:rclone-test-ducuxod6zari/CompareDest" for canonical name "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/CompareDest" 2026/01/19 01:30:54 DEBUG : two: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : two: size = 5 (Local file system at /tmp/rclone1155798324) 2026/01/19 01:30:54 DEBUG : two: size = 3 (ftp://172.17.0.9:21/rclone-test-ducuxod6zari/CompareDest) 2026/01/19 01:30:54 DEBUG : two: Sizes differ 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: dial("tcp","172.17.0.9:50195") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/dst: > dial: conn=172.17.0.1:37140->172.17.0.9:50195, err= 2026/01/19 01:30:54 DEBUG : two.a319cd8b.partial: size = 5 OK 2026/01/19 01:30:54 DEBUG : two.a319cd8b.partial: renamed to: two 2026/01/19 01:30:54 INFO : two: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4809") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45940->172.17.0.9:4809, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19362") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50274->172.17.0.9:19362, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15121") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54378->172.17.0.9:15121, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52079") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40972->172.17.0.9:52079, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61171") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34770->172.17.0.9:61171, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:27349") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51894->172.17.0.9:27349, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13318") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35330->172.17.0.9:13318, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/CompareDest: closing 1 unused connections --- PASS: TestCopyFileCompareDest (0.11s) === RUN TestCopyFileCopyDest run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" copy_test.go:277: Skipping test as remote does not support server-side copy 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49734") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48800->172.17.0.9:49734, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62462") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57408->172.17.0.9:62462, err= --- SKIP: TestCopyFileCopyDest (0.00s) === RUN TestCopyInplace run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : file1: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43381") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34244->172.17.0.9:43381, err= 2026/01/19 01:30:54 DEBUG : sub/file2: size = 14 OK 2026/01/19 01:30:54 INFO : file1: Copied (new) to: sub/file2 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9485") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57930->172.17.0.9:9485, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39720") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58406->172.17.0.9:39720, err= 2026/01/19 01:30:54 DEBUG : sub/file2: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/01/19 01:30:54 DEBUG : file1: Unchanged skipping 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59896") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37538->172.17.0.9:59896, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32489") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33430->172.17.0.9:32489, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: don't need to copy/move sub/file2, it is already at target location 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17069") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58702->172.17.0.9:17069, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48777") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45194->172.17.0.9:48777, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55972") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60784->172.17.0.9:55972, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4160") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57868->172.17.0.9:4160, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47057") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50340->172.17.0.9:47057, err= --- PASS: TestCopyInplace (0.04s) === RUN TestCopyLongFileName run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : file1: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11220") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47448->172.17.0.9:11220, err= 2026/01/19 01:30:54 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2fil.00a5d7f6.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2fil.00a5d7f6.partial: renamed to: sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2 2026/01/19 01:30:54 INFO : file1: Copied (new) to: sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12694") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43536->172.17.0.9:12694, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34517") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58060->172.17.0.9:34517, err= 2026/01/19 01:30:54 DEBUG : sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/01/19 01:30:54 DEBUG : file1: Unchanged skipping 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60426") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55642->172.17.0.9:60426, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:36749") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45258->172.17.0.9:36749, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: don't need to copy/move sub/file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2file2, it is already at target location 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49210") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35492->172.17.0.9:49210, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18030") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43760->172.17.0.9:18030, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35519") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43590->172.17.0.9:35519, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51163") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60918->172.17.0.9:51163, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:54129") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33744->172.17.0.9:54129, err= --- PASS: TestCopyLongFileName (0.03s) === RUN TestCopyLongFileNameCollision run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55783") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40852->172.17.0.9:55783, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109: Need to transfer - File not found at Destination 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Connecting to FTP server 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Waiting for checks to finish 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Waiting for transfers to finish 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35540->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9797") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45734->172.17.0.9:9797, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33881") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59460->172.17.0.9:33881, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.a0042569.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e717d392.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.a0042569.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file100: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8811") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48390->172.17.0.9:8811, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e717d392.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file101: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41929") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49438->172.17.0.9:41929, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.673af8c4.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.20290e3f.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.20290e3f.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file105: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43237") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51652->172.17.0.9:43237, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.673af8c4.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file104: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12889") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35548->172.17.0.9:21, err= 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40766->172.17.0.9:12889, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e91d1532.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.e91d1532.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file106: Copied (new) 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.ae0ee3c9.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25497") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37250->172.17.0.9:25497, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.ae0ee3c9.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file107: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:38269") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60828->172.17.0.9:38269, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.f5089872.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.b21b6e89.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.f5089872.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file108: Copied (new) 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.b21b6e89.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file109: Copied (new) 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57461") 2026/01/19 01:30:54 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54598->172.17.0.9:57461, err= 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.69303e64.partial: size = 14 OK 2026/01/19 01:30:54 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.69303e64.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103 2026/01/19 01:30:54 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file103: Copied (new) 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63563") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42116->172.17.0.9:63563, err= 2026/01/19 01:30:55 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.2e23c89f.partial: size = 14 OK 2026/01/19 01:30:55 DEBUG : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1.2e23c89f.partial: renamed to: file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102 2026/01/19 01:30:55 INFO : file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file1file102: Copied (new) 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29534") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54920->172.17.0.9:29534, err= 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:30696") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54704->172.17.0.9:30696, err= 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29395") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48048->172.17.0.9:29395, err= --- PASS: TestCopyLongFileNameCollision (0.42s) === RUN TestCopyFileMaxTransfer run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:55 DEBUG : TestCopyFileMaxTransfer/file1: Need to transfer - File not found at Destination 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12558") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48230->172.17.0.9:12558, err= 2026/01/19 01:30:55 DEBUG : TestCopyFileMaxTransfer/file1.c45f4b0b.partial: size = 14 OK 2026/01/19 01:30:55 DEBUG : TestCopyFileMaxTransfer/file1.c45f4b0b.partial: renamed to: TestCopyFileMaxTransfer/file1 2026/01/19 01:30:55 INFO : TestCopyFileMaxTransfer/file1: Copied (new) 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37602") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49876->172.17.0.9:37602, err= 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22933") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58318->172.17.0.9:22933, err= 2026/01/19 01:30:55 DEBUG : TestCopyFileMaxTransfer/file2: Need to transfer - File not found at Destination 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9918") 2026/01/19 01:30:55 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59662->172.17.0.9:9918, err= 2026/01/19 01:30:56 DEBUG : TestCopyFileMaxTransfer/file2.945646ab.partial: Removed after failed upload: 1 error occurred: * max transfer limit reached as set by --max-transfer 2026/01/19 01:30:56 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: update stor: 1 error occurred: * max transfer limit reached as set by --max-transfer 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32397") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47730->172.17.0.9:32397, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39524") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33858->172.17.0.9:39524, err= 2026/01/19 01:30:56 DEBUG : TestCopyFileMaxTransfer/file3: Need to transfer - File not found at Destination 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44914") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35622->172.17.0.9:44914, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5302") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52678->172.17.0.9:5302, err= 2026/01/19 01:30:56 DEBUG : TestCopyFileMaxTransfer/file4: Need to transfer - File not found at Destination 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:54773") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41626->172.17.0.9:54773, err= 2026/01/19 01:30:56 DEBUG : TestCopyFileMaxTransfer/file4.ebc0bb81.partial: size = 2062 OK 2026/01/19 01:30:56 DEBUG : TestCopyFileMaxTransfer/file4.ebc0bb81.partial: renamed to: TestCopyFileMaxTransfer/file4 2026/01/19 01:30:56 INFO : TestCopyFileMaxTransfer/file4: Copied (new) 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20949") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57654->172.17.0.9:20949, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:28681") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58390->172.17.0.9:28681, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19501") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54208->172.17.0.9:19501, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33956") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53066->172.17.0.9:33956, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9316") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43298->172.17.0.9:9316, err= --- PASS: TestCopyFileMaxTransfer (1.17s) === RUN TestDeduplicateInteractive run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:58246") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46222->172.17.0.9:58246, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18175") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46000->172.17.0.9:18175, err= --- SKIP: TestDeduplicateInteractive (0.00s) === RUN TestDeduplicateSkip run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20143") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54316->172.17.0.9:20143, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:30477") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53258->172.17.0.9:30477, err= --- SKIP: TestDeduplicateSkip (0.00s) === RUN TestDeduplicateSizeOnly run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1528") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59652->172.17.0.9:1528, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23945") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37124->172.17.0.9:23945, err= --- SKIP: TestDeduplicateSizeOnly (0.00s) === RUN TestDeduplicateFirst run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3011") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51742->172.17.0.9:3011, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1031") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40052->172.17.0.9:1031, err= --- SKIP: TestDeduplicateFirst (0.00s) === RUN TestDeduplicateNewest run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:64851") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42544->172.17.0.9:64851, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41902") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38622->172.17.0.9:41902, err= --- SKIP: TestDeduplicateNewest (0.00s) === RUN TestDeduplicateNewestByHash run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:36: Can't run this test without a hash 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8817") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40668->172.17.0.9:8817, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59716") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42050->172.17.0.9:59716, err= --- SKIP: TestDeduplicateNewestByHash (0.00s) === RUN TestDeduplicateOldest run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32850") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39378->172.17.0.9:32850, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5313") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34278->172.17.0.9:5313, err= --- SKIP: TestDeduplicateOldest (0.00s) === RUN TestDeduplicateLargest run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52049") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60278->172.17.0.9:52049, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:6269") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43018->172.17.0.9:6269, err= --- SKIP: TestDeduplicateLargest (0.00s) === RUN TestDeduplicateSmallest run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19369") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33310->172.17.0.9:19369, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3902") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35764->172.17.0.9:3902, err= --- SKIP: TestDeduplicateSmallest (0.00s) === RUN TestDeduplicateRename run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37669") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58428->172.17.0.9:37669, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59873") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48552->172.17.0.9:59873, err= --- SKIP: TestDeduplicateRename (0.00s) === RUN TestMergeDirs run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" dedupe_test.go:256: Can't merge directories 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9302") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40622->172.17.0.9:9302, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61948") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41244->172.17.0.9:61948, err= --- SKIP: TestMergeDirs (0.00s) === RUN TestListDirSorted run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47685") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38920->172.17.0.9:47685, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16874") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54078->172.17.0.9:16874, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25885") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47660->172.17.0.9:25885, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31639") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40058->172.17.0.9:31639, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3568") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51466->172.17.0.9:3568, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16196") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33254->172.17.0.9:16196, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:6230") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42374->172.17.0.9:6230, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:56147") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48038->172.17.0.9:56147, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31553") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46188->172.17.0.9:31553, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37719") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53698->172.17.0.9:37719, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47662") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44312->172.17.0.9:47662, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21382") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47066->172.17.0.9:21382, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5824") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58118->172.17.0.9:5824, err= 2026/01/19 01:30:56 DEBUG : a.txt: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : a.txt: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53983") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33866->172.17.0.9:53983, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53268") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44332->172.17.0.9:53268, err= 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62441") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56756->172.17.0.9:62441, err= 2026/01/19 01:30:56 DEBUG : sub dir/ignore dir: Excluded 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53765") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55206->172.17.0.9:53765, err= 2026/01/19 01:30:56 DEBUG : sub dir/ignore dir: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59283") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43650->172.17.0.9:59283, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62551") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44594->172.17.0.9:62551, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60773") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41154->172.17.0.9:60773, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:14926") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51834->172.17.0.9:14926, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29184") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49634->172.17.0.9:29184, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11961") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45192->172.17.0.9:11961, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8126") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33472->172.17.0.9:8126, err= --- PASS: TestListDirSorted (0.05s) === RUN TestListDirSortedFn run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22341") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36164->172.17.0.9:22341, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:65436") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47544->172.17.0.9:65436, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31988") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38544->172.17.0.9:31988, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22966") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38486->172.17.0.9:22966, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:54175") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49106->172.17.0.9:54175, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:27937") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49024->172.17.0.9:27937, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40993") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55854->172.17.0.9:40993, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18108") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37304->172.17.0.9:18108, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25133") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36510->172.17.0.9:25133, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:65105") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12860") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41410->172.17.0.9:65105, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47062->172.17.0.9:12860, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51064") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50282->172.17.0.9:51064, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57462") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54364->172.17.0.9:57462, err= 2026/01/19 01:30:56 DEBUG : a.txt: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : a.txt: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35875") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56390->172.17.0.9:35875, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20583") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38006->172.17.0.9:20583, err= 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44423") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43806->172.17.0.9:44423, err= 2026/01/19 01:30:56 DEBUG : sub dir/ignore dir: Excluded 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world2: Excluded 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : sub dir/hello world: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45717") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33188->172.17.0.9:45717, err= 2026/01/19 01:30:56 DEBUG : sub dir/ignore dir: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4602") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52952->172.17.0.9:4602, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33906") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59710->172.17.0.9:33906, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33856") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53376->172.17.0.9:33856, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:58852") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39900->172.17.0.9:58852, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26457") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32448") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54340->172.17.0.9:26457, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60192->172.17.0.9:32448, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22126") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38598->172.17.0.9:22126, err= --- PASS: TestListDirSortedFn (0.04s) === RUN TestListJSON run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:6641") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54006->172.17.0.9:6641, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:50778") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48850->172.17.0.9:50778, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:30477") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53270->172.17.0.9:30477, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5679") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49806->172.17.0.9:5679, err= === RUN TestListJSON/Default 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17202") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56376->172.17.0.9:17202, err= === RUN TestListJSON/FilesOnly 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35013") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36460->172.17.0.9:35013, err= === RUN TestListJSON/DirsOnly 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45391") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60164->172.17.0.9:45391, err= === RUN TestListJSON/Recurse 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23286") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:32872->172.17.0.9:23286, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8176") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45754->172.17.0.9:8176, err= === RUN TestListJSON/SubDir 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60626") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38532->172.17.0.9:60626, err= === RUN TestListJSON/NoModTime 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22662") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47624->172.17.0.9:22662, err= === RUN TestListJSON/NoMimeType 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61851") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44056->172.17.0.9:61851, err= === RUN TestListJSON/ShowHash 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9957") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51338->172.17.0.9:9957, err= === RUN TestListJSON/HashTypes 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61044") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:32824->172.17.0.9:61044, err= 2026/01/19 01:30:56 ERROR : file1: Failed to read hash: hash type not supported === RUN TestListJSON/Metadata 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:14392") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45222->172.17.0.9:14392, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34629") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33300->172.17.0.9:34629, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16040") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55996->172.17.0.9:16040, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22561") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52682->172.17.0.9:22561, err= --- PASS: TestListJSON (0.03s) --- PASS: TestListJSON/Default (0.00s) --- PASS: TestListJSON/FilesOnly (0.00s) --- PASS: TestListJSON/DirsOnly (0.00s) --- PASS: TestListJSON/Recurse (0.00s) --- PASS: TestListJSON/SubDir (0.00s) --- PASS: TestListJSON/NoModTime (0.00s) --- PASS: TestListJSON/NoMimeType (0.00s) --- PASS: TestListJSON/ShowHash (0.00s) --- PASS: TestListJSON/HashTypes (0.00s) --- PASS: TestListJSON/Metadata (0.00s) === RUN TestStatJSON run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42890") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33540->172.17.0.9:42890, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42922") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52256->172.17.0.9:42922, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35160") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55266->172.17.0.9:35160, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51173") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52660->172.17.0.9:51173, err= === RUN TestStatJSON/Root 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26654") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35122->172.17.0.9:26654, err= === RUN TestStatJSON/RootFilesOnly === RUN TestStatJSON/RootDirsOnly 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1301") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60844->172.17.0.9:1301, err= === RUN TestStatJSON/Dir 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:14492") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53538->172.17.0.9:14492, err= === RUN TestStatJSON/DirWithTrailingSlash 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42239") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37468->172.17.0.9:42239, err= === RUN TestStatJSON/File === RUN TestStatJSON/NotFound 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29342") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46698->172.17.0.9:29342, err= === RUN TestStatJSON/DirFilesOnly === RUN TestStatJSON/FileFilesOnly === RUN TestStatJSON/NotFoundFilesOnly === RUN TestStatJSON/DirDirsOnly 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:24190") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54954->172.17.0.9:24190, err= === RUN TestStatJSON/FileDirsOnly 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:14896") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49254->172.17.0.9:14896, err= === RUN TestStatJSON/NotFoundDirsOnly 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52326") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43356->172.17.0.9:52326, err= === RUN TestStatJSON/RootNotFound 2026/01/19 01:30:56 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari/notfound" 2026/01/19 01:30:56 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:56 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:56 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:56 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:56 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:56 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:56 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:56 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:56 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:56 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/notfound: Connecting to FTP server 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/notfound: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/notfound: > dial: conn=172.17.0.1:35562->172.17.0.9:21, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/notfound: dial("tcp","172.17.0.9:38048") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/notfound: > dial: conn=172.17.0.1:46776->172.17.0.9:38048, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15273") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57684->172.17.0.9:15273, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16115") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37942->172.17.0.9:16115, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26661") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44098->172.17.0.9:26661, err= --- PASS: TestStatJSON (0.12s) --- PASS: TestStatJSON/Root (0.00s) --- PASS: TestStatJSON/RootFilesOnly (0.00s) --- PASS: TestStatJSON/RootDirsOnly (0.00s) --- PASS: TestStatJSON/Dir (0.00s) --- PASS: TestStatJSON/DirWithTrailingSlash (0.00s) --- PASS: TestStatJSON/File (0.00s) --- PASS: TestStatJSON/NotFound (0.00s) --- PASS: TestStatJSON/DirFilesOnly (0.00s) --- PASS: TestStatJSON/FileFilesOnly (0.00s) --- PASS: TestStatJSON/NotFoundFilesOnly (0.00s) --- PASS: TestStatJSON/DirDirsOnly (0.00s) --- PASS: TestStatJSON/FileDirsOnly (0.00s) --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s) --- PASS: TestStatJSON/RootNotFound (0.09s) === RUN TestMkdir run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 INFO : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Making directory 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26177") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55796->172.17.0.9:26177, err= 2026/01/19 01:30:56 INFO : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Making directory 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45117") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44688->172.17.0.9:45117, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:56151") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52604->172.17.0.9:56151, err= --- PASS: TestMkdir (0.01s) === RUN TestLsd run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22286") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46644->172.17.0.9:22286, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19186") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52610->172.17.0.9:19186, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37621") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44528->172.17.0.9:37621, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47942") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41296->172.17.0.9:47942, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45007") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53222->172.17.0.9:45007, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34477") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50142->172.17.0.9:34477, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31423") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44530->172.17.0.9:31423, err= --- PASS: TestLsd (0.02s) === RUN TestLs run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60290") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55490->172.17.0.9:60290, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:28285") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39176->172.17.0.9:28285, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44355") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47268->172.17.0.9:44355, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16624") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36136->172.17.0.9:16624, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42827") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35082->172.17.0.9:42827, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49801") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46382->172.17.0.9:49801, err= --- PASS: TestLs (0.02s) === RUN TestLsWithFilesFrom run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47274") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33178->172.17.0.9:47274, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47552") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56988->172.17.0.9:47552, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53320") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47794->172.17.0.9:53320, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25090") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47752->172.17.0.9:25090, err= 2026/01/19 01:30:56 DEBUG : empty space: Excluded (FilesFrom Filter) 2026/01/19 01:30:56 DEBUG : empty space: Excluded 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42417") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46578->172.17.0.9:42417, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:54602") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38114->172.17.0.9:54602, err= --- PASS: TestLsWithFilesFrom (0.02s) === RUN TestLsLong run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53147") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59578->172.17.0.9:53147, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44458") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48704->172.17.0.9:44458, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41551") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48358->172.17.0.9:41551, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31275") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44356->172.17.0.9:31275, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:10374") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41248->172.17.0.9:10374, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18838") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57434->172.17.0.9:18838, err= --- PASS: TestLsLong (0.01s) === RUN TestHashSums run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49841") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44510->172.17.0.9:49841, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:6067") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38846->172.17.0.9:6067, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53218") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42774->172.17.0.9:53218, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3122") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37632->172.17.0.9:3122, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7478") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49422->172.17.0.9:7478, err= --- PASS: TestHashSums (0.01s) === RUN TestHashSumsWithErrors 2026/01/19 01:30:56 DEBUG : Creating backend with remote ":memory:" 2026/01/19 01:30:56 ERROR : file1: hash unsupported: hash type not supported --- PASS: TestHashSumsWithErrors (0.00s) === RUN TestHashStream 2026/01/19 01:30:56 DEBUG : Creating md5 hash of 0 bytes read from input stream 2026/01/19 01:30:56 DEBUG : Creating md5 hash of 0 bytes read from input stream 2026/01/19 01:30:56 DEBUG : Creating sha1 hash of 0 bytes read from input stream 2026/01/19 01:30:56 DEBUG : Creating sha1 hash of 0 bytes read from input stream 2026/01/19 01:30:56 DEBUG : Creating md5 hash of 12 bytes read from input stream 2026/01/19 01:30:56 DEBUG : Creating md5 hash of 12 bytes read from input stream 2026/01/19 01:30:56 DEBUG : Creating sha1 hash of 12 bytes read from input stream 2026/01/19 01:30:56 DEBUG : Creating sha1 hash of 12 bytes read from input stream --- PASS: TestHashStream (0.00s) === RUN TestSuffixName --- PASS: TestSuffixName (0.00s) === RUN TestCount run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51560") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58558->172.17.0.9:51560, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17903") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46434->172.17.0.9:17903, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45145") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59392->172.17.0.9:45145, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:50878") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52738->172.17.0.9:50878, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40881") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59498->172.17.0.9:40881, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41452") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34174->172.17.0.9:41452, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62597") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53684->172.17.0.9:62597, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16294") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45166->172.17.0.9:16294, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13466") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60004->172.17.0.9:13466, err= --- PASS: TestCount (0.02s) === RUN TestDelete run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11159") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51460->172.17.0.9:11159, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7470") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47344->172.17.0.9:7470, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7390") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38616->172.17.0.9:7390, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17024") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53602->172.17.0.9:17024, err= 2026/01/19 01:30:56 DEBUG : Waiting for deletions to finish 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26981") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51902->172.17.0.9:26981, err= 2026/01/19 01:30:56 DEBUG : large: Excluded (Size Filter) 2026/01/19 01:30:56 DEBUG : large: Excluded 2026/01/19 01:30:56 INFO : medium: Deleted 2026/01/19 01:30:56 INFO : small: Deleted 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2742") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54974->172.17.0.9:2742, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51818") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34204->172.17.0.9:51818, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:28708") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44426->172.17.0.9:28708, err= --- PASS: TestDelete (0.02s) === RUN TestMaxDelete run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57834") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33278->172.17.0.9:57834, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43938") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33788->172.17.0.9:43938, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35854") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33436->172.17.0.9:35854, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44042") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53658->172.17.0.9:44042, err= 2026/01/19 01:30:56 DEBUG : Waiting for deletions to finish 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2561") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42808->172.17.0.9:2561, err= 2026/01/19 01:30:56 ERROR : small: Got fatal error on delete: --max-delete threshold reached 2026/01/19 01:30:56 INFO : large: Deleted 2026/01/19 01:30:56 INFO : medium: Deleted 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:27277") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35520->172.17.0.9:27277, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20299") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47610->172.17.0.9:20299, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2767") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42174->172.17.0.9:2767, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11676") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59808->172.17.0.9:11676, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45793") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52306->172.17.0.9:45793, err= --- PASS: TestMaxDelete (0.02s) === RUN TestMaxDeleteSizeLargeFile run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26928") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43802->172.17.0.9:26928, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43509") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34124->172.17.0.9:43509, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49659") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46684->172.17.0.9:49659, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5542") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55908->172.17.0.9:5542, err= 2026/01/19 01:30:56 DEBUG : Waiting for deletions to finish 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17578") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45060->172.17.0.9:17578, err= 2026/01/19 01:30:56 ERROR : large: Got fatal error on delete: --max-delete-size threshold reached 2026/01/19 01:30:56 INFO : medium: Deleted 2026/01/19 01:30:56 INFO : small: Deleted 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32221") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54978->172.17.0.9:32221, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53542") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39086->172.17.0.9:53542, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4316") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42428->172.17.0.9:4316, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62129") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47838->172.17.0.9:62129, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19138") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56420->172.17.0.9:19138, err= --- PASS: TestMaxDeleteSizeLargeFile (0.02s) === RUN TestMaxDeleteSize run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49372") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37308->172.17.0.9:49372, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12695") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34640->172.17.0.9:12695, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51715") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52228->172.17.0.9:51715, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53819") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41734->172.17.0.9:53819, err= 2026/01/19 01:30:56 DEBUG : Waiting for deletions to finish 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4431") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40202->172.17.0.9:4431, err= 2026/01/19 01:30:56 ERROR : small: Got fatal error on delete: --max-delete-size threshold reached 2026/01/19 01:30:56 INFO : medium: Deleted 2026/01/19 01:30:56 INFO : large: Deleted 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45531") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46832->172.17.0.9:45531, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:28538") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41528->172.17.0.9:28538, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32506") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45896->172.17.0.9:32506, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13796") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33518->172.17.0.9:13796, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15522") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60220->172.17.0.9:15522, err= --- PASS: TestMaxDeleteSize (0.02s) === RUN TestReadFile run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7123") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52868->172.17.0.9:7123, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26070") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55594->172.17.0.9:26070, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:38326") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51766->172.17.0.9:38326, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9306") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60516->172.17.0.9:9306, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:28660") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42610->172.17.0.9:28660, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40611") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45272->172.17.0.9:40611, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42006") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56826->172.17.0.9:42006, err= --- PASS: TestReadFile (0.01s) === RUN TestRetry 2026/01/19 01:30:56 DEBUG : Received error: Wrapped EOF is retriable: EOF - low level retry 1/5 2026/01/19 01:30:56 DEBUG : Received error: Wrapped EOF is retriable: EOF - low level retry 2/5 2026/01/19 01:30:56 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/01/19 01:30:56 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/01/19 01:30:56 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/01/19 01:30:56 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms 2026/01/19 01:30:56 DEBUG : Sleeping for 10ms (as indicated by the server) to obey Retry-After error: BANG: trying again in 10ms --- PASS: TestRetry (0.05s) === RUN TestCat run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25114") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60898->172.17.0.9:25114, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:46379") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48288->172.17.0.9:46379, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63963") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53284->172.17.0.9:63963, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11708") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47764->172.17.0.9:11708, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52119") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43528->172.17.0.9:52119, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63268") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53234->172.17.0.9:63268, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32472") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36904->172.17.0.9:32472, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9554") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47168->172.17.0.9:9554, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:64541") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46078->172.17.0.9:64541, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42910") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43126->172.17.0.9:42910, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19869") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34538->172.17.0.9:19869, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43436") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36560->172.17.0.9:43436, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26799") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39558->172.17.0.9:26799, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29412") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38142->172.17.0.9:29412, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:14357") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41638->172.17.0.9:14357, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57626") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47662->172.17.0.9:57626, err= 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33620") 2026/01/19 01:30:56 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45814->172.17.0.9:33620, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48808") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42702->172.17.0.9:48808, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33527") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54886->172.17.0.9:33527, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25453") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53856->172.17.0.9:25453, err= --- PASS: TestCat (0.11s) === RUN TestPurge 2026/01/19 01:30:57 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-rezages2nuwu" 2026/01/19 01:30:57 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/19 01:30:57 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:57 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:57 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:57 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:57 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:57 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:57 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:57 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:57 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:57 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: Connecting to FTP server 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:35568->172.17.0.9:21, err= 2026/01/19 01:30:57 DEBUG : Creating backend with remote "/tmp/rclone2131014667" run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-rezages2nuwu", Local "Local file system at /tmp/rclone2131014667", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:37043") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:42316->172.17.0.9:37043, err= 2026/01/19 01:30:57 INFO : A2: Making directory 2026/01/19 01:30:57 INFO : A1/B2: Making directory 2026/01/19 01:30:57 INFO : A1/B2/C2: Making directory 2026/01/19 01:30:57 INFO : A1/B1/C3: Making directory 2026/01/19 01:30:57 INFO : A3: Making directory 2026/01/19 01:30:57 INFO : A3/B3: Making directory 2026/01/19 01:30:57 INFO : A3/B3/C4: Making directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:14971") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:53966->172.17.0.9:14971, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:49987") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:54756->172.17.0.9:49987, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: Connecting to FTP server 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:35580->172.17.0.9:21, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: Connecting to FTP server 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:19724") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:52218->172.17.0.9:19724, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:42172") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:48246->172.17.0.9:42172, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:22608") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:55310->172.17.0.9:22608, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:35590->172.17.0.9:21, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:1175") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:49870->172.17.0.9:1175, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:23768") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:41062->172.17.0.9:23768, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:23593") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:57348->172.17.0.9:23593, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: Connecting to FTP server 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:49817") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:3778") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:48820->172.17.0.9:49817, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:56712->172.17.0.9:3778, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:3223") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:53960->172.17.0.9:3223, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:35606->172.17.0.9:21, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:47433") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:58924->172.17.0.9:47433, err= 2026/01/19 01:30:57 DEBUG : Waiting for deletions to finish 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:8033") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:50996->172.17.0.9:8033, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:13754") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:4973") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:36242->172.17.0.9:4973, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:49122->172.17.0.9:13754, err= 2026/01/19 01:30:57 INFO : A1/B1/C1/one: Deleted 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:8182") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:57720->172.17.0.9:8182, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:45431") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:43996->172.17.0.9:45431, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:48637") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:52282->172.17.0.9:48637, err= 2026/01/19 01:30:57 DEBUG : removing 2 level 3 directories 2026/01/19 01:30:57 INFO : A1/B1/C3: Removing directory 2026/01/19 01:30:57 INFO : A1/B1/C1: Removing directory 2026/01/19 01:30:57 DEBUG : removing 1 level 2 directories 2026/01/19 01:30:57 INFO : A1/B1: Removing directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:16516") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:57006->172.17.0.9:16516, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:33165") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:36164") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:54178->172.17.0.9:36164, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:19397") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:59474->172.17.0.9:19397, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:35098->172.17.0.9:33165, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:49360") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:9703") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:33278->172.17.0.9:9703, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:38774->172.17.0.9:49360, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:58683") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:27343") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:55392->172.17.0.9:27343, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:39278->172.17.0.9:58683, err= 2026/01/19 01:30:57 DEBUG : Waiting for deletions to finish 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:18151") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:37486->172.17.0.9:18151, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:23292") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:45030->172.17.0.9:23292, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:57271") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:39658->172.17.0.9:57271, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:54893") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:58824->172.17.0.9:54893, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:61858") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:59174->172.17.0.9:61858, err= 2026/01/19 01:30:57 INFO : A1/two: Deleted 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:34471") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:10818") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:56942->172.17.0.9:34471, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:45046->172.17.0.9:10818, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:63993") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:54904->172.17.0.9:63993, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:27028") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:45494->172.17.0.9:27028, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:24757") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:31530") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:22957") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:49320->172.17.0.9:24757, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:41868->172.17.0.9:22957, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:46202->172.17.0.9:31530, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:54112") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:32954->172.17.0.9:54112, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:53728") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:45898->172.17.0.9:53728, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:9869") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:41514->172.17.0.9:9869, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:22976") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:58650->172.17.0.9:22976, err= 2026/01/19 01:30:57 DEBUG : removing 2 level 3 directories 2026/01/19 01:30:57 INFO : A3/B3/C4: Removing directory 2026/01/19 01:30:57 INFO : A1/B2/C2: Removing directory 2026/01/19 01:30:57 DEBUG : removing 2 level 2 directories 2026/01/19 01:30:57 INFO : A3/B3: Removing directory 2026/01/19 01:30:57 INFO : A1/B2: Removing directory 2026/01/19 01:30:57 DEBUG : removing 3 level 1 directories 2026/01/19 01:30:57 INFO : A3: Removing directory 2026/01/19 01:30:57 INFO : A2: Removing directory 2026/01/19 01:30:57 INFO : A1: Removing directory 2026/01/19 01:30:57 DEBUG : removing 1 level 0 directories 2026/01/19 01:30:57 INFO : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: Removing directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:38109") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:56276->172.17.0.9:38109, err= 2026/01/19 01:30:57 ERROR : error listing: directory not found 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: dial("tcp","172.17.0.9:10447") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: > dial: conn=172.17.0.1:35344->172.17.0.9:10447, err= 2026/01/19 01:30:57 ERROR : error listing: directory not found 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-rezages2nuwu: Purge dir "" 2026/01/19 01:30:57 NOTICE: purge failed to rmdir "": directory not found 2026/01/19 01:30:57 NOTICE: purge failed: directory not found --- PASS: TestPurge (0.10s) === RUN TestRmdirsNoLeaveRoot run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2143") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33350->172.17.0.9:2143, err= 2026/01/19 01:30:57 INFO : A2: Making directory 2026/01/19 01:30:57 INFO : A1/B2: Making directory 2026/01/19 01:30:57 INFO : A1/B2/C2: Making directory 2026/01/19 01:30:57 INFO : A1/B1/C3: Making directory 2026/01/19 01:30:57 INFO : A3: Making directory 2026/01/19 01:30:57 INFO : A3/B3: Making directory 2026/01/19 01:30:57 INFO : A3/B3/C4: Making directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9207") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55702->172.17.0.9:9207, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23514") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54902->172.17.0.9:23514, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61263") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37876") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37308->172.17.0.9:37876, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58354->172.17.0.9:61263, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60788") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50044->172.17.0.9:60788, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52538") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59664") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47760->172.17.0.9:52538, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51510->172.17.0.9:59664, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4376") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41928->172.17.0.9:4376, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51435") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38786->172.17.0.9:51435, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5254") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47156->172.17.0.9:5254, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1796") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42670") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49834->172.17.0.9:1796, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45926->172.17.0.9:42670, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48401") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36044->172.17.0.9:48401, err= 2026/01/19 01:30:57 DEBUG : removing 1 level 3 directories 2026/01/19 01:30:57 INFO : A3/B3/C4: Removing directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22182") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60806->172.17.0.9:22182, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:61889") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38466->172.17.0.9:61889, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47347") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55116->172.17.0.9:47347, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:54913") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35838->172.17.0.9:54913, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18587") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48618->172.17.0.9:18587, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7352") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57566->172.17.0.9:7352, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57890") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47920->172.17.0.9:57890, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37453") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:32940->172.17.0.9:37453, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23747") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49510->172.17.0.9:23747, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18675") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40016->172.17.0.9:18675, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:65049") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38960->172.17.0.9:65049, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26957") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3744") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47430->172.17.0.9:26957, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57276->172.17.0.9:3744, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44545") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41968->172.17.0.9:44545, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Connecting to FTP server 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35614->172.17.0.9:21, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43234") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51164->172.17.0.9:43234, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23352") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48760->172.17.0.9:23352, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:7772") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40040->172.17.0.9:7772, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3623") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54758->172.17.0.9:3623, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:10031") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15737") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49818->172.17.0.9:10031, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38912->172.17.0.9:15737, err= 2026/01/19 01:30:57 DEBUG : removing 2 level 3 directories 2026/01/19 01:30:57 INFO : A1/B2/C2: Removing directory 2026/01/19 01:30:57 INFO : A1/B1/C3: Removing directory 2026/01/19 01:30:57 DEBUG : removing 2 level 2 directories 2026/01/19 01:30:57 INFO : A3/B3: Removing directory 2026/01/19 01:30:57 INFO : A1/B2: Removing directory 2026/01/19 01:30:57 DEBUG : removing 2 level 1 directories 2026/01/19 01:30:57 INFO : A3: Removing directory 2026/01/19 01:30:57 INFO : A2: Removing directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31429") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40132->172.17.0.9:31429, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39400") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58752->172.17.0.9:39400, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2161") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56112->172.17.0.9:2161, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43556") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51802->172.17.0.9:43556, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55297") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43964->172.17.0.9:55297, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63820") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51698->172.17.0.9:63820, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1756") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40498->172.17.0.9:1756, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:49680") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59582->172.17.0.9:49680, err= 2026/01/19 01:30:57 DEBUG : removing 1 level 3 directories 2026/01/19 01:30:57 INFO : A1/B1/C1: Removing directory 2026/01/19 01:30:57 DEBUG : removing 1 level 2 directories 2026/01/19 01:30:57 INFO : A1/B1: Removing directory 2026/01/19 01:30:57 DEBUG : removing 1 level 1 directories 2026/01/19 01:30:57 INFO : A1: Removing directory 2026/01/19 01:30:57 DEBUG : removing 1 level 0 directories 2026/01/19 01:30:57 INFO : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Removing directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35943") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46312->172.17.0.9:35943, err= 2026/01/19 01:30:57 ERROR : error listing: directory not found 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9516") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48694->172.17.0.9:9516, err= 2026/01/19 01:30:57 ERROR : error listing: directory not found --- PASS: TestRmdirsNoLeaveRoot (0.08s) === RUN TestRmdirsLeaveRoot run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 INFO : A1: Making directory 2026/01/19 01:30:57 INFO : A1/B1: Making directory 2026/01/19 01:30:57 INFO : A1/B1/C1: Making directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:27681") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36082->172.17.0.9:27681, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:36285") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36270->172.17.0.9:36285, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17456") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59868->172.17.0.9:17456, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5697") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44396->172.17.0.9:5697, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3828") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35384->172.17.0.9:3828, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11687") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51130->172.17.0.9:11687, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31699") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33808->172.17.0.9:31699, err= 2026/01/19 01:30:57 DEBUG : removing 1 level 3 directories 2026/01/19 01:30:57 INFO : A1/B1/C1: Removing directory 2026/01/19 01:30:57 DEBUG : removing 1 level 2 directories 2026/01/19 01:30:57 INFO : A1/B1: Removing directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44242") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57358->172.17.0.9:44242, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51217") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60196->172.17.0.9:51217, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9472") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38394->172.17.0.9:9472, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40713") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35792->172.17.0.9:40713, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:28108") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44804->172.17.0.9:28108, err= --- PASS: TestRmdirsLeaveRoot (0.03s) === RUN TestRmdirsWithFilter run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 INFO : A1: Making directory 2026/01/19 01:30:57 INFO : A1/B1: Making directory 2026/01/19 01:30:57 INFO : A1/B1/C1: Making directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32879") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53072->172.17.0.9:32879, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57604") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53140->172.17.0.9:57604, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23450") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36834->172.17.0.9:23450, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45795") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56680->172.17.0.9:45795, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60036") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41188->172.17.0.9:60036, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3261") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41162->172.17.0.9:3261, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:27699") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58120->172.17.0.9:27699, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15499") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53434->172.17.0.9:15499, err= 2026/01/19 01:30:57 DEBUG : removing 1 level 3 directories 2026/01/19 01:30:57 INFO : A1/B1/C1: Removing directory 2026/01/19 01:30:57 DEBUG : removing 1 level 2 directories 2026/01/19 01:30:57 INFO : A1/B1: Removing directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63527") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38218->172.17.0.9:63527, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3717") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36030->172.17.0.9:3717, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47649") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46102->172.17.0.9:47649, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:16115") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37956->172.17.0.9:16115, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12767") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39290->172.17.0.9:12767, err= --- PASS: TestRmdirsWithFilter (0.03s) === RUN TestCopyURL run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45652") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59396->172.17.0.9:45652, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5559") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48968->172.17.0.9:5559, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60897") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33682->172.17.0.9:60897, err= 2026/01/19 01:30:57 DEBUG : filename.txt: File name found in url 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1624") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51776->172.17.0.9:1624, err= 2026/01/19 01:30:57 DEBUG : headerfilename.txt: filename found in Content-Disposition header. 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8185") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46638->172.17.0.9:8185, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53934") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43516->172.17.0.9:53934, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52801") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38792->172.17.0.9:52801, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29261") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33318->172.17.0.9:29261, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53953") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50360->172.17.0.9:53953, err= --- PASS: TestCopyURL (0.03s) === RUN TestCopyURLToWriter --- PASS: TestCopyURLToWriter (0.00s) === RUN TestMoveFile run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : file1: Need to transfer - File not found at Destination 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2338") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37142->172.17.0.9:2338, err= 2026/01/19 01:30:57 DEBUG : sub/file2.3cb2966d.partial: size = 14 OK 2026/01/19 01:30:57 DEBUG : sub/file2.3cb2966d.partial: renamed to: sub/file2 2026/01/19 01:30:57 INFO : file1: Copied (new) to: sub/file2 2026/01/19 01:30:57 INFO : file1: Deleted 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18869") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58906->172.17.0.9:18869, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4400") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50760->172.17.0.9:4400, err= 2026/01/19 01:30:57 DEBUG : sub/file2: size = 14 OK 2026/01/19 01:30:57 DEBUG : file1: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/01/19 01:30:57 DEBUG : file1: Unchanged skipping 2026/01/19 01:30:57 INFO : file1: Deleted 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44699") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39402->172.17.0.9:44699, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20872") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39040->172.17.0.9:20872, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: don't need to copy/move sub/file2, it is already at target location 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40893") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58172->172.17.0.9:40893, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34216") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53044->172.17.0.9:34216, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:58122") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58314->172.17.0.9:58122, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:6636") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35264->172.17.0.9:6636, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44645") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44284->172.17.0.9:44645, err= --- PASS: TestMoveFile (0.02s) === RUN TestMoveFileWithIgnoreExisting run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : file1: Need to transfer - File not found at Destination 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51230") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42296->172.17.0.9:51230, err= 2026/01/19 01:30:57 DEBUG : file1.9aa3f62d.partial: size = 14 OK 2026/01/19 01:30:57 DEBUG : file1.9aa3f62d.partial: renamed to: file1 2026/01/19 01:30:57 INFO : file1: Copied (new) 2026/01/19 01:30:57 INFO : file1: Deleted 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3940") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37322->172.17.0.9:3940, err= 2026/01/19 01:30:57 DEBUG : file1: Destination exists, skipping 2026/01/19 01:30:57 DEBUG : file1: Not removing source file as destination file exists and --ignore-existing is set 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42432") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43690->172.17.0.9:42432, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12963") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59678->172.17.0.9:12963, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:57129") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43366->172.17.0.9:57129, err= --- PASS: TestMoveFileWithIgnoreExisting (0.02s) === RUN TestCaseInsensitiveMoveFile run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39139") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33126->172.17.0.9:39139, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43987") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47560->172.17.0.9:43987, err= --- PASS: TestCaseInsensitiveMoveFile (0.00s) === RUN TestCaseInsensitiveMoveFileDryRun run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22589") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56274->172.17.0.9:22589, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29131") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57730->172.17.0.9:29131, err= --- PASS: TestCaseInsensitiveMoveFileDryRun (0.00s) === RUN TestMoveFileBackupDir run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55766") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37664->172.17.0.9:55766, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:24542") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49362->172.17.0.9:24542, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:40403") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54930->172.17.0.9:40403, err= 2026/01/19 01:30:57 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-ducuxod6zari/backup" 2026/01/19 01:30:57 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/19 01:30:57 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:57 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:57 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:57 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:57 DEBUG : TestFTPProftpd: detected overridden config - adding "{RqJH0}" suffix to name 2026/01/19 01:30:57 DEBUG : Setting host="172.17.0.9" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/19 01:30:57 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/19 01:30:57 DEBUG : Setting pass="yZyPmnoenWrWw250zZQyCG0kOTXKEZhdEUw7q0Z5XAMvbg" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/19 01:30:57 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: Connecting to FTP server 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: > dial: conn=172.17.0.1:35630->172.17.0.9:21, err= 2026/01/19 01:30:57 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-ducuxod6zari/backup" to be canonical "TestFTPProftpd{RqJH0}:rclone-test-ducuxod6zari/backup" 2026/01/19 01:30:57 DEBUG : dst/file1: size = 14 (Local file system at /tmp/rclone1155798324) 2026/01/19 01:30:57 DEBUG : dst/file1: size = 18 (ftp://172.17.0.9:21/rclone-test-ducuxod6zari) 2026/01/19 01:30:57 DEBUG : dst/file1: Sizes differ 2026/01/19 01:30:57 INFO : dst/file1: Moved (server-side) 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25044") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53290->172.17.0.9:25044, err= 2026/01/19 01:30:57 DEBUG : dst/file1.58903690.partial: size = 14 OK 2026/01/19 01:30:57 DEBUG : dst/file1.58903690.partial: renamed to: dst/file1 2026/01/19 01:30:57 INFO : dst/file1: Copied (new) 2026/01/19 01:30:57 INFO : dst/file1: Deleted 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52828") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56508->172.17.0.9:52828, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:64984") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46012->172.17.0.9:64984, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:36178") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43646->172.17.0.9:36178, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53560") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38336->172.17.0.9:53560, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35454") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39352->172.17.0.9:35454, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:55036") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58380->172.17.0.9:55036, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:14106") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60954->172.17.0.9:14106, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:24943") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59092->172.17.0.9:24943, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:56885") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43462->172.17.0.9:56885, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari/backup: closing 1 unused connections --- PASS: TestMoveFileBackupDir (0.07s) === RUN TestSameConfig --- PASS: TestSameConfig (0.00s) === RUN TestSame --- PASS: TestSame (0.00s) === RUN TestOverlappingFilterCheckWithoutFilter --- PASS: TestOverlappingFilterCheckWithoutFilter (0.00s) === RUN TestOverlappingFilterCheckWithFilter --- PASS: TestOverlappingFilterCheckWithFilter (0.00s) === RUN TestListFormat --- PASS: TestListFormat (0.00s) === RUN TestDirMove run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34393") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59614->172.17.0.9:34393, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39832") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35042->172.17.0.9:39832, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52518") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43422->172.17.0.9:52518, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39684") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55346->172.17.0.9:39684, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19318") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55000->172.17.0.9:19318, err= 2026/01/19 01:30:57 INFO : A1/B2: Making directory 2026/01/19 01:30:57 INFO : A1/B1/C3: Making directory 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12744") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36734->172.17.0.9:12744, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17260") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51878->172.17.0.9:17260, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:8430") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18913") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56418->172.17.0.9:8430, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55944->172.17.0.9:18913, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42655") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41588->172.17.0.9:42655, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:56913") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46386->172.17.0.9:56913, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:36186") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56492->172.17.0.9:36186, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:46012") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54792->172.17.0.9:46012, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20603") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54350->172.17.0.9:20603, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:38898") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34020") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41772->172.17.0.9:34020, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35896->172.17.0.9:38898, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33902") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15047") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39983") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59642->172.17.0.9:39983, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57354->172.17.0.9:15047, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48694->172.17.0.9:33902, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45240") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59008->172.17.0.9:45240, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:38907") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37726->172.17.0.9:38907, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:46292") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:33352->172.17.0.9:46292, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1766") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13042") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35554->172.17.0.9:13042, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3830") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56458->172.17.0.9:1766, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41680->172.17.0.9:3830, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Connecting to FTP server 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35646->172.17.0.9:21, err= 2026/01/19 01:30:57 INFO : A2/B1/three: Moved (server-side) to: A3/B1/three 2026/01/19 01:30:57 INFO : A2/two: Moved (server-side) to: A3/two 2026/01/19 01:30:57 INFO : A2/one: Moved (server-side) to: A3/one 2026/01/19 01:30:57 INFO : A2/B1/C1/four: Moved (server-side) to: A3/B1/C1/four 2026/01/19 01:30:57 INFO : A2/B1/C2/five: Moved (server-side) to: A3/B1/C2/five 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:2493") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44514->172.17.0.9:2493, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:6504") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38234->172.17.0.9:6504, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53725") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50304->172.17.0.9:53725, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48991") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51506->172.17.0.9:48991, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51584") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59845") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36152->172.17.0.9:59845, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15819") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48334->172.17.0.9:15819, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36694->172.17.0.9:51584, err= 2026/01/19 01:30:57 INFO : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Can't DirMove - falling back to file moves: can't move directory - incompatible remotes 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17438") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52786->172.17.0.9:17438, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5821") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56008->172.17.0.9:5821, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4802") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41962->172.17.0.9:4802, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59366") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58572->172.17.0.9:59366, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13420") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59134->172.17.0.9:13420, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41546") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:56582->172.17.0.9:41546, err= 2026/01/19 01:30:57 INFO : A3/B1/C1/four: Moved (server-side) to: A4/B1/C1/four 2026/01/19 01:30:57 INFO : A3/B1/three: Moved (server-side) to: A4/B1/three 2026/01/19 01:30:57 INFO : A3/one: Moved (server-side) to: A4/one 2026/01/19 01:30:57 INFO : A3/two: Moved (server-side) to: A4/two 2026/01/19 01:30:57 INFO : A3/B1/C2/five: Moved (server-side) to: A4/B1/C2/five 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45806") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57412->172.17.0.9:45806, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63370") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41256->172.17.0.9:63370, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:11162") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42010->172.17.0.9:11162, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4563") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55604->172.17.0.9:4563, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4774") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41722->172.17.0.9:4774, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:30594") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40784->172.17.0.9:30594, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33471") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35444->172.17.0.9:33471, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51440") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34612->172.17.0.9:51440, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19741") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40836->172.17.0.9:19741, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12569") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:15466") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51982->172.17.0.9:12569, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59986->172.17.0.9:15466, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47781") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23827") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46666->172.17.0.9:23827, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18709") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38134->172.17.0.9:47781, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59928->172.17.0.9:18709, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:22644") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43954->172.17.0.9:22644, err= --- PASS: TestDirMove (0.27s) === RUN TestGetFsInfo run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20788") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46118->172.17.0.9:20788, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51596") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43380->172.17.0.9:51596, err= --- PASS: TestGetFsInfo (0.00s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=false run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:28879") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47312->172.17.0.9:28879, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: File to upload is small (34 bytes), uploading instead of streaming 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:32101") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47472->172.17.0.9:32101, err= 2026/01/19 01:30:57 DEBUG : no_checksum_small_file_from_pipe: size = 34 OK 2026/01/19 01:30:57 NOTICE: ftp://172.17.0.9:21/rclone-test-ducuxod6zari: --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/01/19 01:30:57 DEBUG : no_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25075") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48290->172.17.0.9:25075, err= 2026/01/19 01:30:57 DEBUG : no_checksum_big_file_from_pipe: size = 102401 OK 2026/01/19 01:30:57 DEBUG : no_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9967") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52276->172.17.0.9:9967, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21061") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43296->172.17.0.9:21061, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:50485") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35026->172.17.0.9:50485, err= === RUN TestRcat/withChecksum=true,ignoreChecksum=false run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48520") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52496->172.17.0.9:48520, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: File to upload is small (34 bytes), uploading instead of streaming 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41069") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35802->172.17.0.9:41069, err= 2026/01/19 01:30:57 DEBUG : with_checksum_small_file_from_pipe: size = 34 OK 2026/01/19 01:30:57 DEBUG : with_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:23522") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52502->172.17.0.9:23522, err= 2026/01/19 01:30:57 DEBUG : with_checksum_big_file_from_pipe: size = 102401 OK 2026/01/19 01:30:57 DEBUG : with_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31683") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51586->172.17.0.9:31683, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62577") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38664->172.17.0.9:62577, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43734") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:34248->172.17.0.9:43734, err= === RUN TestRcat/withChecksum=false,ignoreChecksum=true run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3403") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45822->172.17.0.9:3403, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: File to upload is small (34 bytes), uploading instead of streaming 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29896") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52606->172.17.0.9:29896, err= 2026/01/19 01:30:57 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/01/19 01:30:57 DEBUG : ignore_checksum_small_file_from_pipe: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:48185") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:36980->172.17.0.9:48185, err= 2026/01/19 01:30:57 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/01/19 01:30:57 DEBUG : ignore_checksum_big_file_from_pipe: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51120") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:40928->172.17.0.9:51120, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:50605") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49240->172.17.0.9:50605, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:53783") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52972->172.17.0.9:53783, err= === RUN TestRcat/withChecksum=true,ignoreChecksum=true run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:59165") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55696->172.17.0.9:59165, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: File to upload is small (34 bytes), uploading instead of streaming 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:60751") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57734->172.17.0.9:60751, err= 2026/01/19 01:30:57 DEBUG : ignore_checksum_small_file_from_pipe: size = 34 OK 2026/01/19 01:30:57 DEBUG : ignore_checksum_small_file_from_pipe: Size of src and dst objects identical 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:31713") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45540->172.17.0.9:31713, err= 2026/01/19 01:30:57 DEBUG : ignore_checksum_big_file_from_pipe: size = 102401 OK 2026/01/19 01:30:57 DEBUG : ignore_checksum_big_file_from_pipe: Size of src and dst objects identical 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20410") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44732->172.17.0.9:20410, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25214") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55044->172.17.0.9:25214, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:64617") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:52794->172.17.0.9:64617, err= --- PASS: TestRcat (0.06s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.02s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.02s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.01s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.01s) === RUN TestRcatMetadata run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" operations_test.go:1540: Skipping as destination doesn't support user metadata 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:10567") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:49976->172.17.0.9:10567, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:30745") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50916->172.17.0.9:30745, err= --- SKIP: TestRcatMetadata (0.00s) === RUN TestRcatSize run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62629") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39470->172.17.0.9:62629, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: File to upload is small (60 bytes), uploading instead of streaming 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63714") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48716->172.17.0.9:63714, err= 2026/01/19 01:30:57 DEBUG : potato2: size = 60 OK 2026/01/19 01:30:57 DEBUG : potato2: Size of src and dst objects identical 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:37057") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47840->172.17.0.9:37057, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:46159") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:53464->172.17.0.9:46159, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:63444") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42026->172.17.0.9:63444, err= --- PASS: TestRcatSize (0.01s) === RUN TestRcatSizeMetadata run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" operations_test.go:1621: Skipping as destination doesn't support user metadata 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33496") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42706->172.17.0.9:33496, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:5124") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51608->172.17.0.9:5124, err= --- SKIP: TestRcatSizeMetadata (0.00s) === RUN TestTouchDir run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:20113") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51916->172.17.0.9:20113, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25330") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55134->172.17.0.9:25330, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:38805") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51414->172.17.0.9:38805, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25550") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57500->172.17.0.9:25550, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:10897") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60246->172.17.0.9:10897, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:54903") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38332->172.17.0.9:54903, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Touching "potato2" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Touching "empty space" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42488") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47088->172.17.0.9:42488, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Touching "sub dir/potato3" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39961") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:35990->172.17.0.9:39961, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21529") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41664->172.17.0.9:21529, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26321") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45020->172.17.0.9:26321, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33730") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37664->172.17.0.9:33730, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:3877") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46762->172.17.0.9:3877, err= --- PASS: TestTouchDir (0.02s) === RUN TestMkdirMetadata run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" operations_test.go:1711: Skipping test as remote does not support MkdirMetadata 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:50122") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47628->172.17.0.9:50122, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:33425") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57724->172.17.0.9:33425, err= --- SKIP: TestMkdirMetadata (0.00s) === RUN TestMkdirModTime run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" operations_test.go:1730: Skipping test as remote does not support DirSetModTime or MkdirMetadata 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:27190") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:44542->172.17.0.9:27190, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:44417") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39726->172.17.0.9:44417, err= --- SKIP: TestMkdirModTime (0.00s) === RUN TestCopyDirMetadata run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" operations_test.go:1751: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:41945") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59370->172.17.0.9:41945, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:62490") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47590->172.17.0.9:62490, err= --- SKIP: TestCopyDirMetadata (0.00s) === RUN TestSetDirModTime run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" operations_test.go:1787: Skipping test as remote does not support DirSetModTime or WriteDirSetModTime 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42609") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:43428->172.17.0.9:42609, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:17399") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59820->172.17.0.9:17399, err= --- SKIP: TestSetDirModTime (0.00s) === RUN TestDirsEqual run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" operations_test.go:1831: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:34014") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39732->172.17.0.9:34014, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:43955") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:41930->172.17.0.9:43955, err= --- SKIP: TestDirsEqual (0.00s) === RUN TestRemoveExisting run.go:185: Remote "ftp://172.17.0.9:21/rclone-test-ducuxod6zari", Local "Local file system at /tmp/rclone1155798324", Modify Window "1s" 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:51901") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58296->172.17.0.9:51901, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:13135") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:32964->172.17.0.9:13135, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:29189") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:39822->172.17.0.9:29189, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35076") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:57486->172.17.0.9:35076, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:18022") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:60368->172.17.0.9:18022, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:30552") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58448->172.17.0.9:30552, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:25186") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:50682->172.17.0.9:25186, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19121") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38090->172.17.0.9:19121, err= 2026/01/19 01:30:57 DEBUG : sub dir/test remove existing: TEST: renaming existing object to "sub dir/test remove existing.qugoyax8" before starting 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:19506") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:46440->172.17.0.9:19506, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:42282") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:47816->172.17.0.9:42282, err= 2026/01/19 01:30:57 DEBUG : sub dir/test remove existing.qugoyax8: TEST: removing renamed existing file after operation 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52943") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48370->172.17.0.9:52943, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:26671") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45596->172.17.0.9:26671, err= 2026/01/19 01:30:57 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.gewenoc3" before starting 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:47228") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59950->172.17.0.9:47228, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:12762") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:38144->172.17.0.9:12762, err= 2026/01/19 01:30:57 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.gewenoc3: TEST: renaming existing back after failed operation 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:9738") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:55292->172.17.0.9:9738, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1553") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51962->172.17.0.9:1553, err= 2026/01/19 01:30:57 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890123456789: TEST: renaming existing object to "sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.luwilim9" before starting 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:45658") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:59186->172.17.0.9:45658, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21308") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:58812->172.17.0.9:21308, err= 2026/01/19 01:30:57 DEBUG : sub dir/test remove existing with long name 123456789012345678901234567890123456789012345678901234567890.luwilim9: TEST: removing renamed existing file after operation 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:1539") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:54558->172.17.0.9:1539, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:52631") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:37138->172.17.0.9:52631, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:21820") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:45276->172.17.0.9:21820, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:39937") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:51706->172.17.0.9:39937, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:35254") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:48700->172.17.0.9:35254, err= --- PASS: TestRemoveExisting (0.04s) === RUN TestRcAbout rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcAbout (0.00s) === RUN TestRcCleanup rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCleanup (0.00s) === RUN TestRcCopyfile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCopyfile (0.00s) === RUN TestRcCopyurl rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCopyurl (0.00s) === RUN TestRcDelete rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcDelete (0.00s) === RUN TestRcDeletefile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcDeletefile (0.00s) === RUN TestRcList rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcList (0.00s) === RUN TestRcStat rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcStat (0.00s) === RUN TestRcSetTier rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcSetTier (0.00s) === RUN TestRcSetTierFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcSetTierFile (0.00s) === RUN TestRcMkdir rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcMkdir (0.00s) === RUN TestRcMovefile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcMovefile (0.00s) === RUN TestRcPurge rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcPurge (0.00s) === RUN TestRcRmdir rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcRmdir (0.00s) === RUN TestRcRmdirs rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcRmdirs (0.00s) === RUN TestRcSize rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcSize (0.00s) === RUN TestRcPublicLink rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcPublicLink (0.00s) === RUN TestRcFsInfo rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcFsInfo (0.00s) === RUN TestUploadFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestUploadFile (0.00s) === RUN TestRcCommand rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCommand (0.00s) === RUN TestRcDu rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcDu (0.00s) === RUN TestRcCheck rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcCheck (0.00s) === RUN TestRcHashsum rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcHashsum (0.00s) === RUN TestRcHashsumSingleFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcHashsumSingleFile (0.00s) === RUN TestRcHashsumFile rc_test.go:30: Skipping test on non local remote --- SKIP: TestRcHashsumFile (0.00s) PASS 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: dial("tcp","172.17.0.9:4470") 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: > dial: conn=172.17.0.1:42802->172.17.0.9:4470, err= 2026/01/19 01:30:57 DEBUG : ftp://172.17.0.9:21/rclone-test-ducuxod6zari: Purge dir "" "./operations.test -test.v -test.timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Finished OK in 4.458257257s (try 1/5)