"go test -v -timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Starting (try 1/5) === RUN TestIntegration fstests.go:438: Using remote "TestFTPPureftpd:" 2026/05/27 02:10:04 NOTICE: TestFTPPureftpd: Starting server 2026/05/27 02:10:05 NOTICE: TestFTPPureftpd: Attempting to connect to "172.17.0.4:21" try 1/100 2026/05/27 02:10:05 DEBUG : TestFTPPureftpd: Read 1, error: 2026/05/27 02:10:05 NOTICE: TestFTPPureftpd: Started server and connected to "172.17.0.4:21" 2026/05/27 02:10:05 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-gotodec6mumo" 2026/05/27 02:10:05 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/27 02:10:05 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:05 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:05 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:05 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:05 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:05 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:05 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:05 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:05 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:05 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:05 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: Connecting to FTP server 2026/05/27 02:10:05 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:05 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58256->172.17.0.4:21, err= 2026/05/27 02:10:08 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/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30381") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:50916->172.17.0.4:30381, err= === RUN TestIntegration/FsString === RUN TestIntegration/FsName === RUN TestIntegration/FsRoot === RUN TestIntegration/FsRmdirEmpty === RUN TestIntegration/FsMkdir 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39340") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:60292->172.17.0.4:39340, err= === RUN TestIntegration/FsMkdir/FsMkdirRmdirSubdir 2026/05/27 02:10:08 INFO : dir/subdir: Making directory 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36214") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34744->172.17.0.4:36214, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32962") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:38188->172.17.0.4:32962, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36343") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:49656->172.17.0.4:36343, err= 2026/05/27 02:10:08 INFO : dir/subdir: Removing directory 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38247") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33590->172.17.0.4:38247, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35047") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58320->172.17.0.4:35047, err= 2026/05/27 02:10:08 INFO : dir: Removing directory 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33951") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:56084->172.17.0.4:33951, err= === RUN TestIntegration/FsMkdir/FsListEmpty 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37520") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:40984->172.17.0.4:37520, err= === RUN TestIntegration/FsMkdir/FsListDirEmpty 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35829") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51238->172.17.0.4:35829, err= === RUN TestIntegration/FsMkdir/FsListRDirEmpty fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsListDirNotFound 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31818") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34246->172.17.0.4:31818, err= 2026/05/27 02:10:08 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/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34137") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44684->172.17.0.4:34137, err= === RUN TestIntegration/FsMkdir/FsEncoding/control_chars fstests.go:708: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30648") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58982->172.17.0.4:30648, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39648") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58304->172.17.0.4:39648, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38520") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:46476->172.17.0.4:38520, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36721") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42714->172.17.0.4:36721, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot fstests.go:708: testing "." 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39385") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34486->172.17.0.4:39385, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30827") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52850->172.17.0.4:30827, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35049") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:59050->172.17.0.4:35049, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33302") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:45782->172.17.0.4:33302, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot fstests.go:708: testing ".." 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36820") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51022->172.17.0.4:36820, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32514") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:48142->172.17.0.4:32514, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34743") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:37794->172.17.0.4:34743, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39169") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44670->172.17.0.4:39169, err= === RUN TestIntegration/FsMkdir/FsEncoding/punctuation fstests.go:708: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37035") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44074->172.17.0.4:37035, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35309") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:41996->172.17.0.4:35309, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38684") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:39138->172.17.0.4:38684, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38401") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:48224->172.17.0.4:38401, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_space fstests.go:708: testing " leading space" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30236") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:45962->172.17.0.4:30236, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30335") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33686->172.17.0.4:30335, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30848") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54338->172.17.0.4:30848, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33686") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58786->172.17.0.4:33686, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde fstests.go:708: testing "~leading tilde" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33583") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58606->172.17.0.4:33583, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31377") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:60576->172.17.0.4:31377, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39170") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52268->172.17.0.4:39170, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31037") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51404->172.17.0.4:31037, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR fstests.go:708: testing "␍leading CR" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33627") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42796->172.17.0.4:33627, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38532") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52320->172.17.0.4:38532, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33145") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44076->172.17.0.4:33145, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30899") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52616->172.17.0.4:30899, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF fstests.go:708: testing "␊leading LF" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39615") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:38990->172.17.0.4:39615, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38403") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:49418->172.17.0.4:38403, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35870") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:41086->172.17.0.4:35870, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38080") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:43628->172.17.0.4:38080, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT fstests.go:708: testing "␉leading HT" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32725") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54354->172.17.0.4:32725, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34969") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:60034->172.17.0.4:34969, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30734") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:59950->172.17.0.4:30734, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33539") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:35796->172.17.0.4:33539, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT fstests.go:708: testing "␋leading VT" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33953") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:45990->172.17.0.4:33953, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39500") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34820->172.17.0.4:39500, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39878") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:43062->172.17.0.4:39878, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34524") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:36694->172.17.0.4:34524, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot fstests.go:708: testing ".leading dot" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37315") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:43376->172.17.0.4:37315, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36532") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33182->172.17.0.4:36532, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30044") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:56740->172.17.0.4:30044, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36704") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42904->172.17.0.4:36704, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space fstests.go:708: testing "trailing space " 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30739") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58716->172.17.0.4:30739, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34419") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:45964->172.17.0.4:34419, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37698") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:57834->172.17.0.4:37698, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33943") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58452->172.17.0.4:33943, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:708: testing "trailing CR␍" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30832") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:32792->172.17.0.4:30832, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30672") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:37462->172.17.0.4:30672, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38830") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42562->172.17.0.4:38830, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31469") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34780->172.17.0.4:31469, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF fstests.go:708: testing "trailing LF␊" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33380") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:55682->172.17.0.4:33380, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30693") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33332->172.17.0.4:30693, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36385") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:41244->172.17.0.4:36385, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39130") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:46130->172.17.0.4:39130, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT fstests.go:708: testing "trailing HT␉" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39845") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:46492->172.17.0.4:39845, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34238") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:41464->172.17.0.4:34238, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31266") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:47210->172.17.0.4:31266, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35840") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:39136->172.17.0.4:35840, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT fstests.go:708: testing "trailing VT␋" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33996") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:38762->172.17.0.4:33996, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38872") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:36940->172.17.0.4:38872, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35413") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:55912->172.17.0.4:35413, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33082") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:59002->172.17.0.4:33082, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot fstests.go:708: testing "trailing dot." 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39400") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34076->172.17.0.4:39400, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37614") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44160->172.17.0.4:37614, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36510") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54838->172.17.0.4:36510, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35727") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:37014->172.17.0.4:35727, err= === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:708: testing "invalid utf-8\xfe" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38619") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:37662->172.17.0.4:38619, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39775") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:40378->172.17.0.4:39775, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34738") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:48384->172.17.0.4:34738, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34355") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:49198->172.17.0.4:34355, err= === RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding fstests.go:708: testing "test%46.txt" 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39744") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51696->172.17.0.4:39744, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34711") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:57178->172.17.0.4:34711, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35791") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:36446->172.17.0.4:35791, err= 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35939") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42876->172.17.0.4:35939, err= === RUN TestIntegration/FsMkdir/FsNewObjectNotFound === RUN TestIntegration/FsMkdir/FsPutError 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30938") 2026/05/27 02:10:08 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52340->172.17.0.4:30938, err= 2026/05/27 02:10:09 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: Connecting to FTP server 2026/05/27 02:10:09 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:09 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58272->172.17.0.4:21, err= 2026/05/27 02:10:11 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removed after failed upload: 1 error occurred: * potato === RUN TestIntegration/FsMkdir/FsPutZeroLength 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33210") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:35678->172.17.0.4:33210, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31532") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:50772->172.17.0.4:31532, 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:873: FS has no ChangeNotify interface === RUN TestIntegration/FsMkdir/FsPutFiles 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34507") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34086->172.17.0.4:34507, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33238") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44970->172.17.0.4:33238, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30476") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:38456->172.17.0.4:30476, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34724") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:57050->172.17.0.4:34724, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34074") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:50674->172.17.0.4:34074, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31750") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58348->172.17.0.4:31750, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37128") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:56894->172.17.0.4:37128, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31823") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:41676->172.17.0.4:31823, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListR 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32760") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42826->172.17.0.4:32760, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31829") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42960->172.17.0.4:31829, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35422") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58428->172.17.0.4:35422, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32121") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:36498->172.17.0.4:32121, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37195") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:39510->172.17.0.4:37195, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35742") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33850->172.17.0.4:35742, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38632") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:40370->172.17.0.4:38632, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31009") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:46834->172.17.0.4:31009, err= 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33162") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51132->172.17.0.4:33162, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot 2026/05/27 02:10:11 DEBUG : Creating backend with remote "TestFTPPureftpd:" 2026/05/27 02:10:11 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:11 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:11 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:11 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:11 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:11 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:11 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:11 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:11 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:11 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21: Connecting to FTP server 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:11 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:58282->172.17.0.4:21, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:36772") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:44014->172.17.0.4:36772, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListSubdir 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36788") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51976->172.17.0.4:36788, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38650") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:53080->172.17.0.4:38650, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32158") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:60356->172.17.0.4:32158, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34091") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:36008->172.17.0.4:34091, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34698") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:50576->172.17.0.4:34698, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34184") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54896->172.17.0.4:34184, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30984") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:55504->172.17.0.4:30984, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32925") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:59890->172.17.0.4:32925, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38446") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:40438->172.17.0.4:38446, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObject === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1126: Not Case Insensitive === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38258") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33116->172.17.0.4:38258, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34220") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:47060->172.17.0.4:34220, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31708") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:53226->172.17.0.4:31708, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33691") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:37122->172.17.0.4:33691, err= 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33827") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52794->172.17.0.4:33827, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurge fstests.go:1158: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot fstests.go:1195: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir 2026/05/27 02:10:13 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-gotodec6mumo/hello? sausage/êé" 2026/05/27 02:10:13 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:13 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:13 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:13 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:13 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:13 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:13 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:13 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:13 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:13 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: Connecting to FTP server 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:13 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:42566->172.17.0.4:21, err= 2026/05/27 02:10:15 DEBUG : fs cache: renaming cache item "TestFTPPureftpd:rclone-test-gotodec6mumo/hello? sausage/êé" to be canonical "TestFTPPureftpd{xS7Q4}:rclone-test-gotodec6mumo/hello? sausage/êé" 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:32860") 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:58778->172.17.0.4:32860, err= 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:36272") 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:48252->172.17.0.4:36272, err= 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: Connecting to FTP server 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:42568->172.17.0.4:21, err= 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:35158") 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:43694->172.17.0.4:35158, err= 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:33267") 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:56122->172.17.0.4:33267, err= 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:33909") 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:44264->172.17.0.4:33909, err= 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:33801") 2026/05/27 02:10:15 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:47722->172.17.0.4:33801, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:32448") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:55382->172.17.0.4:32448, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:33214") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:35298->172.17.0.4:33214, err= 2026/05/27 02:10:18 DEBUG : Waiting for deletions to finish 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:35354") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:48410->172.17.0.4:35354, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:33743") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:51456->172.17.0.4:33743, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:37326") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:55920->172.17.0.4:37326, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:31033") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:36384->172.17.0.4:31033, err= 2026/05/27 02:10:18 INFO : a/b/c/d/e.txt: Deleted 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:37511") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:49776->172.17.0.4:37511, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:35458") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:36126->172.17.0.4:35458, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:30716") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:57344->172.17.0.4:30716, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: dial("tcp","172.17.0.4:35908") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé: > dial: conn=172.17.0.1:46696->172.17.0.4:35908, err= 2026/05/27 02:10:18 DEBUG : removing 1 level 4 directories 2026/05/27 02:10:18 INFO : a/b/c/d: Removing directory 2026/05/27 02:10:18 DEBUG : removing 1 level 3 directories 2026/05/27 02:10:18 INFO : a/b/c: Removing directory 2026/05/27 02:10:18 DEBUG : removing 1 level 2 directories 2026/05/27 02:10:18 INFO : a/b: Removing directory 2026/05/27 02:10:18 DEBUG : removing 1 level 1 directories 2026/05/27 02:10:18 INFO : a: Removing directory === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy fstests.go:1259: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31977") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44124->172.17.0.4:31977, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38901") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51828->172.17.0.4:38901, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31421") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33922->172.17.0.4:31421, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36144") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54368->172.17.0.4:36144, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31544") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:56636->172.17.0.4:31544, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33230") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:38018->172.17.0.4:33230, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: Connecting to FTP server 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35299") 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42574->172.17.0.4:21, err= 2026/05/27 02:10:18 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:48016->172.17.0.4:35299, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38528") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34002->172.17.0.4:38528, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35295") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52450->172.17.0.4:35295, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30132") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54874->172.17.0.4:30132, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32881") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34698->172.17.0.4:32881, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36805") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:53384->172.17.0.4:36805, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35409") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:47566->172.17.0.4:35409, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36430") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58100->172.17.0.4:36430, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36692") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:53910->172.17.0.4:36692, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35183") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34472->172.17.0.4:35183, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36311") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42528->172.17.0.4:36311, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39370") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44908->172.17.0.4:39370, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38889") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31286") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:59868->172.17.0.4:38889, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:34012->172.17.0.4:31286, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31926") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:59106->172.17.0.4:31926, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34688") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33908->172.17.0.4:34688, err= 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36431") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51048->172.17.0.4:36431, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata fstests.go:1407: Skipping test as can't write metadata === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2026/05/27 02:10:20 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-lumakah6rate" 2026/05/27 02:10:20 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:20 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:20 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:20 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:20 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:20 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:20 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:20 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:20 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:20 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: Connecting to FTP server 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:20 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:42578->172.17.0.4:21, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31795") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:53574->172.17.0.4:31795, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:33148") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:60306->172.17.0.4:33148, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:34450") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:38570->172.17.0.4:34450, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:36387") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:49204->172.17.0.4:36387, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:37409") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:49202->172.17.0.4:37409, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:36815") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:41588->172.17.0.4:36815, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:30479") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:51688->172.17.0.4:30479, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:38386") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:60086->172.17.0.4:38386, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35346") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:53448->172.17.0.4:35346, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34057") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:46110->172.17.0.4:34057, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39858") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:32818->172.17.0.4:39858, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:32704") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51600->172.17.0.4:32704, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39842") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54394->172.17.0.4:39842, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:30204") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:45182->172.17.0.4:30204, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:39964") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:43446->172.17.0.4:39964, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:32637") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:33652->172.17.0.4:32637, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: dial("tcp","172.17.0.4:38000") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: > dial: conn=172.17.0.1:57836->172.17.0.4:38000, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: Purge dir "new_name" 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-lumakah6rate: 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:1601: MimeType method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata fstests.go:1632: Metadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata fstests.go:1703: SetMetadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSize === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpen 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34953") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:59950->172.17.0.4:34953, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36938") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51864->172.17.0.4:36938, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30542") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:58444->172.17.0.4:30542, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35215") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:48516->172.17.0.4:35215, err= 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31246") 2026/05/27 02:10:22 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52320->172.17.0.4:31246, err= 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34077") 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:40744->172.17.0.4:34077, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37772") 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52786->172.17.0.4:37772, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39355") 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:36830->172.17.0.4:39355, err= 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39454") 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:45420->172.17.0.4:39454, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile 2026/05/27 02:10:23 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-gotodec6mumo/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" 2026/05/27 02:10:23 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:23 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:23 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:23 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:23 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:23 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:23 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:23 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:23 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:23 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Connecting to FTP server 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:23 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:57582->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot 2026/05/27 02:10:25 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.4:36432") 2026/05/27 02:10:25 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:33350->172.17.0.4:36432, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/05/27 02:10:25 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-gotodec6mumo/not found.txt" 2026/05/27 02:10:25 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:25 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:25 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:25 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:25 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:25 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:25 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:25 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:25 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:25 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:25 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/not found.txt: Connecting to FTP server 2026/05/27 02:10:25 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/not found.txt: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:25 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/not found.txt: > dial: conn=172.17.0.1:57588->172.17.0.4:21, err= 2026/05/27 02:10:27 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/not found.txt: dial("tcp","172.17.0.4:32249") 2026/05/27 02:10:27 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/not found.txt: > dial: conn=172.17.0.1:56662->172.17.0.4:32249, err= 2026/05/27 02:10:27 ERROR : error listing: directory not found === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:1920: Opening root remote "TestFTPPureftpd:" path "rclone-test-gotodec6mumo" from "TestFTPPureftpd:rclone-test-gotodec6mumo" 2026/05/27 02:10:27 DEBUG : Creating backend with remote "TestFTPPureftpd:" 2026/05/27 02:10:27 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:27 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:27 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:27 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:27 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:27 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:27 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:27 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:27 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:27 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:27 DEBUG : ftp://172.17.0.4:21: Connecting to FTP server 2026/05/27 02:10:27 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:27 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:57604->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:34604") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:41842->172.17.0.4:34604, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:38850") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:41490->172.17.0.4:38850, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:39155") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:34756->172.17.0.4:39155, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:39956") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:50722->172.17.0.4:39956, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:35930") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:47270->172.17.0.4:35930, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:36566") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:37844->172.17.0.4:36566, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1957: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:38775") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:51912->172.17.0.4:38775, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:31187") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:58156->172.17.0.4:31187, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:39823") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:57296->172.17.0.4:39823, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:34948") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:53056->172.17.0.4:34948, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:36857") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:51700->172.17.0.4:36857, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:35052") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:46976->172.17.0.4:35052, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:39054") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:45890->172.17.0.4:39054, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:32636") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:52998->172.17.0.4:32636, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:39950") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:48048->172.17.0.4:39950, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:38775") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:51922->172.17.0.4:38775, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: dial("tcp","172.17.0.4:38097") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21: > dial: conn=172.17.0.1:57470->172.17.0.4:38097, err= === RUN TestIntegration/FsMkdir/FsPutFiles/PublicLink fstests.go:2016: 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:2121: Not a wrapping Fs === RUN TestIntegration/FsMkdir/FsPutFiles/Bucket fstests.go:2137: Not a bucket based backend === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34740") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33772->172.17.0.4:34740, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33549") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:51884->172.17.0.4:33549, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30674") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:55660->172.17.0.4:30674, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:35330") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:49666->172.17.0.4:35330, err= 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34009") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:42678->172.17.0.4:34009, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectAbout fstests.go:2293: FS does not support About === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30295") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:47482->172.17.0.4:30295, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37643") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:45900->172.17.0.4:37643, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout 2026/05/27 02:10:29 DEBUG : Creating backend with remote "TestFTPPureftpd,concurrency='0',shut_timeout='1s':rclone-test-gotodec6mumo" 2026/05/27 02:10:29 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:29 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:29 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:29 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:29 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:29 DEBUG : TestFTPPureftpd: detected overridden config - adding "{zzgsi}" suffix to name 2026/05/27 02:10:29 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:29 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:29 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:29 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: Connecting to FTP server 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:29 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:57618->172.17.0.4:21, err= 2026/05/27 02:10:31 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37451") 2026/05/27 02:10:31 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:45302->172.17.0.4:37451, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/TimePrecision === RUN TestIntegration/FsMkdir/FsPutChunked fstests.go:2376: *ftp.Fs does not implement SetUploadChunkSizer === RUN TestIntegration/FsMkdir/FsCopyChunked fstests.go:2488: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsUploadUnknownSize === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:30465") 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:36946->172.17.0.4:30465, err= === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39443") 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:48816->172.17.0.4:39443, err= 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33975") 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:54948->172.17.0.4:33975, err= === RUN TestIntegration/FsMkdir/FsRootCollapse 2026/05/27 02:10:32 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-gotodec6mumo/deeper/nonexisting/directory" 2026/05/27 02:10:32 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/27 02:10:32 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:32 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:32 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:32 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:32 DEBUG : TestFTPPureftpd: detected overridden config - adding "{xS7Q4}" suffix to name 2026/05/27 02:10:32 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/27 02:10:32 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/27 02:10:32 DEBUG : Setting pass="woK93qVTNMbGVCjYJjjcFZb-YuUi0fLNsZD5sU_hqhM" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/27 02:10:32 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/deeper/nonexisting/directory: Connecting to FTP server 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/deeper/nonexisting/directory: dial("tcp","172.17.0.4:21") 2026/05/27 02:10:32 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo/deeper/nonexisting/directory: > dial: conn=172.17.0.1:53228->172.17.0.4:21, err= === RUN TestIntegration/FsMkdir/FsDirSetModTime fstests.go:2637: FS has no DirSetModTime interface === RUN TestIntegration/FsMkdir/FsMkdirMetadata fstests.go:2680: FS has no MkdirMetadata interface === RUN TestIntegration/FsMkdir/FsDirectory fstests.go:2737: FS has no Directory methods and doesn't Wrap 2026/05/27 02:10:34 DEBUG : Waiting for deletions to finish 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37401") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:33184->172.17.0.4:37401, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31413") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:49054->172.17.0.4:31413, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36318") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:48024->172.17.0.4:36318, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33642") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:57600->172.17.0.4:33642, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:33978") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:49710->172.17.0.4:33978, err= 2026/05/27 02:10:34 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31511") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:55898->172.17.0.4:31511, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:37679") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:44050->172.17.0.4:37679, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38362") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:41390->172.17.0.4:38362, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:38348") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:49014->172.17.0.4:38348, err= 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:39727") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:60062->172.17.0.4:39727, err= 2026/05/27 02:10:34 DEBUG : removing 1 level 4 directories 2026/05/27 02:10:34 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠: Removing directory 2026/05/27 02:10:34 DEBUG : removing 1 level 3 directories 2026/05/27 02:10:34 INFO : hello? sausage/êé/Hello, 世界: Removing directory 2026/05/27 02:10:34 DEBUG : removing 1 level 2 directories 2026/05/27 02:10:34 INFO : hello? sausage/êé: Removing directory 2026/05/27 02:10:34 DEBUG : removing 1 level 1 directories 2026/05/27 02:10:34 INFO : hello? sausage: Removing directory 2026/05/27 02:10:34 DEBUG : removing 1 level 0 directories 2026/05/27 02:10:34 INFO : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: Removing directory 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:34962") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:43834->172.17.0.4:34962, err= 2026/05/27 02:10:34 ERROR : error listing: directory not found 2026/05/27 02:10:34 DEBUG : Waiting for deletions to finish 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:31374") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:39996->172.17.0.4:31374, err= 2026/05/27 02:10:34 ERROR : error listing: directory not found 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: dial("tcp","172.17.0.4:36476") 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: > dial: conn=172.17.0.1:52934->172.17.0.4:36476, err= 2026/05/27 02:10:34 ERROR : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: Failed to list "": directory not found 2026/05/27 02:10:34 DEBUG : removing 1 level 0 directories 2026/05/27 02:10:34 INFO : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: Removing directory 2026/05/27 02:10:34 ERROR : Failed to rmdir: directory not found === RUN TestIntegration/FsShutdown 2026/05/27 02:10:34 DEBUG : ftp://172.17.0.4:21/rclone-test-gotodec6mumo: closing 2 unused connections 2026/05/27 02:10:34 NOTICE: TestFTPPureftpd: Stopping server --- PASS: TestIntegration (30.46s) --- 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 (26.82s) --- 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.08s) --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.00s) --- 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 (3.23s) --- 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 (21.28s) --- 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.29s) --- 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 (4.72s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (2.30s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (2.26s) --- 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 (2.24s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (2.18s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (2.22s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.01s) --- 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.00s) --- 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 (2.95s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout (2.95s) --- 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.01s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsRootCollapse (2.20s) --- 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 30.477s "go test -v -timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Finished OK in 31.531889061s (try 1/5)