"go test -v -timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Starting (try 1/5) === RUN TestIntegration fstests.go:438: Using remote "TestFTPPureftpd:" 2026/04/04 03:28:05 NOTICE: TestFTPPureftpd: Starting server 2026/04/04 03:28:06 NOTICE: TestFTPPureftpd: Attempting to connect to "172.17.0.4:21" try 1/100 2026/04/04 03:28:06 DEBUG : TestFTPPureftpd: Read 1, error: 2026/04/04 03:28:06 NOTICE: TestFTPPureftpd: Started server and connected to "172.17.0.4:21" 2026/04/04 03:28:06 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-tepiteg5juqu" 2026/04/04 03:28:06 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/04/04 03:28:06 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:06 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:06 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:06 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:06 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:06 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:06 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:06 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:06 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:06 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: Connecting to FTP server 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54706->172.17.0.4:21, err= 2026/04/04 03:28:06 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE === RUN TestIntegration/FsCheckWrap fstests.go:479: Not a wrapping Fs === RUN TestIntegration/FsCommand fstests.go:507: No commands in this remote === RUN TestIntegration/FsRmdirNotFound 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35046") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54070->172.17.0.4:35046, err= === RUN TestIntegration/FsString === RUN TestIntegration/FsName === RUN TestIntegration/FsRoot === RUN TestIntegration/FsRmdirEmpty === RUN TestIntegration/FsMkdir 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37231") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53548->172.17.0.4:37231, err= === RUN TestIntegration/FsMkdir/FsMkdirRmdirSubdir 2026/04/04 03:28:06 INFO : dir/subdir: Making directory 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30422") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60638->172.17.0.4:30422, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34567") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:38654->172.17.0.4:34567, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34989") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48268->172.17.0.4:34989, err= 2026/04/04 03:28:06 INFO : dir/subdir: Removing directory 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38829") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:46990->172.17.0.4:38829, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32794") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34762->172.17.0.4:32794, err= 2026/04/04 03:28:06 INFO : dir: Removing directory 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32080") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43264->172.17.0.4:32080, err= === RUN TestIntegration/FsMkdir/FsListEmpty 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35171") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56690->172.17.0.4:35171, err= === RUN TestIntegration/FsMkdir/FsListDirEmpty 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39394") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:37428->172.17.0.4:39394, err= === RUN TestIntegration/FsMkdir/FsListRDirEmpty fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsListDirNotFound 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37391") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49292->172.17.0.4:37391, err= 2026/04/04 03:28:06 ERROR : does not exist: error listing: directory not found === RUN TestIntegration/FsMkdir/FsListRDirNotFound fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsEncoding 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33918") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60398->172.17.0.4:33918, err= === RUN TestIntegration/FsMkdir/FsEncoding/control_chars fstests.go:708: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36631") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:55316->172.17.0.4:36631, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37241") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:38570->172.17.0.4:37241, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35268") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:58888->172.17.0.4:35268, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35827") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:36238->172.17.0.4:35827, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot fstests.go:708: testing "." 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32666") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48120->172.17.0.4:32666, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39526") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:39618->172.17.0.4:39526, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33007") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50136->172.17.0.4:33007, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39683") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49140->172.17.0.4:39683, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot fstests.go:708: testing ".." 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39293") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48410->172.17.0.4:39293, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36069") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:47838->172.17.0.4:36069, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34085") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60410->172.17.0.4:34085, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33413") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:52532->172.17.0.4:33413, err= === RUN TestIntegration/FsMkdir/FsEncoding/punctuation fstests.go:708: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35304") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:51948->172.17.0.4:35304, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35890") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:37618->172.17.0.4:35890, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33408") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:38722->172.17.0.4:33408, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37680") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56210->172.17.0.4:37680, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_space fstests.go:708: testing " leading space" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36157") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:55442->172.17.0.4:36157, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30298") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60658->172.17.0.4:30298, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32526") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56436->172.17.0.4:32526, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30214") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:52482->172.17.0.4:30214, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde fstests.go:708: testing "~leading tilde" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37953") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:58200->172.17.0.4:37953, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39950") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:51992->172.17.0.4:39950, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33241") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50402->172.17.0.4:33241, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30290") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34316->172.17.0.4:30290, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR fstests.go:708: testing "␍leading CR" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32932") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53956->172.17.0.4:32932, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34833") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:59838->172.17.0.4:34833, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34940") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:40922->172.17.0.4:34940, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33111") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:36646->172.17.0.4:33111, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF fstests.go:708: testing "␊leading LF" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38255") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:47588->172.17.0.4:38255, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34011") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34674->172.17.0.4:34011, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31861") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49904->172.17.0.4:31861, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30946") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:57992->172.17.0.4:30946, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT fstests.go:708: testing "␉leading HT" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31056") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56176->172.17.0.4:31056, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36838") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56322->172.17.0.4:36838, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36712") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:37046->172.17.0.4:36712, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32903") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34820->172.17.0.4:32903, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT fstests.go:708: testing "␋leading VT" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30081") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:45670->172.17.0.4:30081, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37342") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56264->172.17.0.4:37342, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32909") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:35740->172.17.0.4:32909, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36773") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:33788->172.17.0.4:36773, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot fstests.go:708: testing ".leading dot" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38056") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60746->172.17.0.4:38056, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31844") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:46272->172.17.0.4:31844, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32623") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43644->172.17.0.4:32623, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30274") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60500->172.17.0.4:30274, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space fstests.go:708: testing "trailing space " 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36806") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:42042->172.17.0.4:36806, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32593") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34450->172.17.0.4:32593, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31129") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:41606->172.17.0.4:31129, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38483") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60278->172.17.0.4:38483, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:708: testing "trailing CR␍" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33641") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60954->172.17.0.4:33641, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35440") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53466->172.17.0.4:35440, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33735") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43152->172.17.0.4:33735, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38305") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:57608->172.17.0.4:38305, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF fstests.go:708: testing "trailing LF␊" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37592") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43728->172.17.0.4:37592, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37602") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60630->172.17.0.4:37602, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35352") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48416->172.17.0.4:35352, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35351") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60066->172.17.0.4:35351, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT fstests.go:708: testing "trailing HT␉" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30027") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:41056->172.17.0.4:30027, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30796") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:41324->172.17.0.4:30796, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30040") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43340->172.17.0.4:30040, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34866") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49970->172.17.0.4:34866, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT fstests.go:708: testing "trailing VT␋" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34859") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:51200->172.17.0.4:34859, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38366") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:39934->172.17.0.4:38366, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35914") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:46318->172.17.0.4:35914, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30503") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:37414->172.17.0.4:30503, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot fstests.go:708: testing "trailing dot." 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36983") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54978->172.17.0.4:36983, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35068") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:51812->172.17.0.4:35068, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30192") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:46532->172.17.0.4:30192, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31292") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:40942->172.17.0.4:31292, err= === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:708: testing "invalid utf-8\xfe" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34524") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50020->172.17.0.4:34524, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32219") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:57894->172.17.0.4:32219, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34972") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:41776->172.17.0.4:34972, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39991") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48856->172.17.0.4:39991, err= === RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding fstests.go:708: testing "test%46.txt" 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30357") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:40232->172.17.0.4:30357, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31544") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34210->172.17.0.4:31544, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38264") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60804->172.17.0.4:38264, err= 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32383") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43184->172.17.0.4:32383, err= === RUN TestIntegration/FsMkdir/FsNewObjectNotFound === RUN TestIntegration/FsMkdir/FsPutError 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39388") 2026/04/04 03:28:06 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53414->172.17.0.4:39388, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54712->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removed after failed upload: 1 error occurred: * potato === RUN TestIntegration/FsMkdir/FsPutZeroLength 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30121") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:33640->172.17.0.4:30121, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38623") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60916->172.17.0.4:38623, err= === RUN TestIntegration/FsMkdir/FsOpenWriterAt fstests.go:787: FS has no OpenWriterAt interface === RUN TestIntegration/FsMkdir/FsOpenChunkWriter fstests.go:820: FS has no OpenChunkWriter interface === RUN TestIntegration/FsMkdir/FsChangeNotify fstests.go:869: FS has no ChangeNotify interface === RUN TestIntegration/FsMkdir/FsPutFiles 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32079") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50428->172.17.0.4:32079, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39882") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48680->172.17.0.4:39882, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39011") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:42276->172.17.0.4:39011, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36344") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56406->172.17.0.4:36344, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38934") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:51834->172.17.0.4:38934, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32167") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:45296->172.17.0.4:32167, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38366") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:39950->172.17.0.4:38366, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37711") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43600->172.17.0.4:37711, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListR 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31219") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:45582->172.17.0.4:31219, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32661") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:40290->172.17.0.4:32661, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38517") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60114->172.17.0.4:38517, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30596") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:42624->172.17.0.4:30596, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37321") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:46532->172.17.0.4:37321, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38416") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53234->172.17.0.4:38416, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30081") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:45680->172.17.0.4:30081, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37013") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50186->172.17.0.4:37013, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37405") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49848->172.17.0.4:37405, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot 2026/04/04 03:28:07 DEBUG : Creating backend with remote "TestFTPPureftpd:" 2026/04/04 03:28:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:54718->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:38239") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:46566->172.17.0.4:38239, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListSubdir 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34717") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:39582->172.17.0.4:34717, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34775") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43366->172.17.0.4:34775, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37392") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:44216->172.17.0.4:37392, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37732") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:58654->172.17.0.4:37732, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35056") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50850->172.17.0.4:35056, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39329") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:57224->172.17.0.4:39329, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37102") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:55866->172.17.0.4:37102, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32493") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54110->172.17.0.4:32493, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33739") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60766->172.17.0.4:33739, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObject === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1122: Not Case Insensitive === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33009") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43646->172.17.0.4:33009, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33881") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43776->172.17.0.4:33881, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35740") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:46212->172.17.0.4:35740, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34773") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:40098->172.17.0.4:34773, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33668") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:47670->172.17.0.4:33668, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurge fstests.go:1154: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot fstests.go:1191: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir 2026/04/04 03:28:07 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-tepiteg5juqu/hello? sausage/êé" 2026/04/04 03:28:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:54724->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : fs cache: renaming cache item "TestFTPPureftpd:rclone-test-tepiteg5juqu/hello? sausage/êé" to be canonical "TestFTPPureftpd{avwj9}:rclone-test-tepiteg5juqu/hello? sausage/êé" 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:32291") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:47968->172.17.0.4:32291, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:32302") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:52140->172.17.0.4:32302, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:54734->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:37727") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:37180->172.17.0.4:37727, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:39288") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:43242->172.17.0.4:39288, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:36853") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:43428->172.17.0.4:36853, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:37049") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:33436->172.17.0.4:37049, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:38237") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:54168->172.17.0.4:38237, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:32747") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:42148->172.17.0.4:32747, err= 2026/04/04 03:28:07 DEBUG : Waiting for deletions to finish 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:30696") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:56318->172.17.0.4:30696, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:38050") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:55204->172.17.0.4:38050, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:37403") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:39886->172.17.0.4:37403, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:37140") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:56424->172.17.0.4:37140, err= 2026/04/04 03:28:07 INFO : a/b/c/d/e.txt: Deleted 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:39488") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:48312->172.17.0.4:39488, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:33084") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:45462->172.17.0.4:33084, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:34719") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:36606->172.17.0.4:34719, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: dial("tcp","172.17.0.4:31610") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé: > dial: conn=172.17.0.1:57698->172.17.0.4:31610, err= 2026/04/04 03:28:07 DEBUG : removing 1 level 4 directories 2026/04/04 03:28:07 INFO : a/b/c/d: Removing directory 2026/04/04 03:28:07 DEBUG : removing 1 level 3 directories 2026/04/04 03:28:07 INFO : a/b/c: Removing directory 2026/04/04 03:28:07 DEBUG : removing 1 level 2 directories 2026/04/04 03:28:07 INFO : a/b: Removing directory 2026/04/04 03:28:07 DEBUG : removing 1 level 1 directories 2026/04/04 03:28:07 INFO : a: Removing directory === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy fstests.go:1255: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33495") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:37986->172.17.0.4:33495, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37604") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43070->172.17.0.4:37604, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31973") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:39378->172.17.0.4:31973, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32173") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:52886->172.17.0.4:32173, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37282") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:36568->172.17.0.4:37282, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31071") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:40022->172.17.0.4:31071, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30636") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:59268->172.17.0.4:30636, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54740->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30634") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:52714->172.17.0.4:30634, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32371") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48864->172.17.0.4:32371, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37070") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:55932->172.17.0.4:37070, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38706") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:58268->172.17.0.4:38706, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38059") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49700->172.17.0.4:38059, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38241") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:35150->172.17.0.4:38241, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31380") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56962->172.17.0.4:31380, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37194") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:56730->172.17.0.4:37194, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30762") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:36320->172.17.0.4:30762, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30816") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50034->172.17.0.4:30816, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31727") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:43078->172.17.0.4:31727, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37013") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32591") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:38522->172.17.0.4:32591, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50198->172.17.0.4:37013, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31800") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:37564->172.17.0.4:31800, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32594") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34780->172.17.0.4:32594, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:38704") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49250->172.17.0.4:38704, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata fstests.go:1403: Skipping test as can't write metadata === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2026/04/04 03:28:07 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-xorovin4yomi" 2026/04/04 03:28:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:54742->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39492") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:38884->172.17.0.4:39492, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:36118") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:56836->172.17.0.4:36118, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:38615") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:37786->172.17.0.4:38615, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:30537") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:49652->172.17.0.4:30537, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:32535") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:47440->172.17.0.4:32535, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:30999") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:51734->172.17.0.4:30999, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:39568") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:52552->172.17.0.4:39568, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:33447") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:47114->172.17.0.4:33447, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31184") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:36472->172.17.0.4:31184, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34710") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54798->172.17.0.4:34710, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36524") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:59214->172.17.0.4:36524, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31534") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60672->172.17.0.4:31534, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30819") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:59474->172.17.0.4:30819, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:34073") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:55584->172.17.0.4:34073, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:31453") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:50964->172.17.0.4:31453, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:32864") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:40320->172.17.0.4:32864, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: dial("tcp","172.17.0.4:38381") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: > dial: conn=172.17.0.1:42842->172.17.0.4:38381, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: Purge dir "new_name" 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xorovin4yomi: 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:1597: MimeType method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata fstests.go:1628: Metadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata fstests.go:1699: SetMetadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSize === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpen 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34308") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:35052->172.17.0.4:34308, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36525") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:38320->172.17.0.4:36525, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34486") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:49430->172.17.0.4:34486, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33093") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:39002->172.17.0.4:33093, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:39830") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:45666->172.17.0.4:39830, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36372") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53790->172.17.0.4:36372, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30738") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:34468->172.17.0.4:30738, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35770") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:48832->172.17.0.4:35770, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36010") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53202->172.17.0.4:36010, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile 2026/04/04 03:28:07 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-tepiteg5juqu/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" 2026/04/04 03:28:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:54750->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.4:37219") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:58794->172.17.0.4:37219, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/04/04 03:28:07 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-tepiteg5juqu/not found.txt" 2026/04/04 03:28:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/not found.txt: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/not found.txt: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/not found.txt: > dial: conn=172.17.0.1:54756->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/not found.txt: dial("tcp","172.17.0.4:39879") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/not found.txt: > dial: conn=172.17.0.1:44482->172.17.0.4:39879, err= 2026/04/04 03:28:07 ERROR : error listing: directory not found === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:1916: Opening root remote "TestFTPPureftpd:" path "rclone-test-tepiteg5juqu" from "TestFTPPureftpd:rclone-test-tepiteg5juqu" 2026/04/04 03:28:07 DEBUG : Creating backend with remote "TestFTPPureftpd:" 2026/04/04 03:28:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:54768->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:31865") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:52834->172.17.0.4:31865, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:33891") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:51302->172.17.0.4:33891, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:33422") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:38508->172.17.0.4:33422, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:34893") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:43288->172.17.0.4:34893, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:37990") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:34326->172.17.0.4:37990, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:37907") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:52344->172.17.0.4:37907, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1953: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:39055") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:50830->172.17.0.4:39055, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:33880") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:52008->172.17.0.4:33880, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:35787") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:46568->172.17.0.4:35787, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:31192") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:33780->172.17.0.4:31192, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:37266") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:46304->172.17.0.4:37266, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:33263") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:50994->172.17.0.4:33263, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:38671") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:53084->172.17.0.4:38671, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:31647") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:58728->172.17.0.4:31647, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:32368") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:36372->172.17.0.4:32368, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:33976") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:43708->172.17.0.4:33976, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:36870") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:58994->172.17.0.4:36870, err= === RUN TestIntegration/FsMkdir/FsPutFiles/PublicLink fstests.go:2012: FS has no PublicLinker interface === RUN TestIntegration/FsMkdir/FsPutFiles/SetTier fstests.go:412: FS has no SetTier & GetTier interfaces === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:2117: Not a wrapping Fs === RUN TestIntegration/FsMkdir/FsPutFiles/Bucket fstests.go:2133: Not a bucket based backend === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30378") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54362->172.17.0.4:30378, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31508") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:57612->172.17.0.4:31508, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33532") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:47496->172.17.0.4:33532, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30540") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:58652->172.17.0.4:30540, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36792") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50660->172.17.0.4:36792, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectAbout fstests.go:2289: FS does not support About === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30614") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50236->172.17.0.4:30614, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35803") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54718->172.17.0.4:35803, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout 2026/04/04 03:28:07 DEBUG : Creating backend with remote "TestFTPPureftpd,concurrency='0',shut_timeout='1s':rclone-test-tepiteg5juqu" 2026/04/04 03:28:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{XMeyG}" suffix to name 2026/04/04 03:28:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:07 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: Connecting to FTP server 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:54784->172.17.0.4:21, err= 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30723") 2026/04/04 03:28:07 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:44696->172.17.0.4:30723, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/TimePrecision === RUN TestIntegration/FsMkdir/FsPutChunked fstests.go:2372: *ftp.Fs does not implement SetUploadChunkSizer === RUN TestIntegration/FsMkdir/FsCopyChunked fstests.go:2484: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsUploadUnknownSize === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:35383") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:57574->172.17.0.4:35383, err= === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36555") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:42534->172.17.0.4:36555, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37511") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:60508->172.17.0.4:37511, err= === RUN TestIntegration/FsMkdir/FsRootCollapse 2026/04/04 03:28:08 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-tepiteg5juqu/deeper/nonexisting/directory" 2026/04/04 03:28:08 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/04/04 03:28:08 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:08 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:08 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:08 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:08 DEBUG : TestFTPPureftpd: detected overridden config - adding "{avwj9}" suffix to name 2026/04/04 03:28:08 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/04/04 03:28:08 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/04/04 03:28:08 DEBUG : Setting pass="xItc-I-PaeMOWTLLj4GOPGFF6OWXGbSKPXOXpXuWqmc" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/04/04 03:28:08 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/deeper/nonexisting/directory: Connecting to FTP server 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/deeper/nonexisting/directory: dial("tcp","172.17.0.4:21") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu/deeper/nonexisting/directory: > dial: conn=172.17.0.1:54800->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsDirSetModTime fstests.go:2633: FS has no DirSetModTime interface === RUN TestIntegration/FsMkdir/FsMkdirMetadata fstests.go:2676: FS has no MkdirMetadata interface === RUN TestIntegration/FsMkdir/FsDirectory fstests.go:2733: FS has no Directory methods and doesn't Wrap 2026/04/04 03:28:08 DEBUG : Waiting for deletions to finish 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32793") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:58590->172.17.0.4:32793, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:37614") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53546->172.17.0.4:37614, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36348") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:38634->172.17.0.4:36348, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36354") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:47956->172.17.0.4:36354, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:34587") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53310->172.17.0.4:34587, err= 2026/04/04 03:28:08 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33118") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:50016->172.17.0.4:33118, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:33220") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:47360->172.17.0.4:33220, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31956") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:52304->172.17.0.4:31956, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:31783") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:41092->172.17.0.4:31783, err= 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:30250") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:53206->172.17.0.4:30250, err= 2026/04/04 03:28:08 DEBUG : removing 1 level 4 directories 2026/04/04 03:28:08 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠: Removing directory 2026/04/04 03:28:08 DEBUG : removing 1 level 3 directories 2026/04/04 03:28:08 INFO : hello? sausage/êé/Hello, 世界: Removing directory 2026/04/04 03:28:08 DEBUG : removing 1 level 2 directories 2026/04/04 03:28:08 INFO : hello? sausage/êé: Removing directory 2026/04/04 03:28:08 DEBUG : removing 1 level 1 directories 2026/04/04 03:28:08 INFO : hello? sausage: Removing directory 2026/04/04 03:28:08 DEBUG : removing 1 level 0 directories 2026/04/04 03:28:08 INFO : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: Removing directory 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36590") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:37616->172.17.0.4:36590, err= 2026/04/04 03:28:08 ERROR : error listing: directory not found 2026/04/04 03:28:08 DEBUG : Waiting for deletions to finish 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:32455") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:40738->172.17.0.4:32455, err= 2026/04/04 03:28:08 ERROR : error listing: directory not found 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: dial("tcp","172.17.0.4:36267") 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: > dial: conn=172.17.0.1:46368->172.17.0.4:36267, err= 2026/04/04 03:28:08 ERROR : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: Failed to list "": directory not found 2026/04/04 03:28:08 DEBUG : removing 1 level 0 directories 2026/04/04 03:28:08 INFO : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: Removing directory 2026/04/04 03:28:08 ERROR : Failed to rmdir: directory not found === RUN TestIntegration/FsShutdown 2026/04/04 03:28:08 DEBUG : ftp://172.17.0.4:21/rclone-test-tepiteg5juqu: closing 2 unused connections 2026/04/04 03:28:08 NOTICE: TestFTPPureftpd: Stopping server --- PASS: TestIntegration (3.33s) --- 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/FsRmdirEmpty (0.00s) --- PASS: TestIntegration/FsMkdir (2.26s) --- 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.09s) --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.00s) --- 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.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutError (1.03s) --- 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 (1.09s) --- 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 (0.02s) --- 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 (0.04s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.04s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.04s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.04s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.03s) --- 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.01s) --- 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.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal (0.76s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout (0.76s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/TimePrecision (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutChunked (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 (0.02s) --- 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 3.343s "go test -v -timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Finished OK in 4.261711237s (try 1/5)