"./sync.test -test.v -test.timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Starting (try 1/5) 2026/05/29 01:33:57 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-xoqokem1wozi" 2026/05/29 01:33:57 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/29 01:33:57 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:33:57 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:33:57 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:33:57 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:33:57 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:33:57 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:33:57 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:33:57 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:33:57 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:33:57 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:33:57 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Connecting to FTP server 2026/05/29 01:33:57 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:21") 2026/05/29 01:33:57 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35192->172.17.0.4:21, err= 2026/05/29 01:33:59 DEBUG : Creating backend with remote "/tmp/rclone2027251412" === RUN TestPipe --- PASS: TestPipe (0.00s) === RUN TestPipeConcurrent --- PASS: TestPipeConcurrent (0.02s) === RUN TestPipeOrderBy === RUN TestPipeOrderBy/#00 === RUN TestPipeOrderBy/size === RUN TestPipeOrderBy/name === RUN TestPipeOrderBy/modtime === RUN TestPipeOrderBy/size,ascending === RUN TestPipeOrderBy/name,asc === RUN TestPipeOrderBy/modtime,ascending === RUN TestPipeOrderBy/size,descending === RUN TestPipeOrderBy/name,desc === RUN TestPipeOrderBy/modtime,descending === RUN TestPipeOrderBy/size,mixed,50 === RUN TestPipeOrderBy/size,mixed,51 --- PASS: TestPipeOrderBy (0.00s) --- PASS: TestPipeOrderBy/#00 (0.00s) --- PASS: TestPipeOrderBy/size (0.00s) --- PASS: TestPipeOrderBy/name (0.00s) --- PASS: TestPipeOrderBy/modtime (0.00s) --- PASS: TestPipeOrderBy/size,ascending (0.00s) --- PASS: TestPipeOrderBy/name,asc (0.00s) --- PASS: TestPipeOrderBy/modtime,ascending (0.00s) --- PASS: TestPipeOrderBy/size,descending (0.00s) --- PASS: TestPipeOrderBy/name,desc (0.00s) --- PASS: TestPipeOrderBy/modtime,descending (0.00s) --- PASS: TestPipeOrderBy/size,mixed,50 (0.00s) --- PASS: TestPipeOrderBy/size,mixed,51 (0.00s) === RUN TestNewLess === RUN TestNewLess/blankOK === RUN TestNewLess/tooManyParts === RUN TestNewLess/tooManyParts2 === RUN TestNewLess/badMixed === RUN TestNewLess/unknownComparison === RUN TestNewLess/unknownSortDirection === RUN TestNewLess/size === RUN TestNewLess/name === RUN TestNewLess/modtime === RUN TestNewLess/size,ascending === RUN TestNewLess/name,asc === RUN TestNewLess/modtime,ascending === RUN TestNewLess/size,descending === RUN TestNewLess/name,desc === RUN TestNewLess/modtime,descending === RUN TestNewLess/modtime,mixed === RUN TestNewLess/modtime,mixed,30 --- PASS: TestNewLess (0.00s) --- PASS: TestNewLess/blankOK (0.00s) --- PASS: TestNewLess/tooManyParts (0.00s) --- PASS: TestNewLess/tooManyParts2 (0.00s) --- PASS: TestNewLess/badMixed (0.00s) --- PASS: TestNewLess/unknownComparison (0.00s) --- PASS: TestNewLess/unknownSortDirection (0.00s) --- PASS: TestNewLess/size (0.00s) --- PASS: TestNewLess/name (0.00s) --- PASS: TestNewLess/modtime (0.00s) --- PASS: TestNewLess/size,ascending (0.00s) --- PASS: TestNewLess/name,asc (0.00s) --- PASS: TestNewLess/modtime,ascending (0.00s) --- PASS: TestNewLess/size,descending (0.00s) --- PASS: TestNewLess/name,desc (0.00s) --- PASS: TestNewLess/modtime,descending (0.00s) --- PASS: TestNewLess/modtime,mixed (0.00s) --- PASS: TestNewLess/modtime,mixed,30 (0.00s) === RUN TestRcCopy rc_test.go:16: Skipping test on non local remote --- SKIP: TestRcCopy (0.00s) === RUN TestRcMove rc_test.go:16: Skipping test on non local remote --- SKIP: TestRcMove (0.00s) === RUN TestRcSync rc_test.go:16: Skipping test on non local remote --- SKIP: TestRcSync (0.00s) === RUN TestCopyWithDryRun run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36105") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54950->172.17.0.4:36105, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:33:59 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31127") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35222->172.17.0.4:31127, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33835") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45436->172.17.0.4:33835, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39045") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36306->172.17.0.4:39045, err= --- PASS: TestCopyWithDryRun (0.00s) === RUN TestCopy run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 INFO : sub dir: Set directory modification time (using DirSetModTime) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35217") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52136->172.17.0.4:35217, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30435") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35934->172.17.0.4:30435, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:33:59 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38036") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60954->172.17.0.4:38036, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39631") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34188->172.17.0.4:39631, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Skipping modtime test as remote does not support DirSetModTime or MkdirMetadata 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36957") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41120->172.17.0.4:36957, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38201") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35276->172.17.0.4:38201, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30691") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58412->172.17.0.4:30691, err= --- PASS: TestCopy (0.01s) === RUN TestCopyMetadata run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:98: Skipping as metadata not supported 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39323") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43538->172.17.0.4:39323, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31731") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42824->172.17.0.4:31731, err= --- SKIP: TestCopyMetadata (0.00s) === RUN TestCopyMetadataNoEmptyDirs run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:98: Skipping as metadata not supported 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36266") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44894->172.17.0.4:36266, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33534") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33112->172.17.0.4:33534, err= --- SKIP: TestCopyMetadataNoEmptyDirs (0.00s) === RUN TestCopyMissingDirectory run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 DEBUG : Creating backend with remote "/non-existing" 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36633") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:32814->172.17.0.4:36633, err= 2026/05/29 01:33:59 ERROR : Local file system at /non-existing: error reading source root directory: directory not found 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37754") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40564->172.17.0.4:37754, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31170") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39736->172.17.0.4:31170, err= --- PASS: TestCopyMissingDirectory (0.00s) === RUN TestCopyNoTraverse run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36213") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55642->172.17.0.4:36213, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:33:59 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36110") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55410->172.17.0.4:36110, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32673") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36638->172.17.0.4:32673, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36104") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54370->172.17.0.4:36104, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38613") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36310->172.17.0.4:38613, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33141") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42762->172.17.0.4:33141, err= --- PASS: TestCopyNoTraverse (0.01s) === RUN TestCopyNoTraverseDeadlock run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:222: Only runs on local 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32128") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56282->172.17.0.4:32128, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33392") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59694->172.17.0.4:33392, err= --- SKIP: TestCopyNoTraverseDeadlock (0.00s) === RUN TestCopyCheckFirst run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Running all checks before starting transfers 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37544") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:32838->172.17.0.4:37544, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Checks finished, now starting transfers 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39254") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44054->172.17.0.4:39254, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:33:59 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35490") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59564->172.17.0.4:35490, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37157") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46946->172.17.0.4:37157, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31628") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34610->172.17.0.4:31628, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32559") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45876->172.17.0.4:32559, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33929") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60420->172.17.0.4:33929, err= --- PASS: TestCopyCheckFirst (0.01s) === RUN TestSyncNoTraverse run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 ERROR : Ignoring --no-traverse with sync 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39443") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50740->172.17.0.4:39443, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35954") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35000->172.17.0.4:35954, err= 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:33:59 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:33:59 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:33:59 DEBUG : Waiting for deletions to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36516") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34434->172.17.0.4:36516, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38882") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53486->172.17.0.4:38882, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36137") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:48326->172.17.0.4:36137, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30397") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52708->172.17.0.4:30397, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36753") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40660->172.17.0.4:36753, err= --- PASS: TestSyncNoTraverse (0.01s) === RUN TestCopyWithDepth run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30502") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53112->172.17.0.4:30502, err= 2026/05/29 01:33:59 DEBUG : hello world2: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32250") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39230->172.17.0.4:32250, err= 2026/05/29 01:33:59 DEBUG : hello world2.ed194a4a.partial: size = 12 OK 2026/05/29 01:33:59 DEBUG : hello world2.ed194a4a.partial: renamed to: hello world2 2026/05/29 01:33:59 INFO : hello world2: Copied (new) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35519") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45312->172.17.0.4:35519, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38070") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59004->172.17.0.4:38070, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37166") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36664->172.17.0.4:37166, err= --- PASS: TestCopyWithDepth (0.01s) === RUN TestCopyWithFilesFrom run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34973") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49550->172.17.0.4:34973, err= 2026/05/29 01:33:59 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37727") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36730->172.17.0.4:37727, err= 2026/05/29 01:33:59 DEBUG : potato2.160ece37.partial: size = 11 OK 2026/05/29 01:33:59 DEBUG : potato2.160ece37.partial: renamed to: potato2 2026/05/29 01:33:59 INFO : potato2: Copied (new) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35376") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39192->172.17.0.4:35376, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32474") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33764->172.17.0.4:32474, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33638") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36856->172.17.0.4:33638, err= --- PASS: TestCopyWithFilesFrom (0.01s) === RUN TestCopyWithFilesFromAndNoTraverse run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38051") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54780->172.17.0.4:38051, err= 2026/05/29 01:33:59 DEBUG : potato2.160ece37.partial: size = 11 OK 2026/05/29 01:33:59 DEBUG : potato2.160ece37.partial: renamed to: potato2 2026/05/29 01:33:59 INFO : potato2: Copied (new) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33725") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40198->172.17.0.4:33725, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32205") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36740->172.17.0.4:32205, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33769") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45002->172.17.0.4:33769, err= --- PASS: TestCopyWithFilesFromAndNoTraverse (0.00s) === RUN TestCopyEmptyDirectories run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:33:59 DEBUG : sub dir2/sub sub dir2: Making directory with metadata 2026/05/29 01:33:59 INFO : sub dir2/sub sub dir2: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2026/05/29 01:33:59 INFO : sub dir2: Set directory modification time (using DirSetModTime) 2026/05/29 01:33:59 INFO : sub dir: Set directory modification time (using DirSetModTime) 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34527") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54964->172.17.0.4:34527, err= 2026/05/29 01:33:59 INFO : sub dir2: Making directory 2026/05/29 01:33:59 INFO : sub dir: Making directory 2026/05/29 01:33:59 INFO : sub dir2/sub sub dir2: Making directory 2026/05/29 01:33:59 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Connecting to FTP server 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:21") 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35198->172.17.0.4:21, err= 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:33:59 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39651") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59428->172.17.0.4:39651, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:02 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35407") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47452->172.17.0.4:35407, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32704") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33730") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46292->172.17.0.4:32704, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:32810->172.17.0.4:33730, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35227") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55816->172.17.0.4:35227, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Skipping modtime test as remote does not support DirSetModTime or MkdirMetadata 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30892") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55334->172.17.0.4:30892, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32644") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36989") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40914->172.17.0.4:32644, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52670->172.17.0.4:36989, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33475") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52924->172.17.0.4:33475, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36441") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41004->172.17.0.4:36441, err= --- PASS: TestCopyEmptyDirectories (2.36s) === RUN TestCopyNoEmptyDirectories run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:02 INFO : sub dir2: Making directory 2026/05/29 01:34:02 DEBUG : sub dir2/sub sub dir2: Making directory with metadata 2026/05/29 01:34:02 INFO : sub dir2/sub sub dir2: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34580") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42058->172.17.0.4:34580, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33402") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58924->172.17.0.4:33402, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:02 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37072") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41030->172.17.0.4:37072, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35383") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42258->172.17.0.4:35383, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30294") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53520->172.17.0.4:30294, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35706") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54902->172.17.0.4:35706, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38399") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40734->172.17.0.4:38399, err= --- PASS: TestCopyNoEmptyDirectories (0.01s) === RUN TestMoveEmptyDirectories run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:02 DEBUG : sub dir2: Making directory with metadata 2026/05/29 01:34:02 INFO : sub dir2: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33466") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58696->172.17.0.4:33466, err= 2026/05/29 01:34:02 INFO : sub dir2: Making directory 2026/05/29 01:34:02 INFO : sub dir: Making directory 2026/05/29 01:34:02 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34751") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36596->172.17.0.4:34751, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:02 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:02 INFO : sub dir/hello world: Deleted 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35657") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35438->172.17.0.4:35657, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32228") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34086") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36562->172.17.0.4:32228, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50938->172.17.0.4:34086, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Skipping modtime test as remote does not support DirSetModTime or MkdirMetadata 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37038") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59654->172.17.0.4:37038, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Skipping modtime test as remote does not support DirSetModTime or MkdirMetadata 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34424") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43050->172.17.0.4:34424, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32020") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38881") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49894->172.17.0.4:32020, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46790->172.17.0.4:38881, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32905") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40988->172.17.0.4:32905, err= --- PASS: TestMoveEmptyDirectories (0.01s) === RUN TestSyncNoUpdateDirModtime run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:438: Skipping test as backend does not support DirSetModTime 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34158") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52876->172.17.0.4:34158, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36959") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57660->172.17.0.4:36959, err= --- SKIP: TestSyncNoUpdateDirModtime (0.00s) === RUN TestMoveNoEmptyDirectories run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:02 INFO : sub dir2: Making directory 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37310") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33042->172.17.0.4:37310, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32492") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53416->172.17.0.4:32492, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:02 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:02 INFO : sub dir/hello world: Deleted 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36874") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56788->172.17.0.4:36874, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36506") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44866->172.17.0.4:36506, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32885") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45362->172.17.0.4:32885, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32592") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37342->172.17.0.4:32592, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39646") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52446->172.17.0.4:39646, err= --- PASS: TestMoveNoEmptyDirectories (0.01s) === RUN TestSyncEmptyDirectories run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:02 DEBUG : sub dir2: Making directory with metadata 2026/05/29 01:34:02 INFO : sub dir2: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2026/05/29 01:34:02 INFO : sub dir: Set directory modification time (using DirSetModTime) 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38480") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55408->172.17.0.4:38480, err= 2026/05/29 01:34:02 INFO : sub dir2: Making directory 2026/05/29 01:34:02 INFO : sub dir: Making directory 2026/05/29 01:34:02 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39098") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44092->172.17.0.4:39098, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:02 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:02 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32290") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33114->172.17.0.4:32290, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35751") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35498") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46448->172.17.0.4:35751, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37394->172.17.0.4:35498, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Skipping modtime test as remote does not support DirSetModTime or MkdirMetadata 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34992") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52992->172.17.0.4:34992, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31956") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37065") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54864->172.17.0.4:37065, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44184->172.17.0.4:31956, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36301") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59768->172.17.0.4:36301, err= --- PASS: TestSyncEmptyDirectories (0.01s) === RUN TestSyncSetDelayedModTimes run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:537: Backend doesn't have DirModTimeUpdatesOnWrite set 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32683") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37712->172.17.0.4:32683, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34912") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46944->172.17.0.4:34912, err= --- SKIP: TestSyncSetDelayedModTimes (0.00s) === RUN TestSyncNoEmptyDirectories run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:02 INFO : sub dir2: Making directory 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39764") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47534->172.17.0.4:39764, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37140") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44868->172.17.0.4:37140, err= 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:02 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:02 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:02 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31064") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56210->172.17.0.4:31064, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33309") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42676->172.17.0.4:33309, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37133") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37818->172.17.0.4:37133, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31707") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44994->172.17.0.4:31707, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38639") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51880->172.17.0.4:38639, err= --- PASS: TestSyncNoEmptyDirectories (0.01s) === RUN TestServerSideCopy run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31362") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33488->172.17.0.4:31362, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39648") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47978->172.17.0.4:39648, err= 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32544") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44706->172.17.0.4:32544, err= 2026/05/29 01:34:02 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-zejohub2vuja" 2026/05/29 01:34:02 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:02 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:02 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:02 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:02 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:02 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:02 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:02 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:02 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:02 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: Connecting to FTP server 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:02 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: > dial: conn=172.17.0.1:40502->172.17.0.4:21, err= sync_test.go:620: Server side copy (if possible) ftp://172.17.0.4:21/rclone-test-xoqokem1wozi -> ftp://172.17.0.4:21/rclone-test-zejohub2vuja 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: dial("tcp","172.17.0.4:34848") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: > dial: conn=172.17.0.1:53966->172.17.0.4:34848, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30221") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36988->172.17.0.4:30221, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30529") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52662->172.17.0.4:30529, err= 2026/05/29 01:34:05 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: Waiting for checks to finish 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: Waiting for transfers to finish 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31103") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55318->172.17.0.4:31103, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: dial("tcp","172.17.0.4:30505") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: > dial: conn=172.17.0.1:48302->172.17.0.4:30505, err= 2026/05/29 01:34:05 DEBUG : sub dir/hello world.23229064.partial: size = 11 OK 2026/05/29 01:34:05 DEBUG : sub dir/hello world.23229064.partial: renamed to: sub dir/hello world 2026/05/29 01:34:05 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: dial("tcp","172.17.0.4:32829") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: > dial: conn=172.17.0.1:46954->172.17.0.4:32829, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: dial("tcp","172.17.0.4:39292") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: > dial: conn=172.17.0.1:50428->172.17.0.4:39292, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: dial("tcp","172.17.0.4:32799") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: > dial: conn=172.17.0.1:58302->172.17.0.4:32799, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: dial("tcp","172.17.0.4:31796") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: > dial: conn=172.17.0.1:38010->172.17.0.4:31796, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: Purge object "sub dir/hello world" 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: Purge dir "sub dir" 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-zejohub2vuja: Purge dir "" 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34428") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49198->172.17.0.4:34428, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31712") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55970->172.17.0.4:31712, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32725") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59864->172.17.0.4:32725, err= --- PASS: TestServerSideCopy (2.85s) === RUN TestCopyOverSelf run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39250") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51380->172.17.0.4:39250, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30405") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57292->172.17.0.4:30405, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33722") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53972->172.17.0.4:33722, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34123") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55364->172.17.0.4:34123, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38148") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57342->172.17.0.4:38148, err= 2026/05/29 01:34:05 DEBUG : sub dir/hello world: size = 17 (Local file system at /tmp/rclone2027251412) 2026/05/29 01:34:05 DEBUG : sub dir/hello world: size = 11 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:05 DEBUG : sub dir/hello world: Sizes differ 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38896") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34530->172.17.0.4:38896, err= 2026/05/29 01:34:05 DEBUG : sub dir/hello world.fd53db60.partial: size = 17 OK 2026/05/29 01:34:05 DEBUG : sub dir/hello world.fd53db60.partial: renamed to: sub dir/hello world 2026/05/29 01:34:05 INFO : sub dir/hello world: Copied (replaced existing) 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36254") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52508->172.17.0.4:36254, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39221") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36754->172.17.0.4:39221, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31572") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40204->172.17.0.4:31572, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30015") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39580->172.17.0.4:30015, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30297") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43774->172.17.0.4:30297, err= --- PASS: TestCopyOverSelf (0.02s) === RUN TestServerSideCopyOverSelf run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30928") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37630->172.17.0.4:30928, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36954") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59984->172.17.0.4:36954, err= 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30327") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52330->172.17.0.4:30327, err= 2026/05/29 01:34:05 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-kodibob7lela" 2026/05/29 01:34:05 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:05 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:05 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:05 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:05 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:05 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:05 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:05 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:05 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:05 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Connecting to FTP server 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:05 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:40552->172.17.0.4:21, err= sync_test.go:656: Server side copy (if possible) ftp://172.17.0.4:21/rclone-test-xoqokem1wozi -> ftp://172.17.0.4:21/rclone-test-kodibob7lela 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:34518") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:42862->172.17.0.4:34518, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39698") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60894->172.17.0.4:39698, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33859") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42272->172.17.0.4:33859, err= 2026/05/29 01:34:07 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Waiting for checks to finish 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Waiting for transfers to finish 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33749") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58712->172.17.0.4:33749, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:37902") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:43920->172.17.0.4:37902, err= 2026/05/29 01:34:07 DEBUG : sub dir/hello world.23229064.partial: size = 11 OK 2026/05/29 01:34:07 DEBUG : sub dir/hello world.23229064.partial: renamed to: sub dir/hello world 2026/05/29 01:34:07 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:37212") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:43812->172.17.0.4:37212, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:35948") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:48034->172.17.0.4:35948, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33852") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54402->172.17.0.4:33852, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34629") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56822->172.17.0.4:34629, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32350") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49622->172.17.0.4:32350, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:34830") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:57780->172.17.0.4:34830, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35143") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39472->172.17.0.4:35143, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38974") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54502->172.17.0.4:38974, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:34505") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:48086->172.17.0.4:34505, err= 2026/05/29 01:34:07 DEBUG : sub dir/hello world: size = 17 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:07 DEBUG : sub dir/hello world: size = 11 (ftp://172.17.0.4:21/rclone-test-kodibob7lela) 2026/05/29 01:34:07 DEBUG : sub dir/hello world: Sizes differ 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Waiting for checks to finish 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Waiting for transfers to finish 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32636") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59686->172.17.0.4:32636, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:32073") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:55402->172.17.0.4:32073, err= 2026/05/29 01:34:07 DEBUG : sub dir/hello world.d073add5.partial: size = 17 OK 2026/05/29 01:34:07 DEBUG : sub dir/hello world.d073add5.partial: renamed to: sub dir/hello world 2026/05/29 01:34:07 INFO : sub dir/hello world: Copied (replaced existing) 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:33469") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:47468->172.17.0.4:33469, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:31659") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:54856->172.17.0.4:31659, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:36985") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:39914->172.17.0.4:36985, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: dial("tcp","172.17.0.4:36494") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: > dial: conn=172.17.0.1:56352->172.17.0.4:36494, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Purge object "sub dir/hello world" 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Purge dir "sub dir" 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-kodibob7lela: Purge dir "" 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34439") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33230->172.17.0.4:34439, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38562") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33032->172.17.0.4:38562, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35638") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54596->172.17.0.4:35638, err= --- PASS: TestServerSideCopyOverSelf (2.69s) === RUN TestMoveOverSelf run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39957") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33462->172.17.0.4:39957, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32188") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38400->172.17.0.4:32188, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32034") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33162->172.17.0.4:32034, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39605") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53428->172.17.0.4:39605, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31834") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40600->172.17.0.4:31834, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:07 DEBUG : sub dir/hello world: size = 17 (Local file system at /tmp/rclone2027251412) 2026/05/29 01:34:07 DEBUG : sub dir/hello world: size = 11 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:07 DEBUG : sub dir/hello world: Sizes differ 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31273") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52978->172.17.0.4:31273, err= 2026/05/29 01:34:07 DEBUG : sub dir/hello world.fd53db60.partial: size = 17 OK 2026/05/29 01:34:07 DEBUG : sub dir/hello world.fd53db60.partial: renamed to: sub dir/hello world 2026/05/29 01:34:07 INFO : sub dir/hello world: Copied (replaced existing) 2026/05/29 01:34:07 INFO : sub dir/hello world: Deleted 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30141") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37640->172.17.0.4:30141, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39136") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47338->172.17.0.4:39136, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37610") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46708->172.17.0.4:37610, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33445") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42700->172.17.0.4:33445, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38607") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55514->172.17.0.4:38607, err= --- PASS: TestMoveOverSelf (0.01s) === RUN TestServerSideMoveOverSelf run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31876") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59498->172.17.0.4:31876, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38937") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45602->172.17.0.4:38937, err= 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34068") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53162->172.17.0.4:34068, err= 2026/05/29 01:34:07 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-dipiseg0dibe" 2026/05/29 01:34:07 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:07 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:07 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:07 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:07 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:07 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:07 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Connecting to FTP server 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:07 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:40592->172.17.0.4:21, err= sync_test.go:701: Server side copy (if possible) ftp://172.17.0.4:21/rclone-test-xoqokem1wozi -> ftp://172.17.0.4:21/rclone-test-dipiseg0dibe 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:33270") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39008") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:37742->172.17.0.4:33270, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52080->172.17.0.4:39008, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31751") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58456->172.17.0.4:31751, err= 2026/05/29 01:34:10 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35325") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60004->172.17.0.4:35325, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:36380") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:48116->172.17.0.4:36380, err= 2026/05/29 01:34:10 DEBUG : sub dir/hello world.23229064.partial: size = 11 OK 2026/05/29 01:34:10 DEBUG : sub dir/hello world.23229064.partial: renamed to: sub dir/hello world 2026/05/29 01:34:10 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:34258") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:46820->172.17.0.4:34258, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:37450") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:54066->172.17.0.4:37450, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34808") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51946->172.17.0.4:34808, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33591") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33584->172.17.0.4:33591, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39496") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39978->172.17.0.4:39496, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Using server-side directory move 2026/05/29 01:34:10 INFO : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:30302") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:44146->172.17.0.4:30302, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38402") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:48520->172.17.0.4:38402, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:35379") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31444") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54412->172.17.0.4:31444, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:49674->172.17.0.4:35379, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : sub dir/hello world: size = 17 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:10 DEBUG : sub dir/hello world: size = 11 (ftp://172.17.0.4:21/rclone-test-dipiseg0dibe) 2026/05/29 01:34:10 DEBUG : sub dir/hello world: Sizes differ 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Waiting for transfers to finish 2026/05/29 01:34:10 INFO : sub dir/hello world: Deleted 2026/05/29 01:34:10 INFO : sub dir/hello world: Moved (server-side) 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30941") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35718->172.17.0.4:30941, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31580") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52730->172.17.0.4:31580, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:30184") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:48404->172.17.0.4:30184, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:38482") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:34740->172.17.0.4:38482, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32267") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43002->172.17.0.4:32267, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32580") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33882->172.17.0.4:32580, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38503") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46106->172.17.0.4:38503, err= 2026/05/29 01:34:10 DEBUG : testing file moves 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32193") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:39133") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:37390->172.17.0.4:39133, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36940->172.17.0.4:32193, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35855") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:35934") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49896->172.17.0.4:35855, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:53216->172.17.0.4:35934, err= 2026/05/29 01:34:10 DEBUG : sub dir/hello world: size = 24 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:10 DEBUG : sub dir/hello world: size = 17 (ftp://172.17.0.4:21/rclone-test-dipiseg0dibe) 2026/05/29 01:34:10 DEBUG : sub dir/hello world: Sizes differ 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Waiting for transfers to finish 2026/05/29 01:34:10 INFO : sub dir/hello world: Deleted 2026/05/29 01:34:10 INFO : sub dir/hello world: Moved (server-side) 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30939") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45358->172.17.0.4:30939, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30452") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53222->172.17.0.4:30452, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:34931") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:45710->172.17.0.4:34931, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:30064") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:35678->172.17.0.4:30064, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:31636") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:34964->172.17.0.4:31636, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: dial("tcp","172.17.0.4:37378") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: > dial: conn=172.17.0.1:52596->172.17.0.4:37378, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Purge object "sub dir/hello world" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Purge dir "sub dir" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-dipiseg0dibe: Purge dir "" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38668") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41448->172.17.0.4:38668, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36763") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40674->172.17.0.4:36763, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30920") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60456->172.17.0.4:30920, err= --- PASS: TestServerSideMoveOverSelf (2.80s) === RUN TestCopyAfterDelete run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32949") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50226->172.17.0.4:32949, err= 2026/05/29 01:34:10 ERROR : error listing: directory not found 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38560") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42878->172.17.0.4:38560, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30499") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33142->172.17.0.4:30499, err= 2026/05/29 01:34:10 INFO : Local file system at /tmp/rclone2027251412: Making directory 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35500") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42300->172.17.0.4:35500, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37112") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36096->172.17.0.4:37112, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36339") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41920->172.17.0.4:36339, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32193") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36944->172.17.0.4:32193, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39634") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39362->172.17.0.4:39634, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37063") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44454->172.17.0.4:37063, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38006") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50196->172.17.0.4:38006, err= --- PASS: TestCopyAfterDelete (0.01s) === RUN TestCopyRedownload run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33535") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58280->172.17.0.4:33535, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32774") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53298->172.17.0.4:32774, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37363") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39292->172.17.0.4:37363, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39148") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42774->172.17.0.4:39148, err= 2026/05/29 01:34:10 DEBUG : Added delayed dir = "sub dir", newDst= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34466") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34618->172.17.0.4:34466, err= 2026/05/29 01:34:10 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:10 DEBUG : Local file system at /tmp/rclone2027251412: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : Local file system at /tmp/rclone2027251412: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32800") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59140->172.17.0.4:32800, err= 2026/05/29 01:34:10 DEBUG : sub dir/hello world.23229064.partial: size = 11 OK 2026/05/29 01:34:10 DEBUG : sub dir/hello world.23229064.partial: renamed to: sub dir/hello world 2026/05/29 01:34:10 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:10 INFO : sub dir: Set directory modification time (using DirSetModTime) 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32762") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59934->172.17.0.4:32762, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32015") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34184->172.17.0.4:32015, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30992") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42850->172.17.0.4:30992, err= --- PASS: TestCopyRedownload (0.01s) === RUN TestSyncBasedOnCheckSum run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37102") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47220->172.17.0.4:37102, err= 2026/05/29 01:34:10 DEBUG : check sum: Need to transfer - File not found at Destination 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36858") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52912->172.17.0.4:36858, err= 2026/05/29 01:34:10 DEBUG : check sum.6b5eab77.partial: size = 1 OK 2026/05/29 01:34:10 DEBUG : check sum.6b5eab77.partial: renamed to: check sum 2026/05/29 01:34:10 INFO : check sum: Copied (new) 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37524") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34040->172.17.0.4:37524, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32108") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37710->172.17.0.4:32108, err= 2026/05/29 01:34:10 DEBUG : check sum: size = 1 OK 2026/05/29 01:34:10 NOTICE: ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: --checksum is in use but the source and destination have no hashes in common; falling back to --size-only 2026/05/29 01:34:10 DEBUG : check sum: Size of src and dst objects identical 2026/05/29 01:34:10 DEBUG : check sum: Unchanged skipping 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 INFO : There was nothing to transfer 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37499") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36300->172.17.0.4:37499, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38029") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59198->172.17.0.4:38029, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36730") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54636->172.17.0.4:36730, err= --- PASS: TestSyncBasedOnCheckSum (0.01s) === RUN TestSyncSizeOnly run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32378") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42442->172.17.0.4:32378, err= 2026/05/29 01:34:10 DEBUG : sizeonly: Need to transfer - File not found at Destination 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31635") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47476->172.17.0.4:31635, err= 2026/05/29 01:34:10 DEBUG : sizeonly.57ad18eb.partial: size = 6 OK 2026/05/29 01:34:10 DEBUG : sizeonly.57ad18eb.partial: renamed to: sizeonly 2026/05/29 01:34:10 INFO : sizeonly: Copied (new) 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32094") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42708->172.17.0.4:32094, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31534") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57758->172.17.0.4:31534, err= 2026/05/29 01:34:10 DEBUG : sizeonly: size = 6 OK 2026/05/29 01:34:10 DEBUG : sizeonly: Sizes identical 2026/05/29 01:34:10 DEBUG : sizeonly: Unchanged skipping 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 INFO : There was nothing to transfer 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37746") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51622->172.17.0.4:37746, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30757") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43224->172.17.0.4:30757, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38159") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53840->172.17.0.4:38159, err= --- PASS: TestSyncSizeOnly (0.01s) === RUN TestSyncIgnoreSize run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39586") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49836->172.17.0.4:39586, err= 2026/05/29 01:34:10 DEBUG : ignore-size: Need to transfer - File not found at Destination 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37658") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43314->172.17.0.4:37658, err= 2026/05/29 01:34:10 DEBUG : ignore-size.4f0c3726.partial: renamed to: ignore-size 2026/05/29 01:34:10 INFO : ignore-size: Copied (new) 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33189") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56778->172.17.0.4:33189, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33111") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57334->172.17.0.4:33111, err= 2026/05/29 01:34:10 DEBUG : ignore-size: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/05/29 01:34:10 DEBUG : ignore-size: Unchanged skipping 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 INFO : There was nothing to transfer 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32863") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54416->172.17.0.4:32863, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37060") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47094->172.17.0.4:37060, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36343") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56550->172.17.0.4:36343, err= --- PASS: TestSyncIgnoreSize (0.01s) === RUN TestSyncIgnoreTimes run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34108") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43148->172.17.0.4:34108, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31457") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53606->172.17.0.4:31457, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37128") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44936->172.17.0.4:37128, err= 2026/05/29 01:34:10 DEBUG : existing: size = 6 OK 2026/05/29 01:34:10 DEBUG : existing: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/05/29 01:34:10 DEBUG : existing: Unchanged skipping 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 INFO : There was nothing to transfer 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37400") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34592->172.17.0.4:37400, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : existing: Transferring unconditionally as --ignore-times is in use 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31083") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59024->172.17.0.4:31083, err= 2026/05/29 01:34:10 DEBUG : existing.f29ecfde.partial: size = 6 OK 2026/05/29 01:34:10 DEBUG : existing.f29ecfde.partial: renamed to: existing 2026/05/29 01:34:10 INFO : existing: Copied (replaced existing) 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31533") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55704->172.17.0.4:31533, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32954") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49676->172.17.0.4:32954, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32595") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45474->172.17.0.4:32595, err= --- PASS: TestSyncIgnoreTimes (0.01s) === RUN TestSyncIgnoreExisting run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35876") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38296->172.17.0.4:35876, err= 2026/05/29 01:34:10 DEBUG : existing: Need to transfer - File not found at Destination 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38553") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35398->172.17.0.4:38553, err= 2026/05/29 01:34:10 DEBUG : existing.f29ecfde.partial: size = 6 OK 2026/05/29 01:34:10 DEBUG : existing.f29ecfde.partial: renamed to: existing 2026/05/29 01:34:10 INFO : existing: Copied (new) 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39574") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39582->172.17.0.4:39574, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39618") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42666->172.17.0.4:39618, err= 2026/05/29 01:34:10 DEBUG : existing: Destination exists, skipping 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:10 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:10 INFO : There was nothing to transfer 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31421") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38572->172.17.0.4:31421, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33598") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44444->172.17.0.4:33598, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31035") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41100->172.17.0.4:31035, err= --- PASS: TestSyncIgnoreExisting (0.01s) === RUN TestSyncIgnoreErrors run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33597") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46528->172.17.0.4:33597, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38020") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51168->172.17.0.4:38020, err= 2026/05/29 01:34:10 INFO : d: Making directory 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31281") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50928->172.17.0.4:31281, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Connecting to FTP server 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37807") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40622->172.17.0.4:21, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58364->172.17.0.4:37807, err= 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36551") 2026/05/29 01:34:10 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43968->172.17.0.4:36551, err= 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39857") 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56092->172.17.0.4:39857, err= 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35755") 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52108->172.17.0.4:35755, err= 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34664") 2026/05/29 01:34:12 DEBUG : a/potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58142->172.17.0.4:34664, err= 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Connecting to FTP server 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37864->172.17.0.4:21, err= 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36027") 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32487") 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54308->172.17.0.4:36027, err= 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57732->172.17.0.4:32487, err= 2026/05/29 01:34:12 DEBUG : c/non empty space: size = 5 OK 2026/05/29 01:34:12 DEBUG : c/non empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:12 DEBUG : c/non empty space: Unchanged skipping 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:12 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34670") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59762->172.17.0.4:34670, err= 2026/05/29 01:34:15 DEBUG : a/potato2.6f549191.partial: size = 60 OK 2026/05/29 01:34:15 DEBUG : a/potato2.6f549191.partial: renamed to: a/potato2 2026/05/29 01:34:15 INFO : a/potato2: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : b/potato: Deleted 2026/05/29 01:34:15 INFO : d: Removing directory 2026/05/29 01:34:15 INFO : b: Removing directory 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: deleted 2 directories 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35360") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59708->172.17.0.4:35360, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33471") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58422->172.17.0.4:33471, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33342") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33816->172.17.0.4:33342, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34734") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60432->172.17.0.4:34734, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38207") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43800->172.17.0.4:38207, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30651") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54342->172.17.0.4:30651, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38555") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53704->172.17.0.4:38555, err= --- PASS: TestSyncIgnoreErrors (4.41s) === RUN TestSyncAfterChangingModtimeOnly run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39653") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43754->172.17.0.4:39653, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35331") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38796->172.17.0.4:35331, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33907") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39276->172.17.0.4:33907, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Modification times differ by -95456h54m53.123456789s: 2011-12-25 12:59:59.123456789 +0000 UTC, 2001-02-03 04:05:06 +0000 UTC 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 NOTICE: empty space: Skipped copy as --dry-run is set (size 1) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33485") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47682->172.17.0.4:33485, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30019") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47086->172.17.0.4:30019, err= 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Modification times differ by -95456h54m53.123456789s: 2011-12-25 12:59:59.123456789 +0000 UTC, 2001-02-03 04:05:06 +0000 UTC 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38491") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34610->172.17.0.4:38491, err= 2026/05/29 01:34:15 DEBUG : empty space.8e3f08e9.partial: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space.8e3f08e9.partial: renamed to: empty space 2026/05/29 01:34:15 INFO : empty space: Copied (replaced existing) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30434") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40450->172.17.0.4:30434, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32294") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36460->172.17.0.4:32294, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32017") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59480->172.17.0.4:32017, err= --- PASS: TestSyncAfterChangingModtimeOnly (0.01s) === RUN TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:1046: Can't check this if no hashes supported 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39832") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34962->172.17.0.4:39832, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38644") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49704->172.17.0.4:38644, err= --- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.00s) === RUN TestSyncDoesntUpdateModtime run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31377") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45050->172.17.0.4:31377, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30972") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52496->172.17.0.4:30972, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32272") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52890->172.17.0.4:32272, err= 2026/05/29 01:34:15 DEBUG : foo: size = 3 OK 2026/05/29 01:34:15 DEBUG : foo: Modification times differ by -95456h54m53.123456789s: 2011-12-25 12:59:59.123456789 +0000 UTC, 2001-02-03 04:05:06 +0000 UTC 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33356") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58374->172.17.0.4:33356, err= 2026/05/29 01:34:15 DEBUG : foo.20f54f0c.partial: size = 3 OK 2026/05/29 01:34:15 DEBUG : foo.20f54f0c.partial: renamed to: foo 2026/05/29 01:34:15 INFO : foo: Copied (replaced existing) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32276") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45542->172.17.0.4:32276, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31142") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49776->172.17.0.4:31142, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33363") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44526->172.17.0.4:33363, err= --- PASS: TestSyncDoesntUpdateModtime (0.01s) === RUN TestSyncAfterAddingAFile run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35643") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51836->172.17.0.4:35643, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32612") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45718->172.17.0.4:32612, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37854") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33548->172.17.0.4:37854, err= 2026/05/29 01:34:15 DEBUG : potato: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32440") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36938->172.17.0.4:32440, err= 2026/05/29 01:34:15 DEBUG : potato.06503f43.partial: size = 60 OK 2026/05/29 01:34:15 DEBUG : potato.06503f43.partial: renamed to: potato 2026/05/29 01:34:15 INFO : potato: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36410") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35672->172.17.0.4:36410, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33436") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53908->172.17.0.4:33436, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36339") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57556->172.17.0.4:36339, err= --- PASS: TestSyncAfterAddingAFile (0.01s) === RUN TestSyncAfterChangingFilesSizeOnly run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32621") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50256->172.17.0.4:32621, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31174") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42168->172.17.0.4:31174, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33997") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47306->172.17.0.4:33997, err= 2026/05/29 01:34:15 DEBUG : potato: size = 21 (Local file system at /tmp/rclone2027251412) 2026/05/29 01:34:15 DEBUG : potato: size = 60 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:15 DEBUG : potato: Sizes differ 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37755") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34146->172.17.0.4:37755, err= 2026/05/29 01:34:15 DEBUG : potato.793dcdb8.partial: size = 21 OK 2026/05/29 01:34:15 DEBUG : potato.793dcdb8.partial: renamed to: potato 2026/05/29 01:34:15 INFO : potato: Copied (replaced existing) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39763") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33602->172.17.0.4:39763, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37265") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54892->172.17.0.4:37265, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32198") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47418->172.17.0.4:32198, err= --- PASS: TestSyncAfterChangingFilesSizeOnly (0.01s) === RUN TestSyncAfterChangingContentsOnly run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39042") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43564->172.17.0.4:39042, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32535") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59322->172.17.0.4:32535, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31181") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47338->172.17.0.4:31181, err= 2026/05/29 01:34:15 DEBUG : potato: size = 21 OK 2026/05/29 01:34:15 DEBUG : potato: Modification times differ by 119h59m59.876543211s: 2011-12-25 12:59:59.123456789 +0000 UTC, 2011-12-30 12:59:59 +0000 UTC 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33931") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51966->172.17.0.4:33931, err= 2026/05/29 01:34:15 DEBUG : potato.a809149f.partial: size = 21 OK 2026/05/29 01:34:15 DEBUG : potato.a809149f.partial: renamed to: potato 2026/05/29 01:34:15 INFO : potato: Copied (replaced existing) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33930") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45776->172.17.0.4:33930, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30804") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53198->172.17.0.4:30804, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38273") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43998->172.17.0.4:38273, err= --- PASS: TestSyncAfterChangingContentsOnly (0.01s) === RUN TestSyncAfterRemovingAFileAndAddingAFileDryRun run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34031") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38376->172.17.0.4:34031, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35215") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53092->172.17.0.4:35215, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38649") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53588->172.17.0.4:38649, err= 2026/05/29 01:34:15 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 NOTICE: potato2: Skipped copy as --dry-run is set (size 60) 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 NOTICE: potato: Skipped delete as --dry-run is set (size 21) 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36831") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57598->172.17.0.4:36831, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39021") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57458->172.17.0.4:39021, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30072") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55414->172.17.0.4:30072, err= --- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.01s) === RUN TestSyncAfterRemovingAFileAndAddingAFile run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39648") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40038->172.17.0.4:39648, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32961") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40500->172.17.0.4:32961, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37549") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35972->172.17.0.4:37549, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31201") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52300->172.17.0.4:31201, err= 2026/05/29 01:34:15 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37609") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58540->172.17.0.4:37609, err= 2026/05/29 01:34:15 DEBUG : potato2.2f57cc9e.partial: size = 60 OK 2026/05/29 01:34:15 DEBUG : potato2.2f57cc9e.partial: renamed to: potato2 2026/05/29 01:34:15 INFO : potato2: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : potato: Deleted 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39555") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47930->172.17.0.4:39555, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36927") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33906->172.17.0.4:36927, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38937") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42884->172.17.0.4:38937, err= --- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.01s) === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDir run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33707") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55682->172.17.0.4:33707, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31030") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44686->172.17.0.4:31030, err= 2026/05/29 01:34:15 INFO : d: Making directory 2026/05/29 01:34:15 INFO : d/e: Making directory 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31866") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45154->172.17.0.4:31866, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32005") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36860->172.17.0.4:32005, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35045") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37922->172.17.0.4:35045, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34255") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34028->172.17.0.4:34255, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37134") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41416->172.17.0.4:37134, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33424") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56688->172.17.0.4:33424, err= 2026/05/29 01:34:15 DEBUG : a/potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36014") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39223") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:48832->172.17.0.4:36014, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38330->172.17.0.4:39223, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34070") 2026/05/29 01:34:15 DEBUG : c/non empty space: size = 5 OK 2026/05/29 01:34:15 DEBUG : c/non empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : c/non empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42242->172.17.0.4:34070, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39863") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43502->172.17.0.4:39863, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31160") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55950->172.17.0.4:31160, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : a/potato2.6f549191.partial: size = 60 OK 2026/05/29 01:34:15 DEBUG : a/potato2.6f549191.partial: renamed to: a/potato2 2026/05/29 01:34:15 INFO : a/potato2: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : b/potato: Deleted 2026/05/29 01:34:15 INFO : d/e: Removing directory 2026/05/29 01:34:15 INFO : d: Removing directory 2026/05/29 01:34:15 INFO : b: Removing directory 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: deleted 3 directories 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32489") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40918->172.17.0.4:32489, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36301") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37828->172.17.0.4:36301, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30910") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33112->172.17.0.4:30910, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34785") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36532->172.17.0.4:34785, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34319") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41368->172.17.0.4:34319, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34382") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51988->172.17.0.4:34382, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38379") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60624->172.17.0.4:38379, err= --- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.02s) === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32789") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45882->172.17.0.4:32789, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32110") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58036->172.17.0.4:32110, err= 2026/05/29 01:34:15 INFO : d: Making directory 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32185") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52030->172.17.0.4:32185, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36862") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40848->172.17.0.4:36862, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31745") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39956") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:48436->172.17.0.4:31745, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60388->172.17.0.4:39956, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36288") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34258->172.17.0.4:36288, err= 2026/05/29 01:34:15 DEBUG : a/potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31564") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49484->172.17.0.4:31564, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35364") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52148->172.17.0.4:35364, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39846") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36903") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41724->172.17.0.4:39846, err= 2026/05/29 01:34:15 DEBUG : c/non empty space: size = 5 OK 2026/05/29 01:34:15 DEBUG : c/non empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34810->172.17.0.4:36903, err= 2026/05/29 01:34:15 DEBUG : c/non empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : a/potato2.6f549191.partial: size = 60 OK 2026/05/29 01:34:15 DEBUG : a/potato2.6f549191.partial: renamed to: a/potato2 2026/05/29 01:34:15 INFO : a/potato2: Copied (new) 2026/05/29 01:34:15 ERROR : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: not deleting files as there were IO errors 2026/05/29 01:34:15 ERROR : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: not deleting directories as there were IO errors 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34698") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51128->172.17.0.4:34698, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31196") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60600->172.17.0.4:31196, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31332") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33184") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34992->172.17.0.4:31332, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30711") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35724->172.17.0.4:33184, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35916->172.17.0.4:30711, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30656") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59126->172.17.0.4:30656, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34326") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41400->172.17.0.4:34326, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39365") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43386->172.17.0.4:39365, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35723") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41334->172.17.0.4:35723, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37290") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38872->172.17.0.4:37290, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37682") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46610->172.17.0.4:37682, err= --- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.02s) === RUN TestSyncDeleteAfter --- PASS: TestSyncDeleteAfter (0.00s) === RUN TestSyncDeleteDuring run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31141") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:32992->172.17.0.4:31141, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35222") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49370->172.17.0.4:35222, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30394") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55386->172.17.0.4:30394, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36040") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53226->172.17.0.4:36040, err= 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 INFO : potato: Deleted 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33218") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44636->172.17.0.4:33218, err= 2026/05/29 01:34:15 DEBUG : potato2.2f57cc9e.partial: size = 60 OK 2026/05/29 01:34:15 DEBUG : potato2.2f57cc9e.partial: renamed to: potato2 2026/05/29 01:34:15 INFO : potato2: Copied (new) 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38919") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59114->172.17.0.4:38919, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37740") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34156->172.17.0.4:37740, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36913") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43372->172.17.0.4:36913, err= --- PASS: TestSyncDeleteDuring (0.01s) === RUN TestSyncDeleteBefore run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37665") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49432->172.17.0.4:37665, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32855") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50828->172.17.0.4:32855, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31624") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50888->172.17.0.4:31624, err= 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31086") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49852->172.17.0.4:31086, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 INFO : potato: Deleted 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37754") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41622->172.17.0.4:37754, err= 2026/05/29 01:34:15 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38740") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53158->172.17.0.4:38740, err= 2026/05/29 01:34:15 DEBUG : potato2.2f57cc9e.partial: size = 60 OK 2026/05/29 01:34:15 DEBUG : potato2.2f57cc9e.partial: renamed to: potato2 2026/05/29 01:34:15 INFO : potato2: Copied (new) 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31268") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36522->172.17.0.4:31268, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37369") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57986->172.17.0.4:37369, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37376") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36752->172.17.0.4:37376, err= --- PASS: TestSyncDeleteBefore (0.01s) === RUN TestCopyDeleteBefore run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35950") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51826->172.17.0.4:35950, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37095") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34124->172.17.0.4:37095, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34218") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42948->172.17.0.4:34218, err= 2026/05/29 01:34:15 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38331") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59210->172.17.0.4:38331, err= 2026/05/29 01:34:15 DEBUG : potato2.3b76523b.partial: size = 19 OK 2026/05/29 01:34:15 DEBUG : potato2.3b76523b.partial: renamed to: potato2 2026/05/29 01:34:15 INFO : potato2: Copied (new) 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32175") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34432->172.17.0.4:32175, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32435") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44776->172.17.0.4:32435, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31240") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55616->172.17.0.4:31240, err= --- PASS: TestCopyDeleteBefore (0.01s) === RUN TestSyncWithExclude run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39701") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44070->172.17.0.4:39701, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39804") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58006->172.17.0.4:39804, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35724") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35574->172.17.0.4:35724, err= 2026/05/29 01:34:15 DEBUG : enormous: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : enormous: Excluded 2026/05/29 01:34:15 DEBUG : potato2: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : potato2: Excluded 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30317") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42746->172.17.0.4:30317, err= 2026/05/29 01:34:15 DEBUG : potato2: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : potato2: Excluded 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : There was nothing to transfer 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39926") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42956->172.17.0.4:39926, err= 2026/05/29 01:34:15 DEBUG : enormous: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : enormous: Excluded 2026/05/29 01:34:15 DEBUG : potato2: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : potato2: Excluded 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30622") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41556->172.17.0.4:30622, err= 2026/05/29 01:34:15 DEBUG : potato2: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : potato2: Excluded 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by 123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : There was nothing to transfer 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38560") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37634->172.17.0.4:38560, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36970") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46172->172.17.0.4:36970, err= --- PASS: TestSyncWithExclude (0.01s) === RUN TestSyncWithExcludeAndDeleteExcluded run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30284") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42396->172.17.0.4:30284, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35710") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39386->172.17.0.4:35710, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37955") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50754->172.17.0.4:37955, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32232") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53526->172.17.0.4:32232, err= 2026/05/29 01:34:15 DEBUG : enormous: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : enormous: Excluded 2026/05/29 01:34:15 DEBUG : potato2: Excluded (Size Filter) 2026/05/29 01:34:15 DEBUG : potato2: Excluded 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35268") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39318->172.17.0.4:35268, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by -123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : enormous: Deleted 2026/05/29 01:34:15 INFO : potato2: Deleted 2026/05/29 01:34:15 INFO : There was nothing to transfer 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35871") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34122->172.17.0.4:35871, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33149") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57082->172.17.0.4:33149, err= 2026/05/29 01:34:15 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:15 DEBUG : empty space: Size and modification time the same (differ by 123.456789ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412: Waiting for transfers to finish 2026/05/29 01:34:15 INFO : enormous: Deleted 2026/05/29 01:34:15 INFO : potato2: Deleted 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : There was nothing to transfer 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37520") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58120->172.17.0.4:37520, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34616") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60256->172.17.0.4:34616, err= --- PASS: TestSyncWithExcludeAndDeleteExcluded (0.01s) === RUN TestSyncWithUpdateOlder run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34386") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53492->172.17.0.4:34386, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31644") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46376->172.17.0.4:31644, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36839") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52594->172.17.0.4:36839, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35771") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51748->172.17.0.4:35771, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34879") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46424->172.17.0.4:34879, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34094") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40214->172.17.0.4:34094, err= 2026/05/29 01:34:15 DEBUG : five: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : four: size = 4 (Local file system at /tmp/rclone2027251412) 2026/05/29 01:34:15 DEBUG : four: size = 8 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:15 DEBUG : four: Sizes differ 2026/05/29 01:34:15 DEBUG : four: Destination mod time is within 1s of source but files differ, transferring 2026/05/29 01:34:15 DEBUG : one: Destination is newer than source, skipping 2026/05/29 01:34:15 DEBUG : three: size = 5 OK 2026/05/29 01:34:15 DEBUG : three: Sizes identical 2026/05/29 01:34:15 DEBUG : three: Destination mod time is within 1s of source and files identical, skipping 2026/05/29 01:34:15 DEBUG : two: size = 3 OK 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36049") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40154->172.17.0.4:36049, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31524") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30542") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59390->172.17.0.4:30542, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44540->172.17.0.4:31524, err= 2026/05/29 01:34:15 DEBUG : five.0fee171d.partial: size = 4 OK 2026/05/29 01:34:15 DEBUG : two.8549bf6d.partial: size = 3 OK 2026/05/29 01:34:15 DEBUG : four.f852663a.partial: size = 4 OK 2026/05/29 01:34:15 DEBUG : two.8549bf6d.partial: renamed to: two 2026/05/29 01:34:15 INFO : two: Copied (replaced existing) 2026/05/29 01:34:15 DEBUG : four.f852663a.partial: renamed to: four 2026/05/29 01:34:15 INFO : four: Copied (replaced existing) 2026/05/29 01:34:15 DEBUG : five.0fee171d.partial: renamed to: five 2026/05/29 01:34:15 INFO : five: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34148") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57980->172.17.0.4:34148, err= sync_test.go:1480: Skip test with --checksum as no hashes supported 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31071") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44782->172.17.0.4:31071, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36547") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56654->172.17.0.4:36547, err= --- PASS: TestSyncWithUpdateOlder (0.02s) === RUN TestSyncWithMaxDuration === RUN TestSyncWithMaxDuration/Hard sync_test.go:1497: Skipping test on non local remote === RUN TestSyncWithMaxDuration/Soft sync_test.go:1497: Skipping test on non local remote --- PASS: TestSyncWithMaxDuration (0.00s) --- SKIP: TestSyncWithMaxDuration/Hard (0.00s) --- SKIP: TestSyncWithMaxDuration/Soft (0.00s) === RUN TestSyncWithTrackRenames run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:1569: Can track renames: false 2026/05/29 01:34:15 ERROR : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Ignoring --track-renames as the source and destination do not have a common hash 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35857") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46748->172.17.0.4:35857, err= 2026/05/29 01:34:15 DEBUG : potato: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : yam: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34569") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55990->172.17.0.4:34569, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37334") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33456->172.17.0.4:37334, err= 2026/05/29 01:34:15 DEBUG : potato.8b3202c9.partial: size = 14 OK 2026/05/29 01:34:15 DEBUG : yam.02e422e9.partial: size = 11 OK 2026/05/29 01:34:15 DEBUG : potato.8b3202c9.partial: renamed to: potato 2026/05/29 01:34:15 INFO : potato: Copied (new) 2026/05/29 01:34:15 DEBUG : yam.02e422e9.partial: renamed to: yam 2026/05/29 01:34:15 INFO : yam: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37539") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52474->172.17.0.4:37539, err= 2026/05/29 01:34:15 ERROR : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Ignoring --track-renames as the source and destination do not have a common hash 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37149") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45250->172.17.0.4:37149, err= 2026/05/29 01:34:15 DEBUG : yaml: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : potato: size = 14 OK 2026/05/29 01:34:15 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : potato: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39462") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43220->172.17.0.4:39462, err= 2026/05/29 01:34:15 DEBUG : yaml.f0a7baea.partial: size = 11 OK 2026/05/29 01:34:15 DEBUG : yaml.f0a7baea.partial: renamed to: yaml 2026/05/29 01:34:15 INFO : yaml: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : yam: Deleted 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32744") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35646->172.17.0.4:32744, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32097") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43970->172.17.0.4:32097, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30540") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38264->172.17.0.4:30540, err= --- PASS: TestSyncWithTrackRenames (0.01s) === RUN TestParseRenamesStrategyModtime --- PASS: TestParseRenamesStrategyModtime (0.00s) === RUN TestRenamesStrategyModtime --- PASS: TestRenamesStrategyModtime (0.00s) === RUN TestSyncWithTrackRenamesStrategyModtime run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:1641: Can track renames: true 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35435") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58124->172.17.0.4:35435, err= 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Making map for --track-renames 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Finished making map for --track-renames 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : potato: Need to transfer - No matching file found at Destination 2026/05/29 01:34:15 DEBUG : yam: Need to transfer - No matching file found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for renames to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30223") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49852->172.17.0.4:30223, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31623") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49816->172.17.0.4:31623, err= 2026/05/29 01:34:15 DEBUG : yam.02e422e9.partial: size = 11 OK 2026/05/29 01:34:15 DEBUG : potato.8b3202c9.partial: size = 14 OK 2026/05/29 01:34:15 DEBUG : yam.02e422e9.partial: renamed to: yam 2026/05/29 01:34:15 INFO : yam: Copied (new) 2026/05/29 01:34:15 DEBUG : potato.8b3202c9.partial: renamed to: potato 2026/05/29 01:34:15 INFO : potato: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31349") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38444->172.17.0.4:31349, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35800") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:55006->172.17.0.4:35800, err= 2026/05/29 01:34:15 DEBUG : potato: size = 14 OK 2026/05/29 01:34:15 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : potato: Unchanged skipping 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Making map for --track-renames 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Finished making map for --track-renames 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for renames to finish 2026/05/29 01:34:15 INFO : yam: Moved (server-side) to: yaml 2026/05/29 01:34:15 INFO : yaml: Renamed from "yam" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : There was nothing to transfer 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39991") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59924->172.17.0.4:39991, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34966") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34864->172.17.0.4:34966, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31192") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58716->172.17.0.4:31192, err= --- PASS: TestSyncWithTrackRenamesStrategyModtime (0.01s) === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:1680: Can track renames: true 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36819") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56232->172.17.0.4:36819, err= 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Making map for --track-renames 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Finished making map for --track-renames 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : potato: Need to transfer - No matching file found at Destination 2026/05/29 01:34:15 DEBUG : sub/yam: Need to transfer - No matching file found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for renames to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38744") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47696->172.17.0.4:38744, err= 2026/05/29 01:34:15 DEBUG : potato.8b3202c9.partial: size = 14 OK 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38879") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42662->172.17.0.4:38879, err= 2026/05/29 01:34:15 DEBUG : potato.8b3202c9.partial: renamed to: potato 2026/05/29 01:34:15 INFO : potato: Copied (new) 2026/05/29 01:34:15 DEBUG : sub/yam.b1027621.partial: size = 11 OK 2026/05/29 01:34:15 DEBUG : sub/yam.b1027621.partial: renamed to: sub/yam 2026/05/29 01:34:15 INFO : sub/yam: Copied (new) 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34920") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56968->172.17.0.4:34920, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36930") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47422->172.17.0.4:36930, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34470") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:41374->172.17.0.4:34470, err= 2026/05/29 01:34:15 DEBUG : potato: size = 14 OK 2026/05/29 01:34:15 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2026/05/29 01:34:15 DEBUG : potato: Unchanged skipping 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38323") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36712->172.17.0.4:38323, err= 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Making map for --track-renames 2026/05/29 01:34:15 INFO : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Finished making map for --track-renames 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for renames to finish 2026/05/29 01:34:15 INFO : sub/yam: Moved (server-side) to: yam 2026/05/29 01:34:15 INFO : yam: Renamed from "sub/yam" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : Waiting for deletions to finish 2026/05/29 01:34:15 INFO : There was nothing to transfer 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34315") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38692->172.17.0.4:34315, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38749") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54060->172.17.0.4:38749, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39622") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44460->172.17.0.4:39622, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33525") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45376->172.17.0.4:33525, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30621") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46294->172.17.0.4:30621, err= --- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.02s) === RUN TestServerSideMoveLocal run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : Creating backend with remote "/tmp/rclone2027251412/dir1" 2026/05/29 01:34:15 DEBUG : Creating backend with remote "/tmp/rclone2027251412/dir2" 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412/dir2: Using server-side directory move 2026/05/29 01:34:15 INFO : Local file system at /tmp/rclone2027251412/dir2: Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/05/29 01:34:15 DEBUG : file1.txt: Need to transfer - File not found at Destination 2026/05/29 01:34:15 INFO : file1.txt: Moved (server-side) 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412/dir2: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412/dir2: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37930") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38012->172.17.0.4:37930, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34450") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:43736->172.17.0.4:34450, err= --- PASS: TestServerSideMoveLocal (0.01s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32002") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33384->172.17.0.4:32002, err= 2026/05/29 01:34:15 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38228") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59074->172.17.0.4:38228, err= 2026/05/29 01:34:15 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : nested/sub dir/file.390d8633.partial: size = 6 OK 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30030") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60824->172.17.0.4:30030, err= 2026/05/29 01:34:15 DEBUG : nested/sub dir/file.390d8633.partial: renamed to: nested/sub dir/file 2026/05/29 01:34:15 INFO : nested/sub dir/file: Copied (new) 2026/05/29 01:34:15 INFO : nested/sub dir/file: Deleted 2026/05/29 01:34:15 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:15 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:15 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:15 INFO : sub dir/hello world: Deleted 2026/05/29 01:34:15 INFO : sub dir: Removing directory 2026/05/29 01:34:15 INFO : nested/sub dir: Removing directory 2026/05/29 01:34:15 INFO : nested: Removing directory 2026/05/29 01:34:15 DEBUG : Local file system at /tmp/rclone2027251412: deleted 3 directories 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32289") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56208->172.17.0.4:32289, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34526") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54218->172.17.0.4:34526, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33523") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40496->172.17.0.4:33523, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33442") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59844->172.17.0.4:33442, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30105") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49624->172.17.0.4:30105, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31488") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34070") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42250->172.17.0.4:34070, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40772->172.17.0.4:31488, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38556") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36796->172.17.0.4:38556, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32423") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54774->172.17.0.4:32423, err= --- PASS: TestMoveWithDeleteEmptySrcDirs (0.02s) === RUN TestMoveWithoutDeleteEmptySrcDirs run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32088") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57624->172.17.0.4:32088, err= 2026/05/29 01:34:15 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31496") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36982") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38288->172.17.0.4:36982, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53508->172.17.0.4:31496, err= 2026/05/29 01:34:15 DEBUG : nested/sub dir/file.390d8633.partial: size = 6 OK 2026/05/29 01:34:15 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2026/05/29 01:34:15 DEBUG : nested/sub dir/file.390d8633.partial: renamed to: nested/sub dir/file 2026/05/29 01:34:15 INFO : nested/sub dir/file: Copied (new) 2026/05/29 01:34:15 INFO : nested/sub dir/file: Deleted 2026/05/29 01:34:15 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2026/05/29 01:34:15 INFO : sub dir/hello world: Copied (new) 2026/05/29 01:34:15 INFO : sub dir/hello world: Deleted 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37267") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53816->172.17.0.4:37267, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37374") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31494") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:51190->172.17.0.4:31494, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52896->172.17.0.4:37374, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37678") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:35392->172.17.0.4:37678, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35121") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:40488->172.17.0.4:35121, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37585") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60050->172.17.0.4:37585, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36812") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56212->172.17.0.4:36812, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36356") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:48236->172.17.0.4:36356, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31765") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54440->172.17.0.4:31765, err= --- PASS: TestMoveWithoutDeleteEmptySrcDirs (0.01s) === RUN TestMoveWithIgnoreExisting run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33452") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:34686->172.17.0.4:33452, err= 2026/05/29 01:34:15 DEBUG : existing-b: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : existing: Need to transfer - File not found at Destination 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34770") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:45680->172.17.0.4:34770, err= 2026/05/29 01:34:15 DEBUG : existing.f29ecfde.partial: size = 6 OK 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34967") 2026/05/29 01:34:15 DEBUG : existing.f29ecfde.partial: renamed to: existing 2026/05/29 01:34:15 INFO : existing: Copied (new) 2026/05/29 01:34:15 INFO : existing: Deleted 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42388->172.17.0.4:34967, err= 2026/05/29 01:34:15 DEBUG : existing-b.77ede99e.partial: size = 6 OK 2026/05/29 01:34:15 DEBUG : existing-b.77ede99e.partial: renamed to: existing-b 2026/05/29 01:34:15 INFO : existing-b: Copied (new) 2026/05/29 01:34:15 INFO : existing-b: Deleted 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37799") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33184->172.17.0.4:37799, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32453") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57454->172.17.0.4:32453, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for checks to finish 2026/05/29 01:34:15 DEBUG : existing: Destination exists, skipping 2026/05/29 01:34:15 DEBUG : existing: Not removing source file as destination file exists and --ignore-existing is set 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: Waiting for transfers to finish 2026/05/29 01:34:15 INFO : There was nothing to transfer 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31115") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33308->172.17.0.4:31115, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31481") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60178->172.17.0.4:31481, err= 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38560") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37648->172.17.0.4:38560, err= --- PASS: TestMoveWithIgnoreExisting (0.01s) === RUN TestServerSideMove run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:15 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-noxequw8pebe" 2026/05/29 01:34:15 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:15 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:15 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:15 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:15 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:15 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:15 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:15 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:15 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:15 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: Connecting to FTP server 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:15 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:37876->172.17.0.4:21, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39482") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53522->172.17.0.4:39482, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39251") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59648->172.17.0.4:39251, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34802") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42422->172.17.0.4:34802, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36586") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57506->172.17.0.4:36586, err= sync_test.go:1736: Server side move (if possible) ftp://172.17.0.4:21/rclone-test-xoqokem1wozi -> ftp://172.17.0.4:21/rclone-test-noxequw8pebe 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:33162") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:58964->172.17.0.4:33162, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:31173") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:60032->172.17.0.4:31173, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:37730") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:41358->172.17.0.4:37730, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: Using server-side directory move 2026/05/29 01:34:17 INFO : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32233") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:49378->172.17.0.4:32233, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:33489") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:48782->172.17.0.4:33489, err= 2026/05/29 01:34:17 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:17 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:17 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2026/05/29 01:34:17 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:17 DEBUG : potato3: size = 68 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:17 DEBUG : potato3: size = 60 (ftp://172.17.0.4:21/rclone-test-noxequw8pebe) 2026/05/29 01:34:17 DEBUG : potato3: Sizes differ 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: Connecting to FTP server 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:37894->172.17.0.4:21, err= 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: Waiting for checks to finish 2026/05/29 01:34:17 INFO : empty space: Deleted 2026/05/29 01:34:17 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: Waiting for transfers to finish 2026/05/29 01:34:17 INFO : potato2: Moved (server-side) 2026/05/29 01:34:20 INFO : potato3: Deleted 2026/05/29 01:34:20 INFO : potato3: Moved (server-side) 2026/05/29 01:34:20 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38039") 2026/05/29 01:34:20 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44018->172.17.0.4:38039, err= 2026/05/29 01:34:20 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:31628") 2026/05/29 01:34:20 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:40494->172.17.0.4:31628, err= 2026/05/29 01:34:20 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-vekucat8lude" 2026/05/29 01:34:20 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:20 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:20 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:20 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:20 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:20 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:20 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:20 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:20 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:20 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:20 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: Connecting to FTP server 2026/05/29 01:34:20 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:20 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: > dial: conn=172.17.0.1:37904->172.17.0.4:21, err= 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: Using server-side directory move 2026/05/29 01:34:22 INFO : ftp://172.17.0.4:21/rclone-test-vekucat8lude: Server side directory move succeeded 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: dial("tcp","172.17.0.4:35337") 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: > dial: conn=172.17.0.1:38720->172.17.0.4:35337, err= 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:30463") 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:54348->172.17.0.4:30463, err= 2026/05/29 01:34:22 ERROR : error listing: directory not found 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: dial("tcp","172.17.0.4:31505") 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: > dial: conn=172.17.0.1:58610->172.17.0.4:31505, err= 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: Purge object "empty space" 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: Purge object "potato2" 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: Purge object "potato3" 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-vekucat8lude: Purge dir "" 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: dial("tcp","172.17.0.4:37970") 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: > dial: conn=172.17.0.1:59224->172.17.0.4:37970, err= 2026/05/29 01:34:22 ERROR : error listing: directory not found 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-noxequw8pebe: Purge dir "" 2026/05/29 01:34:22 NOTICE: purge failed to rmdir "": directory not found 2026/05/29 01:34:22 NOTICE: purge failed: directory not found 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31467") 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:37606->172.17.0.4:31467, err= 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30443") 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52958->172.17.0.4:30443, err= --- PASS: TestServerSideMove (6.97s) === RUN TestServerSideMoveWithFilter run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:22 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-figulob2qeta" 2026/05/29 01:34:22 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:22 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:22 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:22 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:22 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:22 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:22 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:22 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:22 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:22 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: Connecting to FTP server 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:22 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:34400->172.17.0.4:21, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32161") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:38828->172.17.0.4:32161, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30240") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:59140->172.17.0.4:30240, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33141") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33914->172.17.0.4:33141, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38173") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:39536->172.17.0.4:38173, err= sync_test.go:1736: Server side move (if possible) ftp://172.17.0.4:21/rclone-test-xoqokem1wozi -> ftp://172.17.0.4:21/rclone-test-figulob2qeta 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:34287") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:47406->172.17.0.4:34287, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:30535") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:41530->172.17.0.4:30535, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:36888") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:55272->172.17.0.4:36888, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:32547") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31353") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:59654->172.17.0.4:32547, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:42506->172.17.0.4:31353, err= 2026/05/29 01:34:24 DEBUG : empty space: Excluded (Size Filter) 2026/05/29 01:34:24 DEBUG : empty space: Excluded (Size Filter) 2026/05/29 01:34:24 DEBUG : empty space: Excluded 2026/05/29 01:34:24 DEBUG : empty space: Excluded 2026/05/29 01:34:24 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:24 DEBUG : potato3: size = 68 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:24 DEBUG : potato3: size = 60 (ftp://172.17.0.4:21/rclone-test-figulob2qeta) 2026/05/29 01:34:24 DEBUG : potato3: Sizes differ 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: Connecting to FTP server 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: Waiting for checks to finish 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:34416->172.17.0.4:21, err= 2026/05/29 01:34:24 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: Waiting for transfers to finish 2026/05/29 01:34:24 INFO : potato2: Moved (server-side) 2026/05/29 01:34:26 INFO : potato3: Deleted 2026/05/29 01:34:26 INFO : potato3: Moved (server-side) 2026/05/29 01:34:26 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31453") 2026/05/29 01:34:26 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47602->172.17.0.4:31453, err= 2026/05/29 01:34:26 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:35301") 2026/05/29 01:34:26 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:39584->172.17.0.4:35301, err= 2026/05/29 01:34:26 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-favizef0qici" 2026/05/29 01:34:26 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:26 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:26 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:26 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:26 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:26 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:26 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:26 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:26 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:26 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:26 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: Connecting to FTP server 2026/05/29 01:34:26 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:26 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: > dial: conn=172.17.0.1:34430->172.17.0.4:21, err= 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: dial("tcp","172.17.0.4:32658") 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: > dial: conn=172.17.0.1:33514->172.17.0.4:32658, err= 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:38606") 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:41416->172.17.0.4:38606, err= 2026/05/29 01:34:29 DEBUG : empty space: Excluded (Size Filter) 2026/05/29 01:34:29 DEBUG : empty space: Excluded 2026/05/29 01:34:29 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:29 DEBUG : potato3: Need to transfer - File not found at Destination 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: Connecting to FTP server 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: Waiting for checks to finish 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: Waiting for transfers to finish 2026/05/29 01:34:29 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: > dial: conn=172.17.0.1:34440->172.17.0.4:21, err= 2026/05/29 01:34:29 INFO : potato2: Moved (server-side) 2026/05/29 01:34:31 INFO : potato3: Moved (server-side) 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: dial("tcp","172.17.0.4:35616") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: > dial: conn=172.17.0.1:55874->172.17.0.4:35616, err= 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:31794") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:46826->172.17.0.4:31794, err= 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: dial("tcp","172.17.0.4:35789") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: > dial: conn=172.17.0.1:42348->172.17.0.4:35789, err= 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: Purge object "potato2" 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: Purge object "potato3" 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-favizef0qici: Purge dir "" 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: dial("tcp","172.17.0.4:39580") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: > dial: conn=172.17.0.1:51834->172.17.0.4:39580, err= 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: Purge object "empty space" 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-figulob2qeta: Purge dir "" 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34418") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54344->172.17.0.4:34418, err= 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38761") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:57022->172.17.0.4:38761, err= --- PASS: TestServerSideMoveWithFilter (8.83s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:31 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-suletal6piqu" 2026/05/29 01:34:31 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:31 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:31 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:31 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:31 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:31 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:31 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:31 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:31 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:31 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Connecting to FTP server 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:34530->172.17.0.4:21, err= 2026/05/29 01:34:31 DEBUG : pacer: low level retry 1/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:31 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:34544->172.17.0.4:21, err= 2026/05/29 01:34:31 DEBUG : pacer: low level retry 2/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:31 DEBUG : pacer: Rate limited, increasing sleep to 40ms 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:34558->172.17.0.4:21, err= 2026/05/29 01:34:31 DEBUG : pacer: low level retry 3/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:31 DEBUG : pacer: Rate limited, increasing sleep to 80ms 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:34570->172.17.0.4:21, err= 2026/05/29 01:34:31 DEBUG : pacer: low level retry 4/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:31 DEBUG : pacer: Rate limited, increasing sleep to 160ms 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:34578->172.17.0.4:21, err= 2026/05/29 01:34:31 DEBUG : pacer: low level retry 5/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:31 DEBUG : pacer: Rate limited, increasing sleep to 320ms 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:59030->172.17.0.4:21, err= 2026/05/29 01:34:31 DEBUG : pacer: low level retry 6/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:31 DEBUG : pacer: Rate limited, increasing sleep to 640ms 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:31 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:59034->172.17.0.4:21, err= 2026/05/29 01:34:31 DEBUG : pacer: low level retry 7/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:31 DEBUG : pacer: Rate limited, increasing sleep to 1.28s 2026/05/29 01:34:32 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:32 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:59046->172.17.0.4:21, err= 2026/05/29 01:34:32 DEBUG : pacer: low level retry 8/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:32 DEBUG : pacer: Rate limited, increasing sleep to 2s 2026/05/29 01:34:33 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:33 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:59050->172.17.0.4:21, err= 2026/05/29 01:34:35 DEBUG : pacer: Reducing sleep to 1.5s 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36471") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:44878->172.17.0.4:36471, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34157") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52366->172.17.0.4:34157, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35949") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:33974->172.17.0.4:35949, err= 2026/05/29 01:34:35 INFO : tomatoDir: Making directory 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:37074") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47830->172.17.0.4:37074, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36374") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58466->172.17.0.4:36374, err= sync_test.go:1736: Server side move (if possible) ftp://172.17.0.4:21/rclone-test-xoqokem1wozi -> ftp://172.17.0.4:21/rclone-test-suletal6piqu 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:30833") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:49172->172.17.0.4:30833, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:36423") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:45744->172.17.0.4:36423, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:33686") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:33132->172.17.0.4:33686, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Using server-side directory move 2026/05/29 01:34:35 INFO : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:36590") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:39345") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:59276->172.17.0.4:39345, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53914->172.17.0.4:36590, err= 2026/05/29 01:34:35 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/29 01:34:35 DEBUG : empty space: size = 1 OK 2026/05/29 01:34:35 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2026/05/29 01:34:35 DEBUG : empty space: Unchanged skipping 2026/05/29 01:34:35 DEBUG : potato3: size = 68 (ftp://172.17.0.4:21/rclone-test-xoqokem1wozi) 2026/05/29 01:34:35 DEBUG : potato3: size = 60 (ftp://172.17.0.4:21/rclone-test-suletal6piqu) 2026/05/29 01:34:35 DEBUG : potato3: Sizes differ 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Connecting to FTP server 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:59060->172.17.0.4:21, err= 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34531") 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:56468->172.17.0.4:34531, err= 2026/05/29 01:34:35 INFO : empty space: Deleted 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Waiting for checks to finish 2026/05/29 01:34:35 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Waiting for transfers to finish 2026/05/29 01:34:35 INFO : potato2: Moved (server-side) 2026/05/29 01:34:38 DEBUG : pacer: Reducing sleep to 1.125s 2026/05/29 01:34:38 INFO : potato3: Deleted 2026/05/29 01:34:38 INFO : potato3: Moved (server-side) 2026/05/29 01:34:38 INFO : tomatoDir: Removing directory 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: deleted 1 directories 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33761") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:50924->172.17.0.4:33761, err= 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:33254") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:47318->172.17.0.4:33254, err= 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:36253") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:47024->172.17.0.4:36253, err= 2026/05/29 01:34:38 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-lodicox5gura" 2026/05/29 01:34:38 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:38 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:38 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:38 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:38 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:38 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:38 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:38 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:38 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:38 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: Connecting to FTP server 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59086->172.17.0.4:21, err= 2026/05/29 01:34:38 DEBUG : pacer: low level retry 1/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:38 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59102->172.17.0.4:21, err= 2026/05/29 01:34:38 DEBUG : pacer: low level retry 2/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:38 DEBUG : pacer: Rate limited, increasing sleep to 40ms 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59118->172.17.0.4:21, err= 2026/05/29 01:34:38 DEBUG : pacer: low level retry 3/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:38 DEBUG : pacer: Rate limited, increasing sleep to 80ms 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59124->172.17.0.4:21, err= 2026/05/29 01:34:38 DEBUG : pacer: low level retry 4/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:38 DEBUG : pacer: Rate limited, increasing sleep to 160ms 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59126->172.17.0.4:21, err= 2026/05/29 01:34:38 DEBUG : pacer: low level retry 5/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:38 DEBUG : pacer: Rate limited, increasing sleep to 320ms 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59140->172.17.0.4:21, err= 2026/05/29 01:34:38 DEBUG : pacer: low level retry 6/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:38 DEBUG : pacer: Rate limited, increasing sleep to 640ms 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:38 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59148->172.17.0.4:21, err= 2026/05/29 01:34:38 DEBUG : pacer: low level retry 7/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:38 DEBUG : pacer: Rate limited, increasing sleep to 1.28s 2026/05/29 01:34:39 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:39 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59196->172.17.0.4:21, err= 2026/05/29 01:34:39 DEBUG : pacer: low level retry 8/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:39 DEBUG : pacer: Rate limited, increasing sleep to 2s 2026/05/29 01:34:40 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:40 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:59230->172.17.0.4:21, err= 2026/05/29 01:34:40 DEBUG : pacer: low level retry 9/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-lodicox5gura: > dial: conn=172.17.0.1:35730->172.17.0.4:21, err= 2026/05/29 01:34:42 DEBUG : pacer: low level retry 10/10 (error 421 50 users (the maximum) are already logged in, sorry) sync_test.go:1764: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1764 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1932 Error: Received unexpected error: NewFs: failed to make FTP connection to "172.17.0.4:21": 421 50 users (the maximum) are already logged in, sorry Test: TestServerSideMoveDeleteEmptySourceDirs 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: dial("tcp","172.17.0.4:34994") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: > dial: conn=172.17.0.1:40830->172.17.0.4:34994, err= 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Purge object "empty space" 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Purge object "potato2" 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Purge object "potato3" 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-suletal6piqu: Purge dir "" 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:30755") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:48030->172.17.0.4:30755, err= 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:35303") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:46102->172.17.0.4:35303, err= --- FAIL: TestServerSideMoveDeleteEmptySourceDirs (11.52s) === RUN TestServerSideMoveOverlap run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" sync_test.go:1941: Skipping test as remote supports DirMove 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:39670") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:36978->172.17.0.4:39670, err= 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31844") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:60278->172.17.0.4:31844, err= --- SKIP: TestServerSideMoveOverlap (0.00s) === RUN TestSyncOverlap run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:42 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-xoqokem1wozi/rclone-sync-test" 2026/05/29 01:34:42 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:42 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:42 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:42 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:42 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:42 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:42 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:42 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:42 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:42 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: Connecting to FTP server 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35738->172.17.0.4:21, err= 2026/05/29 01:34:42 DEBUG : pacer: low level retry 1/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:42 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35744->172.17.0.4:21, err= 2026/05/29 01:34:42 DEBUG : pacer: low level retry 2/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:42 DEBUG : pacer: Rate limited, increasing sleep to 40ms 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35754->172.17.0.4:21, err= 2026/05/29 01:34:42 DEBUG : pacer: low level retry 3/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:42 DEBUG : pacer: Rate limited, increasing sleep to 80ms 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35760->172.17.0.4:21, err= 2026/05/29 01:34:42 DEBUG : pacer: low level retry 4/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:42 DEBUG : pacer: Rate limited, increasing sleep to 160ms 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:42 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35764->172.17.0.4:21, err= 2026/05/29 01:34:42 DEBUG : pacer: low level retry 5/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:42 DEBUG : pacer: Rate limited, increasing sleep to 320ms 2026/05/29 01:34:43 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:43 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35772->172.17.0.4:21, err= 2026/05/29 01:34:43 DEBUG : pacer: low level retry 6/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:43 DEBUG : pacer: Rate limited, increasing sleep to 640ms 2026/05/29 01:34:43 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:43 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35784->172.17.0.4:21, err= 2026/05/29 01:34:43 DEBUG : pacer: low level retry 7/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:43 DEBUG : pacer: Rate limited, increasing sleep to 1.28s 2026/05/29 01:34:44 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:44 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35802->172.17.0.4:21, err= 2026/05/29 01:34:44 DEBUG : pacer: low level retry 8/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:44 DEBUG : pacer: Rate limited, increasing sleep to 2s 2026/05/29 01:34:45 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:45 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35806->172.17.0.4:21, err= 2026/05/29 01:34:45 DEBUG : pacer: low level retry 9/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35826->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 10/10 (error 421 50 users (the maximum) are already logged in, sorry) sync_test.go:1976: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1976 Error: Received unexpected error: NewFs: failed to make FTP connection to "172.17.0.4:21": 421 50 users (the maximum) are already logged in, sorry Test: TestSyncOverlap 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:32499") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58902->172.17.0.4:32499, err= 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:31385") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:54916->172.17.0.4:31385, err= --- FAIL: TestSyncOverlap (4.56s) === RUN TestSyncOverlapWithFilter run.go:198: Remote "ftp://172.17.0.4:21/rclone-test-xoqokem1wozi", Local "Local file system at /tmp/rclone2027251412", Modify Window "1s" 2026/05/29 01:34:47 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-xoqokem1wozi/rclone-sync-test" 2026/05/29 01:34:47 DEBUG : Config file has changed externally - reloading 2026/05/29 01:34:47 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:47 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:47 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:47 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:47 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:47 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:47 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:47 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:47 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:47 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: Connecting to FTP server 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35836->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 1/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35850->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 2/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : pacer: Rate limited, increasing sleep to 40ms 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35858->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 3/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : pacer: Rate limited, increasing sleep to 80ms 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35874->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 4/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : pacer: Rate limited, increasing sleep to 160ms 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35890->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 5/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : pacer: Rate limited, increasing sleep to 320ms 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35896->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 6/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : pacer: Rate limited, increasing sleep to 640ms 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:47 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35910->172.17.0.4:21, err= 2026/05/29 01:34:47 DEBUG : pacer: low level retry 7/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:47 DEBUG : pacer: Rate limited, increasing sleep to 1.28s 2026/05/29 01:34:48 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:48 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test: > dial: conn=172.17.0.1:35928->172.17.0.4:21, err= 2026/05/29 01:34:50 DEBUG : pacer: Reducing sleep to 960ms 2026/05/29 01:34:50 DEBUG : Creating backend with remote "TestFTPPureftpd:rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2" 2026/05/29 01:34:50 DEBUG : Setting type="ftp" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_TYPE 2026/05/29 01:34:50 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:50 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:50 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:50 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:50 DEBUG : TestFTPPureftpd: detected overridden config - adding "{1krN2}" suffix to name 2026/05/29 01:34:50 DEBUG : Setting host="172.17.0.4" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_HOST 2026/05/29 01:34:50 DEBUG : Setting user="rclone" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_USER 2026/05/29 01:34:50 DEBUG : Setting pass="nakLAThtSdmzMZQlJ7FFgzoMhEeLtaecJmYgHApecFs" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_PASS 2026/05/29 01:34:50 DEBUG : Setting encoding="BackSlash,Ctl,Del,Dot,RightSpace,Slash,SquareBracket" for "TestFTPPureftpd" from environment variable RCLONE_CONFIG_TESTFTPPUREFTPD_ENCODING 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: Connecting to FTP server 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:35994->172.17.0.4:21, err= 2026/05/29 01:34:50 DEBUG : pacer: low level retry 1/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:50 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:36000->172.17.0.4:21, err= 2026/05/29 01:34:50 DEBUG : pacer: low level retry 2/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:50 DEBUG : pacer: Rate limited, increasing sleep to 40ms 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:36010->172.17.0.4:21, err= 2026/05/29 01:34:50 DEBUG : pacer: low level retry 3/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:50 DEBUG : pacer: Rate limited, increasing sleep to 80ms 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:36016->172.17.0.4:21, err= 2026/05/29 01:34:50 DEBUG : pacer: low level retry 4/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:50 DEBUG : pacer: Rate limited, increasing sleep to 160ms 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:50 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:36032->172.17.0.4:21, err= 2026/05/29 01:34:50 DEBUG : pacer: low level retry 5/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:50 DEBUG : pacer: Rate limited, increasing sleep to 320ms 2026/05/29 01:34:51 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:51 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:36056->172.17.0.4:21, err= 2026/05/29 01:34:51 DEBUG : pacer: low level retry 6/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:51 DEBUG : pacer: Rate limited, increasing sleep to 640ms 2026/05/29 01:34:51 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:51 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:59400->172.17.0.4:21, err= 2026/05/29 01:34:51 DEBUG : pacer: low level retry 7/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:51 DEBUG : pacer: Rate limited, increasing sleep to 1.28s 2026/05/29 01:34:52 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:52 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:59416->172.17.0.4:21, err= 2026/05/29 01:34:52 DEBUG : pacer: low level retry 8/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:52 DEBUG : pacer: Rate limited, increasing sleep to 2s 2026/05/29 01:34:53 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:53 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:59442->172.17.0.4:21, err= 2026/05/29 01:34:53 DEBUG : pacer: low level retry 9/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: dial("tcp","172.17.0.4:21") 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi/rclone-sync-test-include/layer2: > dial: conn=172.17.0.1:59496->172.17.0.4:21, err= 2026/05/29 01:34:55 DEBUG : pacer: low level retry 10/10 (error 421 50 users (the maximum) are already logged in, sorry) 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34582") 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:52568->172.17.0.4:34582, err= 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:38806") 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:58562->172.17.0.4:38806, err= 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: dial("tcp","172.17.0.4:34649") 2026/05/29 01:34:55 DEBUG : ftp://172.17.0.4:21/rclone-test-xoqokem1wozi: > dial: conn=172.17.0.1:53678->172.17.0.4:34649, err= --- FAIL: TestSyncOverlapWithFilter (8.09s) panic: runtime error: invalid memory address or nil pointer dereference [recovered, repanicked] [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x217fa45] goroutine 5404 [running]: testing.tRunner.func1.2({0x2523dc0, 0x45eb550}) /usr/local/go/src/testing/testing.go:1974 +0x232 testing.tRunner.func1() /usr/local/go/src/testing/testing.go:1977 +0x349 panic({0x2523dc0?, 0x45eb550?}) /usr/local/go/src/runtime/panic.go:860 +0x13a github.com/rclone/rclone/fs/sync.TestSyncOverlapWithFilter(0x5652832ab48) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2017 +0x2a5 testing.tRunner(0x5652832ab48, 0x2badc18) /usr/local/go/src/testing/testing.go:2036 +0xea created by testing.(*T).Run in goroutine 1 /usr/local/go/src/testing/testing.go:2101 +0x4c5 "./sync.test -test.v -test.timeout 1h0m0s -remote TestFTPPureftpd: -verbose" - Finished ERROR in 57.78580998s (try 1/5): exit status 2: Failed [TestServerSideMoveDeleteEmptySourceDirs TestSyncOverlap TestSyncOverlapWithFilter]