"go test -v -timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Starting (try 1/5) === RUN TestCommandEncodingNeutralisesCRLF --- PASS: TestCommandEncodingNeutralisesCRLF (0.00s) === RUN TestIntegration fstests.go:464: Using remote "TestFTPPureftpd:" 2026/10/16 05:03:51 NOTICE: TestFTPPureftpd: Starting server 2026/10/16 05:03:52 NOTICE: TestFTPPureftpd: Attempting to connect to "172.17.0.2:21" try 1/100 2026/10/16 05:03:52 DEBUG : TestFTPPureftpd: Read 1, error: 2026/10/16 05:03:52 NOTICE: TestFTPPureftpd: Started server and connected to "172.17.0.2:21" 2026/10/16 05:03:52 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-kesepiw6diti" 2026/10/16 05:03:52 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/10/16 05:03:52 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:03:52 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:03:52 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:03:52 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:03:52 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:03:52 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:03:52 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:03:52 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:03:52 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:03:52 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:03:52 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: Connecting to FTP server 2026/10/16 05:03:52 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:21") 2026/10/16 05:03:52 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48794->172.17.0.2:21, err= 2026/10/16 05:03:56 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_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/16 05:03:56 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31072") 2026/10/16 05:03:56 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:45962->172.17.0.2:31072, err= === RUN TestIntegration/FsString === RUN TestIntegration/FsName === RUN TestIntegration/FsRoot === RUN TestIntegration/FsRootCannotChangeHost 2026/10/16 05:03:56 DEBUG : Creating backend with remote "TestFTPPureftpd://127.0.0.1:32899/" 2026/10/16 05:03:56 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:03:56 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:03:56 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:03:56 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:03:56 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:03:56 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:03:56 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:03:56 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:03:56 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:03:56 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:03:56 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899: Connecting to FTP server 2026/10/16 05:03:56 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899: dial("tcp","172.17.0.2:21") 2026/10/16 05:03:56 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899: > dial: conn=172.17.0.1:48814->172.17.0.2:21, err= 2026/10/16 05:03:58 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899: dial("tcp","172.17.0.2:38831") 2026/10/16 05:03:58 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899: > dial: conn=172.17.0.1:39908->172.17.0.2:38831, err= 2026/10/16 05:03:58 DEBUG : Creating backend with remote "TestFTPPureftpd://127.0.0.1:32899/rclone-test-kesepiw6diti/" 2026/10/16 05:03:58 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:03:58 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:03:58 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:03:58 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:03:58 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:03:58 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:03:58 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:03:58 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:03:58 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:03:58 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:03:58 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899/rclone-test-kesepiw6diti: Connecting to FTP server 2026/10/16 05:03:58 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:21") 2026/10/16 05:03:58 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48828->172.17.0.2:21, err= 2026/10/16 05:04:01 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36982") 2026/10/16 05:04:01 DEBUG : ftp://172.17.0.2:21/127.0.0.1:32899/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:46448->172.17.0.2:36982, err= 2026/10/16 05:04:01 DEBUG : Creating backend with remote "TestFTPPureftpd://user:pass@127.0.0.1:32899/" 2026/10/16 05:04:01 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:01 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:01 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:01 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:01 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:01 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:01 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:01 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:01 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:01 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:01 DEBUG : ftp://172.17.0.2:21/user:pass@127.0.0.1:32899: Connecting to FTP server 2026/10/16 05:04:01 DEBUG : ftp://172.17.0.2:21/user:pass@127.0.0.1:32899: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:01 DEBUG : ftp://172.17.0.2:21/user:pass@127.0.0.1:32899: > dial: conn=172.17.0.1:47810->172.17.0.2:21, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/user:pass@127.0.0.1:32899: dial("tcp","172.17.0.2:39984") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/user:pass@127.0.0.1:32899: > dial: conn=172.17.0.1:53778->172.17.0.2:39984, err= === RUN TestIntegration/FsRmdirEmpty === RUN TestIntegration/FsMkdir 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35053") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:47748->172.17.0.2:35053, err= === RUN TestIntegration/FsMkdir/FsMkdirRmdirSubdir 2026/10/16 05:04:05 INFO : dir/subdir: Making directory 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35370") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:41604->172.17.0.2:35370, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39611") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:36920->172.17.0.2:39611, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39564") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34334->172.17.0.2:39564, err= 2026/10/16 05:04:05 INFO : dir/subdir: Removing directory 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38214") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:44454->172.17.0.2:38214, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37065") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:35138->172.17.0.2:37065, err= 2026/10/16 05:04:05 INFO : dir: Removing directory 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30020") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53388->172.17.0.2:30020, err= === RUN TestIntegration/FsMkdir/FsListEmpty 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35074") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:60882->172.17.0.2:35074, err= === RUN TestIntegration/FsMkdir/FsListDirEmpty 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37308") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53408->172.17.0.2:37308, err= === RUN TestIntegration/FsMkdir/FsListRDirEmpty fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsListDirNotFound 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31622") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50364->172.17.0.2:31622, err= 2026/10/16 05:04:05 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/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32782") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48316->172.17.0.2:32782, err= === RUN TestIntegration/FsMkdir/FsEncoding/control_chars fstests.go:779: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36344") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:33976->172.17.0.2:36344, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37610") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:47472->172.17.0.2:37610, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37114") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:58662->172.17.0.2:37114, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31018") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48566->172.17.0.2:31018, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot fstests.go:779: testing "." 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36181") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:59488->172.17.0.2:36181, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36711") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34462->172.17.0.2:36711, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34854") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:49096->172.17.0.2:34854, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37291") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53696->172.17.0.2:37291, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot fstests.go:779: testing ".." 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32431") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55304->172.17.0.2:32431, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39509") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:38676->172.17.0.2:39509, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32399") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37730->172.17.0.2:32399, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39958") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34354->172.17.0.2:39958, err= === RUN TestIntegration/FsMkdir/FsEncoding/punctuation fstests.go:779: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31556") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34708->172.17.0.2:31556, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34227") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:59880->172.17.0.2:34227, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33333") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:38542->172.17.0.2:33333, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38331") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:45684->172.17.0.2:38331, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_space fstests.go:779: testing " leading space" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38933") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42350->172.17.0.2:38933, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33202") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42054->172.17.0.2:33202, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30348") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:47934->172.17.0.2:30348, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36243") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:58666->172.17.0.2:36243, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde fstests.go:779: testing "~leading tilde" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35665") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53974->172.17.0.2:35665, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36864") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48250->172.17.0.2:36864, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34832") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:52184->172.17.0.2:34832, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31636") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39406->172.17.0.2:31636, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR fstests.go:779: testing "␍leading CR" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30938") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:41142->172.17.0.2:30938, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36986") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:60568->172.17.0.2:36986, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32937") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55254->172.17.0.2:32937, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32369") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:58942->172.17.0.2:32369, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF fstests.go:779: testing "␊leading LF" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35315") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48854->172.17.0.2:35315, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39185") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:54858->172.17.0.2:39185, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34202") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37306->172.17.0.2:34202, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34164") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:33128->172.17.0.2:34164, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT fstests.go:779: testing "␉leading HT" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34456") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53148->172.17.0.2:34456, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38168") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:44132->172.17.0.2:38168, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34492") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53174->172.17.0.2:34492, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38682") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51350->172.17.0.2:38682, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT fstests.go:779: testing "␋leading VT" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35358") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:35928->172.17.0.2:35358, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37354") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53124->172.17.0.2:37354, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35439") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37368->172.17.0.2:35439, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33802") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:40362->172.17.0.2:33802, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot fstests.go:779: testing ".leading dot" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34543") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:60616->172.17.0.2:34543, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38377") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:60380->172.17.0.2:38377, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37099") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51436->172.17.0.2:37099, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33589") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:43350->172.17.0.2:33589, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space fstests.go:779: testing "trailing space " 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35460") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37584->172.17.0.2:35460, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31084") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50896->172.17.0.2:31084, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39712") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50222->172.17.0.2:39712, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39248") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:41308->172.17.0.2:39248, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:779: testing "trailing CR␍" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34468") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:35678->172.17.0.2:34468, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30398") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55410->172.17.0.2:30398, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30806") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:54890->172.17.0.2:30806, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39493") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:56590->172.17.0.2:39493, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF fstests.go:779: testing "trailing LF␊" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37362") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34518->172.17.0.2:37362, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35569") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39264->172.17.0.2:35569, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32956") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:59972->172.17.0.2:32956, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33166") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39822->172.17.0.2:33166, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT fstests.go:779: testing "trailing HT␉" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30613") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:47802->172.17.0.2:30613, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36009") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42954->172.17.0.2:36009, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31602") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:36804->172.17.0.2:31602, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33973") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:32812->172.17.0.2:33973, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT fstests.go:779: testing "trailing VT␋" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33203") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:41814->172.17.0.2:33203, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33129") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37818->172.17.0.2:33129, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38907") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:38434->172.17.0.2:38907, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39416") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:44792->172.17.0.2:39416, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot fstests.go:779: testing "trailing dot." 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38863") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:36234->172.17.0.2:38863, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30192") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42812->172.17.0.2:30192, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38359") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48776->172.17.0.2:38359, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34327") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39524->172.17.0.2:34327, err= === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:779: testing "invalid utf-8\xfe" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34421") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:32804->172.17.0.2:34421, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31303") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:35130->172.17.0.2:31303, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37959") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39006->172.17.0.2:37959, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39455") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:54394->172.17.0.2:39455, err= === RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding fstests.go:779: testing "test%46.txt" 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31367") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51108->172.17.0.2:31367, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33869") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39800->172.17.0.2:33869, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30980") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:52196->172.17.0.2:30980, err= 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36480") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:40296->172.17.0.2:36480, err= === RUN TestIntegration/FsMkdir/FsNewObjectNotFound === RUN TestIntegration/FsMkdir/FsPutError 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32945") 2026/10/16 05:04:05 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:56926->172.17.0.2:32945, err= 2026/10/16 05:04:06 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: Connecting to FTP server 2026/10/16 05:04:06 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:06 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:47834->172.17.0.2:21, err= 2026/10/16 05:04:09 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removed after failed upload: 1 error occurred: * potato === RUN TestIntegration/FsMkdir/FsPutZeroLength 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39559") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39998->172.17.0.2:39559, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38421") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:45352->172.17.0.2:38421, 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/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33171") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:32790->172.17.0.2:33171, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34827") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55726->172.17.0.2:34827, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37919") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50854->172.17.0.2:37919, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33230") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48804->172.17.0.2:33230, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34693") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48484->172.17.0.2:34693, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39884") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34968->172.17.0.2:39884, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34079") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51860->172.17.0.2:34079, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34107") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50358->172.17.0.2:34107, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListR 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34393") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39132->172.17.0.2:34393, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31162") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:52578->172.17.0.2:31162, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34553") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:56760->172.17.0.2:34553, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38434") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51544->172.17.0.2:38434, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34047") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:41244->172.17.0.2:34047, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36268") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:60372->172.17.0.2:36268, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38804") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:52940->172.17.0.2:38804, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31692") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:41760->172.17.0.2:31692, err= 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30772") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:47388->172.17.0.2:30772, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot 2026/10/16 05:04:09 DEBUG : Creating backend with remote "TestFTPPureftpd:" 2026/10/16 05:04:09 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:09 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:09 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:09 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:09 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:09 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:09 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:09 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:09 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:09 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21: Connecting to FTP server 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:09 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:47836->172.17.0.2:21, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:36690") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:56648->172.17.0.2:36690, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListSubdir 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35393") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55932->172.17.0.2:35393, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39015") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51062->172.17.0.2:39015, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37280") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:56834->172.17.0.2:37280, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32641") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50426->172.17.0.2:32641, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:425: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36198") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55562->172.17.0.2:36198, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35682") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:47478->172.17.0.2:35682, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39676") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37704->172.17.0.2:39676, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36730") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50036->172.17.0.2:36730, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34726") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:43834->172.17.0.2:34726, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObject === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1230: Not Case Insensitive === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33249") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42872->172.17.0.2:33249, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35998") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55948->172.17.0.2:35998, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36244") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34972->172.17.0.2:36244, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31610") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:60118->172.17.0.2:31610, err= 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30234") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:35390->172.17.0.2:30234, 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/16 05:04:12 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-kesepiw6diti/hello? sausage/êé" 2026/10/16 05:04:12 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:12 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:12 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:12 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:12 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:12 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:12 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:12 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:12 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:12 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: Connecting to FTP server 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:12 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:35326->172.17.0.2:21, err= 2026/10/16 05:04:15 DEBUG : fs cache: renaming cache item "TestFTPPureftpd:rclone-test-kesepiw6diti/hello? sausage/êé" to be canonical "TestFTPPureftpd{8XBVK}:rclone-test-kesepiw6diti/hello? sausage/êé" 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:30901") 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:40442->172.17.0.2:30901, err= 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:36604") 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:44148->172.17.0.2:36604, err= 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: Connecting to FTP server 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:30640") 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:35332->172.17.0.2:21, err= 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:32896->172.17.0.2:30640, err= 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:34292") 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:50966->172.17.0.2:34292, err= 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:38027") 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:54164->172.17.0.2:38027, err= 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:38082") 2026/10/16 05:04:15 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:55924->172.17.0.2:38082, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:36181") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:49822->172.17.0.2:36181, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:32804") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:35922->172.17.0.2:32804, err= 2026/10/16 05:04:25 DEBUG : Waiting for deletions to finish 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:31156") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:44756->172.17.0.2:31156, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:31775") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:46410->172.17.0.2:31775, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:38153") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:33352->172.17.0.2:38153, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:37131") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:38964->172.17.0.2:37131, err= 2026/10/16 05:04:25 INFO : a/b/c/d/e.txt: Deleted 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:37236") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:54734->172.17.0.2:37236, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:34813") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:36224->172.17.0.2:34813, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:36970") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:33630->172.17.0.2:36970, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: dial("tcp","172.17.0.2:38309") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé: > dial: conn=172.17.0.1:34882->172.17.0.2:38309, err= 2026/10/16 05:04:25 DEBUG : removing 1 level 4 directories 2026/10/16 05:04:25 INFO : a/b/c/d: Removing directory 2026/10/16 05:04:25 DEBUG : removing 1 level 3 directories 2026/10/16 05:04:25 INFO : a/b/c: Removing directory 2026/10/16 05:04:25 DEBUG : removing 1 level 2 directories 2026/10/16 05:04:25 INFO : a/b: Removing directory 2026/10/16 05:04:25 DEBUG : removing 1 level 1 directories 2026/10/16 05:04:25 INFO : a: Removing directory === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy fstests.go:1363: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34568") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:46904->172.17.0.2:34568, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36318") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50240->172.17.0.2:36318, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37688") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39106->172.17.0.2:37688, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38392") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:40172->172.17.0.2:38392, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36878") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:45176->172.17.0.2:36878, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35528") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:49574->172.17.0.2:35528, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: Connecting to FTP server 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:35914->172.17.0.2:21, err= 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30995") 2026/10/16 05:04:25 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:44746->172.17.0.2:30995, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34459") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55706->172.17.0.2:34459, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32690") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39968->172.17.0.2:32690, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33295") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39670->172.17.0.2:33295, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34036") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37120->172.17.0.2:34036, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38924") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:40680->172.17.0.2:38924, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31669") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37732->172.17.0.2:31669, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38412") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53972->172.17.0.2:38412, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32734") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:40452->172.17.0.2:32734, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37930") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:54858->172.17.0.2:37930, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39788") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:49700->172.17.0.2:39788, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39601") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42568->172.17.0.2:39601, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32656") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:45164->172.17.0.2:32656, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36275") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:54392->172.17.0.2:36275, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37798") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:38182->172.17.0.2:37798, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32307") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37934->172.17.0.2:32307, err= 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37987") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:33020->172.17.0.2:37987, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata fstests.go:1515: Skipping test as can't write metadata === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2026/10/16 05:04:28 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-woyolom5haqe" 2026/10/16 05:04:28 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:28 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:28 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:28 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:28 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:28 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:28 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:28 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:28 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:28 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: Connecting to FTP server 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:28 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:35958->172.17.0.2:21, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30775") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:43652->172.17.0.2:30775, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:31782") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:43914->172.17.0.2:31782, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:39660") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:51438->172.17.0.2:39660, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:38704") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:45400->172.17.0.2:38704, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:35950") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:42316->172.17.0.2:35950, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:39794") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:35046->172.17.0.2:39794, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:36615") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:51730->172.17.0.2:36615, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:32826") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:38728->172.17.0.2:32826, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33087") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:49778->172.17.0.2:33087, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34822") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50120->172.17.0.2:34822, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31729") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:36626->172.17.0.2:31729, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30617") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:40572->172.17.0.2:30617, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39671") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:41482->172.17.0.2:39671, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:34866") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:43500->172.17.0.2:34866, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:30028") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:52344->172.17.0.2:30028, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:32774") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:60384->172.17.0.2:32774, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: dial("tcp","172.17.0.2:32011") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: > dial: conn=172.17.0.1:41860->172.17.0.2:32011, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: Purge dir "new_name" 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-woyolom5haqe: Purge dir "" === 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/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34226") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37556->172.17.0.2:34226, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31826") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37990->172.17.0.2:31826, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37610") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:32790->172.17.0.2:37610, err= 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33512") 2026/10/16 05:04:35 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:38604->172.17.0.2:33512, err= 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30685") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:57472->172.17.0.2:30685, err= 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38016") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42640->172.17.0.2:38016, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35023") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:55346->172.17.0.2:35023, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31585") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48482->172.17.0.2:31585, err= 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31259") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:56594->172.17.0.2:31259, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/full_read 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39647") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34702->172.17.0.2:39647, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/seek_read 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31472") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53610->172.17.0.2:31472, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/range_read 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38725") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37698->172.17.0.2:38725, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/range_read_to_end 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34935") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:40678->172.17.0.2:34935, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenFingerprint/refresh 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33359") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50252->172.17.0.2:33359, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33187") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:59344->172.17.0.2:33187, err= 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33048") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:38192->172.17.0.2:33048, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile 2026/10/16 05:04:36 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-kesepiw6diti/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" 2026/10/16 05:04:36 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:36 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:36 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:36 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:36 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:36 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:36 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:36 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:36 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:36 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Connecting to FTP server 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:36 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:34028->172.17.0.2:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot 2026/10/16 05:04:39 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.2:32022") 2026/10/16 05:04:39 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:45124->172.17.0.2:32022, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/10/16 05:04:39 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-kesepiw6diti/not found.txt" 2026/10/16 05:04:39 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:39 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:39 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:39 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:39 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:39 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:39 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:39 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:39 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:39 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:39 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/not found.txt: Connecting to FTP server 2026/10/16 05:04:39 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/not found.txt: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:39 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/not found.txt: > dial: conn=172.17.0.1:34042->172.17.0.2:21, err= 2026/10/16 05:04:42 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/not found.txt: dial("tcp","172.17.0.2:39535") 2026/10/16 05:04:42 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/not found.txt: > dial: conn=172.17.0.1:60226->172.17.0.2:39535, err= 2026/10/16 05:04:42 ERROR : error listing: directory not found === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:2072: Opening root remote "TestFTPPureftpd:" path "rclone-test-kesepiw6diti" from "TestFTPPureftpd:rclone-test-kesepiw6diti" 2026/10/16 05:04:42 DEBUG : Creating backend with remote "TestFTPPureftpd:" 2026/10/16 05:04:42 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:42 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:42 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:42 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:42 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:42 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:42 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:42 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:42 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:42 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:42 DEBUG : ftp://172.17.0.2:21: Connecting to FTP server 2026/10/16 05:04:42 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:42 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:58958->172.17.0.2:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:31321") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:39158->172.17.0.2:31321, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:35960") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:43038->172.17.0.2:35960, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:35805") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:51556->172.17.0.2:35805, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:39158") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:35390->172.17.0.2:39158, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:36986") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:38614->172.17.0.2:36986, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:34853") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:56722->172.17.0.2:34853, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:2109: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:39499") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:50618->172.17.0.2:39499, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:34176") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:40768->172.17.0.2:34176, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:33711") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:56194->172.17.0.2:33711, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:36109") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:51422->172.17.0.2:36109, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:30299") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:60018->172.17.0.2:30299, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:37340") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:58642->172.17.0.2:37340, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:36458") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:54878->172.17.0.2:36458, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:39758") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:49412->172.17.0.2:39758, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:31556") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:57024->172.17.0.2:31556, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:30613") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:54246->172.17.0.2:30613, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: dial("tcp","172.17.0.2:37734") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21: > dial: conn=172.17.0.1:34402->172.17.0.2:37734, 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/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30278") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:38198->172.17.0.2:30278, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37907") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:39628->172.17.0.2:37907, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35757") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:44164->172.17.0.2:35757, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31417") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:60100->172.17.0.2:31417, err= 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33186") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42290->172.17.0.2:33186, 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/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30445") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51008->172.17.0.2:30445, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:31742") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:58182->172.17.0.2:31742, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout 2026/10/16 05:04:45 DEBUG : Creating backend with remote "TestFTPPureftpd,concurrency='0',shut_timeout='1s':rclone-test-kesepiw6diti" 2026/10/16 05:04:45 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:45 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:45 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:45 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:45 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:45 DEBUG : TestFTPPureftpd: detected overridden config - adding "{F7xk-}" suffix to name 2026/10/16 05:04:45 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:45 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:45 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:45 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: Connecting to FTP server 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:45 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:58982->172.17.0.2:21, err= 2026/10/16 05:04:49 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:30081") 2026/10/16 05:04:49 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:54578->172.17.0.2:30081, 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/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39783") 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:57760->172.17.0.2:39783, err= fstests.go:2733: no upload request could be faulted === RUN TestIntegration/FsMkdir/FsPutRetry/Simple/NetError 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33631") 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:45944->172.17.0.2:33631, 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/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38364") 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:57600->172.17.0.2:38364, 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/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34596") 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:43064->172.17.0.2:34596, err= === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36273") 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:51576->172.17.0.2:36273, err= 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39565") 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:59298->172.17.0.2:39565, err= === RUN TestIntegration/FsMkdir/FsRootCollapse 2026/10/16 05:04:50 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-kesepiw6diti/deeper/nonexisting/directory" 2026/10/16 05:04:50 DEBUG : Setting type=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/10/16 05:04:50 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:50 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:50 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:50 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:50 DEBUG : TestFTPPureftpd: detected overridden config - adding "{8XBVK}" suffix to name 2026/10/16 05:04:50 DEBUG : Setting host=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/10/16 05:04:50 DEBUG : Setting user=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/10/16 05:04:50 DEBUG : Setting pass=XXX for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/10/16 05:04:50 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/deeper/nonexisting/directory: Connecting to FTP server 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/deeper/nonexisting/directory: dial("tcp","172.17.0.2:21") 2026/10/16 05:04:50 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti/deeper/nonexisting/directory: > dial: conn=172.17.0.1:59000->172.17.0.2: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/16 05:04:54 DEBUG : Waiting for deletions to finish 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37967") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:52460->172.17.0.2:37967, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35409") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:59724->172.17.0.2:35409, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:39794") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:54310->172.17.0.2:39794, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34923") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48678->172.17.0.2:34923, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:37312") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:42654->172.17.0.2:37312, err= 2026/10/16 05:04:54 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33563") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:56590->172.17.0.2:33563, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:35002") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:49610->172.17.0.2:35002, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:33064") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:53138->172.17.0.2:33064, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36531") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:50490->172.17.0.2:36531, err= 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:32498") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:37910->172.17.0.2:32498, err= 2026/10/16 05:04:54 DEBUG : removing 1 level 4 directories 2026/10/16 05:04:54 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠: Removing directory 2026/10/16 05:04:54 DEBUG : removing 1 level 3 directories 2026/10/16 05:04:54 INFO : hello? sausage/êé/Hello, 世界: Removing directory 2026/10/16 05:04:54 DEBUG : removing 1 level 2 directories 2026/10/16 05:04:54 INFO : hello? sausage/êé: Removing directory 2026/10/16 05:04:54 DEBUG : removing 1 level 1 directories 2026/10/16 05:04:54 INFO : hello? sausage: Removing directory 2026/10/16 05:04:54 DEBUG : removing 1 level 0 directories 2026/10/16 05:04:54 INFO : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: Removing directory 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:38033") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:34736->172.17.0.2:38033, err= 2026/10/16 05:04:54 ERROR : error listing: directory not found 2026/10/16 05:04:54 DEBUG : Waiting for deletions to finish 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:36949") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:48488->172.17.0.2:36949, err= 2026/10/16 05:04:54 ERROR : error listing: directory not found 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: dial("tcp","172.17.0.2:34422") 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: > dial: conn=172.17.0.1:59114->172.17.0.2:34422, err= 2026/10/16 05:04:54 ERROR : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: Failed to list "": directory not found 2026/10/16 05:04:54 DEBUG : removing 1 level 0 directories 2026/10/16 05:04:54 INFO : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: Removing directory 2026/10/16 05:04:54 ERROR : Failed to rmdir: directory not found === RUN TestIntegration/FsShutdown 2026/10/16 05:04:54 DEBUG : ftp://172.17.0.2:21/rclone-test-kesepiw6diti: closing 2 unused connections 2026/10/16 05:04:54 NOTICE: TestFTPPureftpd: Stopping server --- PASS: TestIntegration (62.20s) --- 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 (9.32s) --- PASS: TestIntegration/FsRmdirEmpty (0.00s) --- PASS: TestIntegration/FsMkdir (48.70s) --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.01s) --- 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.11s) --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.01s) --- 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.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.00s) --- 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 (4.31s) --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestIntegration/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestIntegration/FsMkdir/FsOpenChunkWriter (0.00s) --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles (40.38s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (2.85s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- 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.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- 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 (12.78s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (3.34s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (7.13s) --- 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.05s) --- 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 (3.10s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (2.92s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (3.36s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s) --- 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.01s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal (4.69s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout (4.69s) --- 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.01s) --- 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.00s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsRootCollapse (3.83s) --- 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 62.216s "go test -v -timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Finished OK in 1m3.950381862s (try 1/5)