"go test -v -timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Starting (try 1/5) === RUN TestIntegration fstests.go:438: Using remote "TestFTPProftpd:" 2026/01/16 01:39:53 NOTICE: TestFTPProftpd: Starting server 2026/01/16 01:39:54 NOTICE: TestFTPProftpd: Attempting to connect to "172.17.0.5:21" try 1/100 2026/01/16 01:39:54 DEBUG : TestFTPProftpd: Read 1, error: 2026/01/16 01:39:54 NOTICE: TestFTPProftpd: Started server and connected to "172.17.0.5:21" 2026/01/16 01:39:54 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-kipowuc5duxu" 2026/01/16 01:39:54 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/01/16 01:39:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:54 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:54 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:54 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:54 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:54 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:54 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:54 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: Connecting to FTP server 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56064->172.17.0.5:21, err= 2026/01/16 01:39:54 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_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/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:31877") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:54258->172.17.0.5:31877, err= === RUN TestIntegration/FsString === RUN TestIntegration/FsName === RUN TestIntegration/FsRoot === RUN TestIntegration/FsRmdirEmpty === RUN TestIntegration/FsMkdir 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:14485") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41324->172.17.0.5:14485, err= === RUN TestIntegration/FsMkdir/FsMkdirRmdirSubdir 2026/01/16 01:39:54 INFO : dir/subdir: Making directory 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:9548") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33552->172.17.0.5:9548, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:46706") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:58410->172.17.0.5:46706, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:63211") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:40236->172.17.0.5:63211, err= 2026/01/16 01:39:54 INFO : dir/subdir: Removing directory 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:65069") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41914->172.17.0.5:65069, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:32844") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50646->172.17.0.5:32844, err= 2026/01/16 01:39:54 INFO : dir: Removing directory 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:63525") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56020->172.17.0.5:63525, err= === RUN TestIntegration/FsMkdir/FsListEmpty 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:44954") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33554->172.17.0.5:44954, err= === RUN TestIntegration/FsMkdir/FsListDirEmpty 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:45831") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44146->172.17.0.5:45831, err= === RUN TestIntegration/FsMkdir/FsListRDirEmpty fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsListDirNotFound 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:12569") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34124->172.17.0.5:12569, err= 2026/01/16 01:39:54 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/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:35539") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34082->172.17.0.5:35539, err= === RUN TestIntegration/FsMkdir/FsEncoding/control_chars fstests.go:707: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:43703") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51858->172.17.0.5:43703, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:35204") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51752->172.17.0.5:35204, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:8993") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50506->172.17.0.5:8993, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:19105") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41726->172.17.0.5:19105, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot fstests.go:707: testing "." 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:32167") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56000->172.17.0.5:32167, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:59400") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:52796->172.17.0.5:59400, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:7855") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60564->172.17.0.5:7855, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:54154") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:35816->172.17.0.5:54154, err= === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot fstests.go:707: testing ".." 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:36371") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:54684->172.17.0.5:36371, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:61054") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:57362->172.17.0.5:61054, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:50889") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:52860->172.17.0.5:50889, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:37441") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:58150->172.17.0.5:37441, err= === RUN TestIntegration/FsMkdir/FsEncoding/punctuation fstests.go:707: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:62146") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41162->172.17.0.5:62146, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:46356") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34386->172.17.0.5:46356, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:27518") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:36572->172.17.0.5:27518, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:30274") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:40352->172.17.0.5:30274, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_space fstests.go:707: testing " leading space" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:35668") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:48428->172.17.0.5:35668, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:64751") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:58746->172.17.0.5:64751, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:7532") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56858->172.17.0.5:7532, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:2010") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51192->172.17.0.5:2010, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde fstests.go:707: testing "~leading tilde" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:13702") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44546->172.17.0.5:13702, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:16056") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42472->172.17.0.5:16056, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:47692") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60764->172.17.0.5:47692, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:11379") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:55506->172.17.0.5:11379, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR fstests.go:707: testing "␍leading CR" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:15591") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42196->172.17.0.5:15591, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:15002") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:37420->172.17.0.5:15002, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:9370") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41618->172.17.0.5:9370, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:59521") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:36218->172.17.0.5:59521, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF fstests.go:707: testing "␊leading LF" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:59810") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44788->172.17.0.5:59810, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:20915") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53812->172.17.0.5:20915, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:29526") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:55616->172.17.0.5:29526, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:37978") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:58732->172.17.0.5:37978, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT fstests.go:707: testing "␉leading HT" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:55095") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44210->172.17.0.5:55095, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:37495") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33410->172.17.0.5:37495, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:56060") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:46938->172.17.0.5:56060, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:21727") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:58474->172.17.0.5:21727, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT fstests.go:707: testing "␋leading VT" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:31361") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41298->172.17.0.5:31361, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:62892") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53352->172.17.0.5:62892, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:10347") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56752->172.17.0.5:10347, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:2197") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34958->172.17.0.5:2197, err= === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot fstests.go:707: testing ".leading dot" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:58411") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50348->172.17.0.5:58411, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:60212") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:39824->172.17.0.5:60212, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:38615") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59436->172.17.0.5:38615, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:55022") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42290->172.17.0.5:55022, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space fstests.go:707: testing "trailing space " 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:41034") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:39724->172.17.0.5:41034, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:65109") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:46842->172.17.0.5:65109, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:19762") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53524->172.17.0.5:19762, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:11167") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33306->172.17.0.5:11167, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:707: testing "trailing CR␍" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:64326") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53480->172.17.0.5:64326, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:26271") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60658->172.17.0.5:26271, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:12153") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:39632->172.17.0.5:12153, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:12493") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34636->172.17.0.5:12493, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF fstests.go:707: testing "trailing LF␊" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:41303") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:49848->172.17.0.5:41303, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:58822") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:54636->172.17.0.5:58822, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:22848") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41192->172.17.0.5:22848, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:55870") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:43918->172.17.0.5:55870, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT fstests.go:707: testing "trailing HT␉" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:8289") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51196->172.17.0.5:8289, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:31194") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44314->172.17.0.5:31194, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:49857") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:57502->172.17.0.5:49857, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:2565") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60244->172.17.0.5:2565, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT fstests.go:707: testing "trailing VT␋" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:51086") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:45438->172.17.0.5:51086, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:13848") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59328->172.17.0.5:13848, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:39520") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:39022->172.17.0.5:39520, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:40647") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59468->172.17.0.5:40647, err= === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot fstests.go:707: testing "trailing dot." 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:50319") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:48814->172.17.0.5:50319, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:30045") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51578->172.17.0.5:30045, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:61351") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:49278->172.17.0.5:61351, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:16145") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42456->172.17.0.5:16145, err= === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:707: testing "invalid utf-8\xfe" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:27402") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:37050->172.17.0.5:27402, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:6163") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56542->172.17.0.5:6163, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:17319") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34688->172.17.0.5:17319, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:20279") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:45508->172.17.0.5:20279, err= === RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding fstests.go:707: testing "test%46.txt" 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:65352") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:57150->172.17.0.5:65352, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:54910") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:43868->172.17.0.5:54910, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:9767") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50288->172.17.0.5:9767, err= 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:40851") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56514->172.17.0.5:40851, err= === RUN TestIntegration/FsMkdir/FsNewObjectNotFound === RUN TestIntegration/FsMkdir/FsPutError 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:54485") 2026/01/16 01:39:54 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:52396->172.17.0.5:54485, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56070->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removed after failed upload: 1 error occurred: * potato === RUN TestIntegration/FsMkdir/FsPutZeroLength 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:30472") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:43386->172.17.0.5:30472, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:23541") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44046->172.17.0.5:23541, err= === RUN TestIntegration/FsMkdir/FsOpenWriterAt fstests.go:786: FS has no OpenWriterAt interface === RUN TestIntegration/FsMkdir/FsOpenChunkWriter fstests.go:819: FS has no OpenChunkWriter interface === RUN TestIntegration/FsMkdir/FsChangeNotify fstests.go:868: FS has no ChangeNotify interface === RUN TestIntegration/FsMkdir/FsPutFiles 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:62650") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50332->172.17.0.5:62650, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:47121") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:46842->172.17.0.5:47121, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:56917") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50682->172.17.0.5:56917, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:6914") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:39114->172.17.0.5:6914, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:23293") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51410->172.17.0.5:23293, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:30730") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:40322->172.17.0.5:30730, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:54300") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42244->172.17.0.5:54300, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:10733") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:40620->172.17.0.5:10733, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListR 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:20846") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53626->172.17.0.5:20846, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:19880") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:57348->172.17.0.5:19880, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:26783") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:55496->172.17.0.5:26783, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:24050") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34540->172.17.0.5:24050, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:22182") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:47048->172.17.0.5:22182, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:16546") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:35786->172.17.0.5:16546, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:24769") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:46468->172.17.0.5:24769, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:53769") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:37068->172.17.0.5:53769, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:3735") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53892->172.17.0.5:3735, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot 2026/01/16 01:39:55 DEBUG : Creating backend with remote "TestFTPProftpd:" 2026/01/16 01:39:55 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:56074->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:9990") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:35836->172.17.0.5:9990, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListSubdir 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:56265") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:36272->172.17.0.5:56265, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:10777") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50046->172.17.0.5:10777, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:29858") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:43240->172.17.0.5:29858, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:51290") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:48392->172.17.0.5:51290, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:399: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:55960") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42390->172.17.0.5:55960, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:8759") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:38296->172.17.0.5:8759, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:55838") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42902->172.17.0.5:55838, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:29777") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:43834->172.17.0.5:29777, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:45627") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53446->172.17.0.5:45627, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObject === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1121: Not Case Insensitive === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:26353") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51352->172.17.0.5:26353, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:41888") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50368->172.17.0.5:41888, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:16184") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:46552->172.17.0.5:16184, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:55801") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51966->172.17.0.5:55801, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:64405") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60408->172.17.0.5:64405, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurge fstests.go:1153: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot fstests.go:1190: FS has no Purge interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir 2026/01/16 01:39:55 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-kipowuc5duxu/hello? sausage/êé" 2026/01/16 01:39:55 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:56080->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : fs cache: renaming cache item "TestFTPProftpd:rclone-test-kipowuc5duxu/hello? sausage/êé" to be canonical "TestFTPProftpd{Oi8oC}:rclone-test-kipowuc5duxu/hello? sausage/êé" 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:50371") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:46712->172.17.0.5:50371, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:46881") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:54626->172.17.0.5:46881, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:56086->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:47116") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:42698->172.17.0.5:47116, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:4492") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:42130->172.17.0.5:4492, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:23206") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:51906->172.17.0.5:23206, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:37480") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:48140->172.17.0.5:37480, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:4912") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:40130->172.17.0.5:4912, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:54728") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:48178->172.17.0.5:54728, err= 2026/01/16 01:39:55 DEBUG : Waiting for deletions to finish 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:19386") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:44538->172.17.0.5:19386, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:8998") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:34354->172.17.0.5:8998, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:10386") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:36578->172.17.0.5:10386, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:35141") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:40348->172.17.0.5:35141, err= 2026/01/16 01:39:55 INFO : a/b/c/d/e.txt: Deleted 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:47094") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:39862->172.17.0.5:47094, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:16197") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:55852->172.17.0.5:16197, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:49261") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:36392->172.17.0.5:49261, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: dial("tcp","172.17.0.5:64564") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé: > dial: conn=172.17.0.1:40930->172.17.0.5:64564, err= 2026/01/16 01:39:55 DEBUG : removing 1 level 4 directories 2026/01/16 01:39:55 INFO : a/b/c/d: Removing directory 2026/01/16 01:39:55 DEBUG : removing 1 level 3 directories 2026/01/16 01:39:55 INFO : a/b/c: Removing directory 2026/01/16 01:39:55 DEBUG : removing 1 level 2 directories 2026/01/16 01:39:55 INFO : a/b: Removing directory 2026/01/16 01:39:55 DEBUG : removing 1 level 1 directories 2026/01/16 01:39:55 INFO : a: Removing directory === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy fstests.go:1254: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:13300") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:40040->172.17.0.5:13300, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:37388") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:35802->172.17.0.5:37388, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:55788") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59630->172.17.0.5:55788, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:19190") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:49816->172.17.0.5:19190, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:59657") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33276->172.17.0.5:59657, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:20983") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:52922->172.17.0.5:20983, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56088->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:7956") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53362->172.17.0.5:7956, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:45191") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:52024->172.17.0.5:45191, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:4856") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:43718->172.17.0.5:4856, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:31276") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:43100->172.17.0.5:31276, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:40805") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51878->172.17.0.5:40805, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:14999") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53554->172.17.0.5:14999, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:26812") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:16868") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33666->172.17.0.5:26812, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:38428->172.17.0.5:16868, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:30616") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:39818->172.17.0.5:30616, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:7450") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44300->172.17.0.5:7450, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:63831") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:47040->172.17.0.5:63831, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:19576") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:52704->172.17.0.5:19576, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:14554") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:47971") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59854->172.17.0.5:14554, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59552->172.17.0.5:47971, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:46139") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:36556->172.17.0.5:46139, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:28470") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:55008->172.17.0.5:28470, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:23066") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51250->172.17.0.5:23066, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata fstests.go:1402: Skipping test as can't write metadata === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2026/01/16 01:39:55 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-hukifek3muyi" 2026/01/16 01:39:55 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:56092->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:59738") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56774->172.17.0.5:59738, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:20562") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:55446->172.17.0.5:20562, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:10331") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:41670->172.17.0.5:10331, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:51354") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:50252->172.17.0.5:51354, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:18431") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:58896->172.17.0.5:18431, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:29470") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:49342->172.17.0.5:29470, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:1064") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:42014->172.17.0.5:1064, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:45305") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:38302->172.17.0.5:45305, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:36205") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:52802->172.17.0.5:36205, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:11941") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42648->172.17.0.5:11941, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:48850") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:41926->172.17.0.5:48850, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:12812") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33314->172.17.0.5:12812, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:13796") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:48684->172.17.0.5:13796, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:57361") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:37044->172.17.0.5:57361, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:28403") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:50400->172.17.0.5:28403, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:9874") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:46892->172.17.0.5:9874, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: dial("tcp","172.17.0.5:45122") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: > dial: conn=172.17.0.1:36296->172.17.0.5:45122, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: Purge dir "new_name" 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-hukifek3muyi: 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:1596: MimeType method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata fstests.go:1627: Metadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata fstests.go:1698: SetMetadata method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSize === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpen 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:65071") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33602->172.17.0.5:65071, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:31661") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44650->172.17.0.5:31661, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:18531") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34964->172.17.0.5:18531, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:45959") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:39204->172.17.0.5:45959, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:2965") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60876->172.17.0.5:2965, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:13174") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59334->172.17.0.5:13174, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:64063") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:37386->172.17.0.5:64063, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:36384") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:42448->172.17.0.5:36384, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:20909") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:59936->172.17.0.5:20909, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile 2026/01/16 01:39:55 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-kipowuc5duxu/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" 2026/01/16 01:39:55 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:56098->172.17.0.5:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: dial("tcp","172.17.0.5:7331") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: > dial: conn=172.17.0.1:46198->172.17.0.5:7331, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/01/16 01:39:55 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-kipowuc5duxu/not found.txt" 2026/01/16 01:39:55 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/not found.txt: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/not found.txt: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/not found.txt: > dial: conn=172.17.0.1:56110->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/not found.txt: dial("tcp","172.17.0.5:47029") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/not found.txt: > dial: conn=172.17.0.1:34486->172.17.0.5:47029, err= 2026/01/16 01:39:55 ERROR : error listing: directory not found === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:1915: Opening root remote "TestFTPProftpd:" path "rclone-test-kipowuc5duxu" from "TestFTPProftpd:rclone-test-kipowuc5duxu" 2026/01/16 01:39:55 DEBUG : Creating backend with remote "TestFTPProftpd:" 2026/01/16 01:39:55 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:56122->172.17.0.5:21, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:1760") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:47270->172.17.0.5:1760, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:31562") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:59236->172.17.0.5:31562, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:46831") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:54666->172.17.0.5:46831, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:8402") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:58160->172.17.0.5:8402, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:39526") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:34420->172.17.0.5:39526, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:47446") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:35676->172.17.0.5:47446, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1949: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:29839") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:57732->172.17.0.5:29839, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:1780") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:45404->172.17.0.5:1780, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:11177") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:47068->172.17.0.5:11177, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:34354") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:39628->172.17.0.5:34354, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:4711") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:42840->172.17.0.5:4711, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:5633") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:57514->172.17.0.5:5633, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:38168") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:43080->172.17.0.5:38168, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:13640") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:47248->172.17.0.5:13640, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:20489") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:45184->172.17.0.5:20489, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:57120") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:41218->172.17.0.5:57120, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: dial("tcp","172.17.0.5:39236") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21: > dial: conn=172.17.0.1:60588->172.17.0.5:39236, err= === RUN TestIntegration/FsMkdir/FsPutFiles/PublicLink fstests.go:2008: 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:2113: Not a wrapping Fs === RUN TestIntegration/FsMkdir/FsPutFiles/Bucket fstests.go:2129: Not a bucket based backend === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:57724") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:40414->172.17.0.5:57724, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:54366") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:33508->172.17.0.5:54366, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:63373") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60704->172.17.0.5:63373, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:65138") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:35364->172.17.0.5:65138, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:28076") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:60242->172.17.0.5:28076, err= === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectAbout fstests.go:2285: FS does not support About === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:26118") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:36286->172.17.0.5:26118, err= === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:65513") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:58638->172.17.0.5:65513, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout 2026/01/16 01:39:55 DEBUG : Creating backend with remote "TestFTPProftpd,concurrency='0',shut_timeout='1s':rclone-test-kipowuc5duxu" 2026/01/16 01:39:55 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : TestFTPProftpd: detected overridden config - adding "{_2r8P}" suffix to name 2026/01/16 01:39:55 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:55 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:55 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:55 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: Connecting to FTP server 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:56126->172.17.0.5:21, err= 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:41884") 2026/01/16 01:39:55 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:50886->172.17.0.5:41884, err= === RUN TestIntegration/FsMkdir/FsPutFiles/Internal/TimePrecision === RUN TestIntegration/FsMkdir/FsPutChunked fstests.go:2368: *ftp.Fs does not implement SetUploadChunkSizer === RUN TestIntegration/FsMkdir/FsCopyChunked fstests.go:2480: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsUploadUnknownSize === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:58111") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:49622->172.17.0.5:58111, err= === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:11111") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:40292->172.17.0.5:11111, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:15185") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:47726->172.17.0.5:15185, err= === RUN TestIntegration/FsMkdir/FsRootCollapse 2026/01/16 01:39:56 DEBUG : Creating backend with remote "TestFTPProftpd:rclone-test-kipowuc5duxu/deeper/nonexisting/directory" 2026/01/16 01:39:56 DEBUG : Setting type="ftp" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_TYPE 2026/01/16 01:39:56 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:56 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:56 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:56 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:56 DEBUG : TestFTPProftpd: detected overridden config - adding "{Oi8oC}" suffix to name 2026/01/16 01:39:56 DEBUG : Setting host="172.17.0.5" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_HOST 2026/01/16 01:39:56 DEBUG : Setting user="rclone" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_USER 2026/01/16 01:39:56 DEBUG : Setting pass="Ih5hfhMx753mOrgtr58uB764xPGNvzAAcgyWJBw_huwMtw" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_PASS 2026/01/16 01:39:56 DEBUG : Setting encoding="Asterisk,Ctl,Dot,Slash" for "TestFTPProftpd" from environment variable RCLONE_CONFIG_TESTFTPPROFTPD_ENCODING 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/deeper/nonexisting/directory: Connecting to FTP server 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/deeper/nonexisting/directory: dial("tcp","172.17.0.5:21") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu/deeper/nonexisting/directory: > dial: conn=172.17.0.1:56140->172.17.0.5:21, err= === RUN TestIntegration/FsMkdir/FsDirSetModTime fstests.go:2629: FS has no DirSetModTime interface === RUN TestIntegration/FsMkdir/FsMkdirMetadata fstests.go:2672: FS has no MkdirMetadata interface === RUN TestIntegration/FsMkdir/FsDirectory fstests.go:2729: FS has no Directory methods and doesn't Wrap 2026/01/16 01:39:56 DEBUG : Waiting for deletions to finish 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:50475") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:36394->172.17.0.5:50475, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:41491") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44302->172.17.0.5:41491, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:53722") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:47462->172.17.0.5:53722, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:16163") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:34374->172.17.0.5:16163, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:22428") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:53244->172.17.0.5:22428, err= 2026/01/16 01:39:56 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:5452") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:51794->172.17.0.5:5452, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:33645") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44298->172.17.0.5:33645, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:40361") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:48072->172.17.0.5:40361, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:2935") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:45454->172.17.0.5:2935, err= 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:28439") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:44326->172.17.0.5:28439, err= 2026/01/16 01:39:56 DEBUG : removing 1 level 4 directories 2026/01/16 01:39:56 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠: Removing directory 2026/01/16 01:39:56 DEBUG : removing 1 level 3 directories 2026/01/16 01:39:56 INFO : hello? sausage/êé/Hello, 世界: Removing directory 2026/01/16 01:39:56 DEBUG : removing 1 level 2 directories 2026/01/16 01:39:56 INFO : hello? sausage/êé: Removing directory 2026/01/16 01:39:56 DEBUG : removing 1 level 1 directories 2026/01/16 01:39:56 INFO : hello? sausage: Removing directory 2026/01/16 01:39:56 DEBUG : removing 1 level 0 directories 2026/01/16 01:39:56 INFO : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: Removing directory 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:41816") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:35436->172.17.0.5:41816, err= 2026/01/16 01:39:56 ERROR : error listing: directory not found 2026/01/16 01:39:56 DEBUG : Waiting for deletions to finish 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:41449") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:55266->172.17.0.5:41449, err= 2026/01/16 01:39:56 ERROR : error listing: directory not found 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: dial("tcp","172.17.0.5:30615") 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: > dial: conn=172.17.0.1:48990->172.17.0.5:30615, err= 2026/01/16 01:39:56 ERROR : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: Failed to list "": directory not found 2026/01/16 01:39:56 DEBUG : removing 1 level 0 directories 2026/01/16 01:39:56 INFO : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: Removing directory 2026/01/16 01:39:56 ERROR : Failed to rmdir: directory not found === RUN TestIntegration/FsShutdown 2026/01/16 01:39:56 DEBUG : ftp://172.17.0.5:21/rclone-test-kipowuc5duxu: closing 2 unused connections 2026/01/16 01:39:56 NOTICE: TestFTPProftpd: Stopping server --- PASS: TestIntegration (3.57s) --- 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.48s) --- 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.17s) --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.01s) --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutError (1.03s) --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.01s) --- SKIP: TestIntegration/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestIntegration/FsMkdir/FsOpenChunkWriter (0.00s) --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles (1.21s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.02s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (0.02s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (0.01s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir (0.08s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.07s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.07s) --- 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.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.04s) --- 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.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Bucket (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.01s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal (0.71s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/UploadTimeout (0.71s) --- 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.01s) --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.01s) --- SKIP: TestIntegration/FsMkdir/FsDirSetModTime (0.00s) --- SKIP: TestIntegration/FsMkdir/FsMkdirMetadata (0.00s) --- SKIP: TestIntegration/FsMkdir/FsDirectory (0.00s) --- PASS: TestIntegration/FsShutdown (0.00s) === RUN TestIntegrationProftpd ftp_test.go:23: skipping as -remote is set --- SKIP: TestIntegrationProftpd (0.00s) === RUN TestIntegrationPureftpd ftp_test.go:34: skipping as -remote is set --- SKIP: TestIntegrationPureftpd (0.00s) === RUN TestIntegrationVsftpd ftp_test.go:45: skipping as -remote is set --- SKIP: TestIntegrationVsftpd (0.00s) PASS ok github.com/rclone/rclone/backend/ftp 3.585s "go test -v -timeout 1h0m0s -remote TestFTPProftpd: -verbose" - Finished OK in 4.428758882s (try 1/5)