"go test -v -timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Starting (try 1/5) === RUN TestCommandEncodingNeutralisesCRLF --- PASS: TestCommandEncodingNeutralisesCRLF (0.00s) === RUN TestPutFtpConnectionDiscardsDeadConnection === RUN TestPutFtpConnectionDiscardsDeadConnection/network_error_discards === RUN TestPutFtpConnectionDiscardsDeadConnection/FTP_reply_error_with_live_connection_pools === RUN TestPutFtpConnectionDiscardsDeadConnection/FTP_reply_error_with_dead_connection_discards --- PASS: TestPutFtpConnectionDiscardsDeadConnection (0.10s) --- PASS: TestPutFtpConnectionDiscardsDeadConnection/network_error_discards (0.00s) --- PASS: TestPutFtpConnectionDiscardsDeadConnection/FTP_reply_error_with_live_connection_pools (0.00s) --- PASS: TestPutFtpConnectionDiscardsDeadConnection/FTP_reply_error_with_dead_connection_discards (0.10s) === RUN TestIntegration fstests.go:464: Using remote "TestFTPProftpd:" 2026/10/31 01:26:07 NOTICE: TestFTPProftpd: Starting server 2026/10/31 01:26:08 NOTICE: TestFTPProftpd: Attempting to connect to "172.17.0.4:21" try 1/100 2026/10/31 01:26:08 DEBUG : TestFTPProftpd: Read 1, error: 2026/10/31 01:26:08 NOTICE: TestFTPProftpd: Started server and connected to "172.17.0.4:21" 2026/10/31 01:26:08 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-jazoqos6niqu" 2026/10/31 01:26:08 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/10/31 01:26:08 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: Connecting to FTP server 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35710->172.17.0.4:21, err= 2026/10/31 01:26:08 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE === RUN TestIntegration/FsCheckWrap fstests.go:505: Not a wrapping Fs === RUN TestIntegration/FsCommand fstests.go:533: No commands in this remote === RUN TestIntegration/FsRmdirNotFound 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:50810") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:58394->172.17.0.4:50810, err= === RUN TestIntegration/FsString === RUN TestIntegration/FsName === RUN TestIntegration/FsRoot === RUN TestIntegration/FsRootCannotChangeHost 2026/10/31 01:26:08 DEBUG : Creating backend with remote "TestFTPProftpd://127.0.0.1:41507/" 2026/10/31 01:26:08 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507: Connecting to FTP server 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507: > dial: conn=172.17.0.1:35720->172.17.0.4:21, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507: dial("tcp","172.17.0.4:39904") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507: > dial: conn=172.17.0.1:50936->172.17.0.4:39904, err= 2026/10/31 01:26:08 DEBUG : Creating backend with remote "TestFTPProftpd://127.0.0.1:41507/rclone-test-jazoqos6niqu/" 2026/10/31 01:26:08 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507/rclone-test-jazoqos6niqu: Connecting to FTP server 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35734->172.17.0.4:21, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:10666") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/127.0.0.1:41507/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60780->172.17.0.4:10666, err= 2026/10/31 01:26:08 DEBUG : Creating backend with remote "TestFTPProftpd://user:pass@127.0.0.1:41507/" 2026/10/31 01:26:08 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:08 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:08 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:08 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:08 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/user:pass@127.0.0.1:41507: Connecting to FTP server 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/user:pass@127.0.0.1:41507: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/user:pass@127.0.0.1:41507: > dial: conn=172.17.0.1:35750->172.17.0.4:21, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/user:pass@127.0.0.1:41507: dial("tcp","172.17.0.4:13575") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/user:pass@127.0.0.1:41507: > dial: conn=172.17.0.1:41130->172.17.0.4:13575, err= === RUN TestIntegration/FsRmdirEmpty === RUN TestIntegration/FsMkdir 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:7684") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49498->172.17.0.4:7684, err= === RUN TestIntegration/FsMkdir/FsMkdirRmdirSubdir 2026/10/31 01:26:08 INFO : dir/subdir: Making directory 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:58658") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:52516->172.17.0.4:58658, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:9289") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:57234->172.17.0.4:9289, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:65269") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51010->172.17.0.4:65269, err= 2026/10/31 01:26:08 INFO : dir/subdir: Removing directory 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:38779") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48668->172.17.0.4:38779, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:60625") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:58942->172.17.0.4:60625, err= 2026/10/31 01:26:08 INFO : dir: Removing directory 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:49569") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:52976->172.17.0.4:49569, err= === RUN TestIntegration/FsMkdir/FsListEmpty 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:6718") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46880->172.17.0.4:6718, err= === RUN TestIntegration/FsMkdir/FsListDirEmpty 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:61442") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:43752->172.17.0.4:61442, err= === RUN TestIntegration/FsMkdir/FsListRDirEmpty fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsListDirNotFound 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:38404") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48390->172.17.0.4:38404, err= 2026/10/31 01:26:08 ERROR : does not exist: error listing: directory not found === RUN TestIntegration/FsMkdir/FsListRDirNotFound fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsEncoding 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:46857") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:39046->172.17.0.4:46857, err= === RUN TestIntegration/FsMkdir/FsEncoding/control_chars fstests.go:779: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:42444") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36240->172.17.0.4:42444, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:16366") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45830->172.17.0.4:16366, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:13650") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56880->172.17.0.4:13650, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:28075") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51882->172.17.0.4:28075, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot fstests.go:779: testing "." 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:13016") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:43862->172.17.0.4:13016, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:14231") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38964->172.17.0.4:14231, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:37736") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60746->172.17.0.4:37736, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:63835") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51392->172.17.0.4:63835, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot fstests.go:779: testing ".." 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:14983") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45766->172.17.0.4:14983, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:45729") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:34700->172.17.0.4:45729, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:13254") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56862->172.17.0.4:13254, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:27851") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:39472->172.17.0.4:27851, err= === RUN TestIntegration/FsMkdir/FsEncoding/punctuation fstests.go:779: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:45267") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:57292->172.17.0.4:45267, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:20020") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35662->172.17.0.4:20020, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:15822") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:40506->172.17.0.4:15822, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:64868") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:41788->172.17.0.4:64868, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_space fstests.go:779: testing " leading space" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:63569") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:47906->172.17.0.4:63569, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:38830") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:34692->172.17.0.4:38830, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:55777") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38852->172.17.0.4:55777, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48845") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:43804->172.17.0.4:48845, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde fstests.go:779: testing "~leading tilde" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:45490") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49418->172.17.0.4:45490, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48900") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:34508->172.17.0.4:48900, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:57110") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:42566->172.17.0.4:57110, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:45225") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56042->172.17.0.4:45225, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR fstests.go:779: testing "␍leading CR" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:22145") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:50350->172.17.0.4:22145, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:52200") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53328->172.17.0.4:52200, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:29259") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:44496->172.17.0.4:29259, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:27839") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46810->172.17.0.4:27839, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF fstests.go:779: testing "␊leading LF" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48107") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53976->172.17.0.4:48107, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:2129") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:33988->172.17.0.4:2129, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:9162") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53906->172.17.0.4:9162, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:25016") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38552->172.17.0.4:25016, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT fstests.go:779: testing "␉leading HT" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:17472") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:47298->172.17.0.4:17472, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21788") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:59708->172.17.0.4:21788, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:52068") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:41644->172.17.0.4:52068, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:29464") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36580->172.17.0.4:29464, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT fstests.go:779: testing "␋leading VT" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:34995") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38960->172.17.0.4:34995, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:24270") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:55512->172.17.0.4:24270, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:27765") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:37002->172.17.0.4:27765, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48955") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:34870->172.17.0.4:48955, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot fstests.go:779: testing ".leading dot" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:4465") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38206->172.17.0.4:4465, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:39995") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49954->172.17.0.4:39995, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:11271") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35782->172.17.0.4:11271, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48709") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48660->172.17.0.4:48709, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space fstests.go:779: testing "trailing space " 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:58992") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:50528->172.17.0.4:58992, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:26070") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:42110->172.17.0.4:26070, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48042") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:47926->172.17.0.4:48042, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:57026") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:47838->172.17.0.4:57026, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:779: testing "trailing CR␍" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:63876") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:58310->172.17.0.4:63876, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:38285") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49626->172.17.0.4:38285, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:40336") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56212->172.17.0.4:40336, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:43832") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:55042->172.17.0.4:43832, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF fstests.go:779: testing "trailing LF␊" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21650") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:37254->172.17.0.4:21650, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:31911") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36184->172.17.0.4:31911, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:23522") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53954->172.17.0.4:23522, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:42772") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45934->172.17.0.4:42772, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT fstests.go:779: testing "trailing HT␉" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:18577") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35962->172.17.0.4:18577, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:51757") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46904->172.17.0.4:51757, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:5076") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45372->172.17.0.4:5076, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:1149") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46092->172.17.0.4:1149, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT fstests.go:779: testing "trailing VT␋" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:52863") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:59284->172.17.0.4:52863, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:13214") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:59244->172.17.0.4:13214, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:25142") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:33558->172.17.0.4:25142, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:4800") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:33608->172.17.0.4:4800, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot fstests.go:779: testing "trailing dot." 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:33979") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:44660->172.17.0.4:33979, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:11676") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45660->172.17.0.4:11676, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:33240") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54300->172.17.0.4:33240, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:3440") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56210->172.17.0.4:3440, err= === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:779: testing "invalid utf-8\xfe" 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:34922") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56354->172.17.0.4:34922, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:59981") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49418->172.17.0.4:59981, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:51371") 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:44536->172.17.0.4:51371, err= 2026/10/31 01:26:08 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:38363") 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:40658->172.17.0.4:38363, err= === RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding fstests.go:779: testing "test%46.txt" 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:34441") 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45204->172.17.0.4:34441, err= 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:61619") 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54170->172.17.0.4:61619, err= 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21537") 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51062->172.17.0.4:21537, err= 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:27899") 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:40314->172.17.0.4:27899, err= === RUN TestIntegration/FsMkdir/FsNewObjectNotFound === RUN TestIntegration/FsMkdir/FsPutError 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:22154") 2026/10/31 01:26:09 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:43114->172.17.0.4:22154, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35758->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removed after failed upload: potato === RUN TestIntegration/FsMkdir/FsPutZeroLength 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:5570") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54482->172.17.0.4:5570, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:40061") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51212->172.17.0.4:40061, err= === RUN TestIntegration/FsMkdir/FsOpenWriterAt fstests.go:858: FS has no OpenWriterAt interface === RUN TestIntegration/FsMkdir/FsOpenChunkWriter fstests.go:895: FS has no OpenChunkWriter interface === RUN TestIntegration/FsMkdir/FsChangeNotify fstests.go:977: FS has no ChangeNotify interface === RUN TestIntegration/FsMkdir/FsPutFiles 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:25575") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:33480->172.17.0.4:25575, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:62353") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:34854->172.17.0.4:62353, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:11984") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45194->172.17.0.4:11984, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:42446") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:44614->172.17.0.4:42446, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48386") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51734->172.17.0.4:48386, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:46201") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:55640->172.17.0.4:46201, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:60611") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:41820->172.17.0.4:60611, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:46183") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:37654->172.17.0.4:46183, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListR 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:15023") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35424->172.17.0.4:15023, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:61062") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38904->172.17.0.4:61062, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:63432") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36652->172.17.0.4:63432, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:46023") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:58140->172.17.0.4:46023, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:14753") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46590->172.17.0.4:14753, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:63740") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:59538->172.17.0.4:63740, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:42707") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:37378->172.17.0.4:42707, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:57191") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36202->172.17.0.4:57191, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:28470") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48288->172.17.0.4:28470, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot 2026/10/31 01:26:10 DEBUG : Creating backend with remote "TestFTPProftpd:" 2026/10/31 01:26:10 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:35760->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:55493") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:34938->172.17.0.4:55493, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListSubdir 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:23956") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53646->172.17.0.4:23956, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:49976") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:41458->172.17.0.4:49976, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:33574") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:37100->172.17.0.4:33574, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:56036") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56668->172.17.0.4:56036, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:42489") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38230->172.17.0.4:42489, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:31124") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48296->172.17.0.4:31124, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:42201") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60330->172.17.0.4:42201, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:65330") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:40700->172.17.0.4:65330, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:54721") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36346->172.17.0.4:54721, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObject === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1230: Not Case Insensitive === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:61536") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48006->172.17.0.4:61536, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:45690") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53962->172.17.0.4:45690, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:27557") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:33446->172.17.0.4:27557, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:1571") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36550->172.17.0.4:1571, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:20217") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51716->172.17.0.4:20217, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurge fstests.go:1262: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot fstests.go:1299: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir 2026/10/31 01:26:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-jazoqos6niqu/hello? sausage/êé" 2026/10/31 01:26:10 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:35764->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-jazoqos6niqu/hello? sausage/êé" to be canonical "TestFTPProftpd{CIc68}:rclone-test-jazoqos6niqu/hello? sausage/êé" 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:58808") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:48760->172.17.0.4:58808, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:35702") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:43412->172.17.0.4:35702, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:35766->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:54038") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:51120->172.17.0.4:54038, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:5650") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:55644->172.17.0.4:5650, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:20797") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:34620->172.17.0.4:20797, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:31030") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:49598->172.17.0.4:31030, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:44585") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:56362->172.17.0.4:44585, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:25011") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:52774->172.17.0.4:25011, err= 2026/10/31 01:26:10 DEBUG : Waiting for deletions to finish 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:15371") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:49370->172.17.0.4:15371, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:63463") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:50850->172.17.0.4:63463, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:31737") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:55234->172.17.0.4:31737, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:37869") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:48544->172.17.0.4:37869, err= 2026/10/31 01:26:10 INFO : a/b/c/d/e.txt: Deleted 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:27330") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:50620->172.17.0.4:27330, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:16329") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:52000->172.17.0.4:16329, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:21753") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:39438->172.17.0.4:21753, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: dial("tcp","172.17.0.4:40331") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé: > dial: conn=172.17.0.1:34858->172.17.0.4:40331, err= 2026/10/31 01:26:10 DEBUG : removing 1 level 4 directories 2026/10/31 01:26:10 INFO : a/b/c/d: Removing directory 2026/10/31 01:26:10 DEBUG : removing 1 level 3 directories 2026/10/31 01:26:10 INFO : a/b/c: Removing directory 2026/10/31 01:26:10 DEBUG : removing 1 level 2 directories 2026/10/31 01:26:10 INFO : a/b: Removing directory 2026/10/31 01:26:10 DEBUG : removing 1 level 1 directories 2026/10/31 01:26:10 INFO : a: Removing directory === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy fstests.go:1363: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:52109") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60642->172.17.0.4:52109, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:62901") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:57442->172.17.0.4:62901, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:31177") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:47144->172.17.0.4:31177, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:29020") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:42336->172.17.0.4:29020, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:45752") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:44536->172.17.0.4:45752, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:11843") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53878->172.17.0.4:11843, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:24097") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35780->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:34372->172.17.0.4:24097, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:54105") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:33892->172.17.0.4:54105, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:26401") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54904->172.17.0.4:26401, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:41867") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36762->172.17.0.4:41867, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:25843") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:44980->172.17.0.4:25843, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:26333") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:53428->172.17.0.4:26333, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:19624") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:34628") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45712->172.17.0.4:34628, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:43546->172.17.0.4:19624, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:24298") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46444->172.17.0.4:24298, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:13249") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:39750->172.17.0.4:13249, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:6332") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56468->172.17.0.4:6332, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:53317") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:40356->172.17.0.4:53317, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:33353") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:51363") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:56056->172.17.0.4:51363, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48598->172.17.0.4:33353, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:22504") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45018->172.17.0.4:22504, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:3494") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:41946->172.17.0.4:3494, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48015") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:44902->172.17.0.4:48015, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata fstests.go:1515: Skipping test as can't write metadata === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2026/10/31 01:26:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-buyiyam9zute" 2026/10/31 01:26:10 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:35796->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:14214") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:59514->172.17.0.4:14214, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:10368") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:47342->172.17.0.4:10368, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:29534") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:50692->172.17.0.4:29534, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:12061") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:49606->172.17.0.4:12061, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:50483") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:38494->172.17.0.4:50483, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:8758") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:36426->172.17.0.4:8758, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:53827") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:50988->172.17.0.4:53827, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:40018") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:35048->172.17.0.4:40018, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:25010") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:52100->172.17.0.4:25010, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:34825") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54592->172.17.0.4:34825, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:49950") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51902->172.17.0.4:49950, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:3925") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46282->172.17.0.4:3925, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:6437") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:59336->172.17.0.4:6437, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:60523") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:40848->172.17.0.4:60523, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:19187") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:34460->172.17.0.4:19187, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:15341") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:45400->172.17.0.4:15341, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: dial("tcp","172.17.0.4:42509") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: > dial: conn=172.17.0.1:33554->172.17.0.4:42509, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: Purge dir "new_name" 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: Purge dir "" 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-buyiyam9zute: closing 1 unused connections === RUN TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestIntegration/FsMkdir/FsPutFiles/FsPrecision === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectString === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectFs === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemote === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectHashes === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectModTime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType fstests.go:1711: MimeType method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata fstests.go:1742: Metadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata fstests.go:1813: SetMetadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSize === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpen 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:9451") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:42604->172.17.0.4:9451, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:17989") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46828->172.17.0.4:17989, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:61449") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:59830->172.17.0.4:61449, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:57833") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:41340->172.17.0.4:57833, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:50916") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:55334->172.17.0.4:50916, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:4093") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38978->172.17.0.4:4093, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:31396") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:42394->172.17.0.4:31396, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:20458") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:52194->172.17.0.4:20458, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:62658") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:42242->172.17.0.4:62658, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/full_read 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:48090") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54914->172.17.0.4:48090, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/seek_read 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:41967") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60084->172.17.0.4:41967, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/range_read 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:38115") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54368->172.17.0.4:38115, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/range_read_to_end 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:32715") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45878->172.17.0.4:32715, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/refresh 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:46675") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60112->172.17.0.4:46675, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:45141") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:37532->172.17.0.4:45141, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:6840") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51106->172.17.0.4:6840, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile 2026/10/31 01:26:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-jazoqos6niqu/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" 2026/10/31 01:26:10 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:35800->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.4:15745") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:41390->172.17.0.4:15745, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/10/31 01:26:10 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-jazoqos6niqu/not found.txt" 2026/10/31 01:26:10 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/not found.txt: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/not found.txt: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/not found.txt: > dial: conn=172.17.0.1:35810->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/not found.txt: dial("tcp","172.17.0.4:39841") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/not found.txt: > dial: conn=172.17.0.1:37006->172.17.0.4:39841, err= 2026/10/31 01:26:10 ERROR : error listing: directory not found === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:2072: Opening root remote "TestFTPProftpd:" path "rclone-test-jazoqos6niqu" from "TestFTPProftpd:rclone-test-jazoqos6niqu" 2026/10/31 01:26:10 DEBUG : Creating backend with remote "TestFTPProftpd:" 2026/10/31 01:26:10 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:35824->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:3630") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:58762->172.17.0.4:3630, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:16719") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:46944->172.17.0.4:16719, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:36745") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:55820->172.17.0.4:36745, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:49955") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:56624->172.17.0.4:49955, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:14960") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:39622->172.17.0.4:14960, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:50362") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:34904->172.17.0.4:50362, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:2109: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:49478") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:51870->172.17.0.4:49478, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:47976") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:47098->172.17.0.4:47976, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:50171") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:42330->172.17.0.4:50171, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:53231") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:51430->172.17.0.4:53231, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:53823") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:59110->172.17.0.4:53823, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:3903") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:60608->172.17.0.4:3903, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:2352") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:60420->172.17.0.4:2352, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:34025") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:48846->172.17.0.4:34025, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:17472") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:47300->172.17.0.4:17472, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:30846") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:36770->172.17.0.4:30846, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:37166") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:48216->172.17.0.4:37166, err= === RUN TestIntegration/FsMkdir/FsPutFiles/PublicLink fstests.go:2168: FS has no PublicLinker interface === RUN TestIntegration/FsMkdir/FsPutFiles/SetTier fstests.go:438: FS has no SetTier & GetTier interfaces === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:2273: Not a wrapping Fs === RUN TestIntegration/FsMkdir/FsPutFiles/Bucket fstests.go:2289: Not a bucket based backend === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:50712") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60262->172.17.0.4:50712, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:55201") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:52128->172.17.0.4:55201, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:37276") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:51074->172.17.0.4:37276, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:60392") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:52380->172.17.0.4:60392, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:34117") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:36576->172.17.0.4:34117, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectAbout fstests.go:2445: FS does not support About === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:30868") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45198->172.17.0.4:30868, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:49572") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:48908->172.17.0.4:49572, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout 2026/10/31 01:26:10 DEBUG : Creating backend with remote "TestFTPProftpd,concurrency='0',shut_timeout='1s':rclone-test-jazoqos6niqu" 2026/10/31 01:26:10 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : TestFTPProftpd: detected overridden config - adding "{P7Wgx}" suffix to name 2026/10/31 01:26:10 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:10 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:10 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:10 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: Connecting to FTP server 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:35830->172.17.0.4:21, err= 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:37605") 2026/10/31 01:26:10 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49016->172.17.0.4:37605, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/TimePrecision === RUN TestIntegration/FsMkdir/FsPutChunked fstests.go:2530: *ftp.Fs does not implement SetUploadChunkSizer === RUN TestIntegration/FsMkdir/FsPutRetry === RUN TestIntegration/FsMkdir/FsPutRetry/Simple === RUN TestIntegration/FsMkdir/FsPutRetry/Simple/Status500 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:63810") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:43604->172.17.0.4:63810, err= fstests.go:2733: no upload request could be faulted === RUN TestIntegration/FsMkdir/FsPutRetry/Simple/NetError 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:53433") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46588->172.17.0.4:53433, err= fstests.go:2733: no upload request could be faulted === RUN TestIntegration/FsMkdir/FsPutRetry/Chunked fstests.go:2775: *ftp.Fs does not implement SetUploadChunkSizer === RUN TestIntegration/FsMkdir/FsPutShortEOF === RUN TestIntegration/FsMkdir/FsPutShortEOF/Simple 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:34664") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45732->172.17.0.4:34664, err= === RUN TestIntegration/FsMkdir/FsPutShortEOF/Chunked fstests.go:2906: *ftp.Fs does not implement SetUploadChunkSizer === RUN TestIntegration/FsMkdir/FsCopyChunked fstests.go:2948: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsUploadUnknownSize === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:55425") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60034->172.17.0.4:55425, err= === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:49233") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49890->172.17.0.4:49233, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:50061") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:34752->172.17.0.4:50061, err= === RUN TestIntegration/FsMkdir/FsRootCollapse 2026/10/31 01:26:11 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-jazoqos6niqu/deeper/nonexisting/directory" 2026/10/31 01:26:11 DEBUG : Setting type=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/10/31 01:26:11 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:11 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:11 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:11 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:11 DEBUG : TestFTPProftpd: detected overridden config - adding "{CIc68}" suffix to name 2026/10/31 01:26:11 DEBUG : Setting host=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/10/31 01:26:11 DEBUG : Setting user=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/10/31 01:26:11 DEBUG : Setting pass=XXX for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/10/31 01:26:11 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/deeper/nonexisting/directory: Connecting to FTP server 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/deeper/nonexisting/directory: dial("tcp","172.17.0.4:21") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu/deeper/nonexisting/directory: > dial: conn=172.17.0.1:35838->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsDirSetModTime fstests.go:3097: FS has no DirSetModTime interface === RUN TestIntegration/FsMkdir/FsMkdirMetadata fstests.go:3140: FS has no MkdirMetadata interface === RUN TestIntegration/FsMkdir/FsDirectory fstests.go:3197: FS has no Directory methods and doesn't Wrap 2026/10/31 01:26:11 DEBUG : Waiting for deletions to finish 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:16977") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45416->172.17.0.4:16977, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:50385") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:32856->172.17.0.4:50385, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:49952") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:39686->172.17.0.4:49952, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:32030") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:49450->172.17.0.4:32030, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:21824") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:40366->172.17.0.4:21824, err= 2026/10/31 01:26:11 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:15704") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:38978->172.17.0.4:15704, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:44100") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:45310->172.17.0.4:44100, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:13870") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:41964->172.17.0.4:13870, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:38523") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54186->172.17.0.4:38523, err= 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:12248") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:54814->172.17.0.4:12248, err= 2026/10/31 01:26:11 DEBUG : removing 1 level 4 directories 2026/10/31 01:26:11 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠: Removing directory 2026/10/31 01:26:11 DEBUG : removing 1 level 3 directories 2026/10/31 01:26:11 INFO : hello? sausage/êé/Hello, 世界: Removing directory 2026/10/31 01:26:11 DEBUG : removing 1 level 2 directories 2026/10/31 01:26:11 INFO : hello? sausage/êé: Removing directory 2026/10/31 01:26:11 DEBUG : removing 1 level 1 directories 2026/10/31 01:26:11 INFO : hello? sausage: Removing directory 2026/10/31 01:26:11 DEBUG : removing 1 level 0 directories 2026/10/31 01:26:11 INFO : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: Removing directory 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:26524") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:46772->172.17.0.4:26524, err= 2026/10/31 01:26:11 ERROR : error listing: directory not found 2026/10/31 01:26:11 DEBUG : Waiting for deletions to finish 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:62668") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:60586->172.17.0.4:62668, err= 2026/10/31 01:26:11 ERROR : error listing: directory not found 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: dial("tcp","172.17.0.4:36944") 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: > dial: conn=172.17.0.1:58278->172.17.0.4:36944, err= 2026/10/31 01:26:11 ERROR : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: Failed to list "": directory not found 2026/10/31 01:26:11 DEBUG : removing 1 level 0 directories 2026/10/31 01:26:11 INFO : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: Removing directory 2026/10/31 01:26:11 ERROR : Failed to rmdir: directory not found === RUN TestIntegration/FsShutdown 2026/10/31 01:26:11 DEBUG : ftp://172.17.0.4:21/rclone-test-jazoqos6niqu: closing 2 unused connections 2026/10/31 01:26:11 NOTICE: TestFTPProftpd: Stopping server --- PASS: TestIntegration (4.56s) --- SKIP: TestIntegration/FsCheckWrap (0.00s) --- SKIP: TestIntegration/FsCommand (0.00s) --- PASS: TestIntegration/FsRmdirNotFound (0.00s) --- PASS: TestIntegration/FsString (0.00s) --- PASS: TestIntegration/FsName (0.00s) --- PASS: TestIntegration/FsRoot (0.00s) --- PASS: TestIntegration/FsRootCannotChangeHost (0.05s) --- PASS: TestIntegration/FsRmdirEmpty (0.00s) --- PASS: TestIntegration/FsMkdir (3.20s) --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.02s) --- PASS: TestIntegration/FsMkdir/FsListEmpty (0.00s) --- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestIntegration/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestIntegration/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding (0.22s) --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.02s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.02s) --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.02s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.02s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.01s) --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutError (1.18s) --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.01s) --- SKIP: TestIntegration/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestIntegration/FsMkdir/FsOpenChunkWriter (0.00s) --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles (1.73s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.01s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (0.02s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (0.01s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir (0.10s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.10s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.09s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.04s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint (0.08s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/full_read (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/seek_read (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/range_read (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/range_read_to_end (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/refresh (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.05s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.13s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.04s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (0.04s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.02s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Bucket (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.02s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal (0.95s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout (0.95s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/TimePrecision (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutChunked (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutRetry (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutRetry/Simple (0.01s) --- SKIP: TestIntegration/FsMkdir/FsPutRetry/Simple/Status500 (0.01s) --- SKIP: TestIntegration/FsMkdir/FsPutRetry/Simple/NetError (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutRetry/Chunked (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutShortEOF (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutShortEOF/Simple (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutShortEOF/Chunked (0.00s) --- SKIP: TestIntegration/FsMkdir/FsCopyChunked (0.00s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.01s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s) --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.01s) --- SKIP: TestIntegration/FsMkdir/FsDirSetModTime (0.00s) --- SKIP: TestIntegration/FsMkdir/FsMkdirMetadata (0.00s) --- SKIP: TestIntegration/FsMkdir/FsDirectory (0.00s) --- PASS: TestIntegration/FsShutdown (0.00s) === RUN TestIntegrationProftpd ftp_test.go:23: skipping as -remote is set --- SKIP: TestIntegrationProftpd (0.00s) === RUN TestIntegrationPureftpd ftp_test.go:34: skipping as -remote is set --- SKIP: TestIntegrationPureftpd (0.00s) === RUN TestIntegrationVsftpd ftp_test.go:45: skipping as -remote is set --- SKIP: TestIntegrationVsftpd (0.00s) PASS ok github.com/rclone/rclone/backend/ftp 4.683s "go test -v -timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Finished OK in 6.096807834s (try 1/5)