"./sync.test -test.v -test.timeout 1h0m0s -remote TestPcloud: -verbose -test.run '^(TestCopyNoEmptyDirectories|TestCopyOverSelf|TestMoveEmptyDirectories|TestMoveNoEmptyDirectories|TestServerSideCopy|TestSyncEmptyDirectories|TestSyncNoEmptyDirectories)$'" - Starting (try 2/5) 2025/12/16 04:01:18 DEBUG : Creating backend with remote "TestPcloud:rclone-test-mafusuq6lefa" 2025/12/16 04:01:18 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/12/16 04:01:25 DEBUG : Creating backend with remote "/tmp/rclone1739923536" === RUN TestCopyNoEmptyDirectories run.go:185: Remote "pcloud root 'rclone-test-mafusuq6lefa'", Local "Local file system at /tmp/rclone1739923536", Modify Window "1s" 2025/12/16 04:01:25 INFO : sub dir2: Making directory 2025/12/16 04:01:25 DEBUG : sub dir2/sub sub dir2: Making directory with metadata 2025/12/16 04:01:25 INFO : sub dir2/sub sub dir2: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2025/12/16 04:01:25 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/12/16 04:01:25 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for checks to finish 2025/12/16 04:01:25 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for transfers to finish 2025/12/16 04:01:25 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2025/12/16 04:01:25 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/12/16 04:01:25 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2025/12/16 04:01:25 INFO : sub dir/hello world: Copied (new) --- PASS: TestCopyNoEmptyDirectories (1.58s) === RUN TestMoveEmptyDirectories run.go:185: Remote "pcloud root 'rclone-test-mafusuq6lefa'", Local "Local file system at /tmp/rclone1739923536", Modify Window "1s" 2025/12/16 04:01:26 DEBUG : sub dir2: Making directory with metadata 2025/12/16 04:01:26 INFO : sub dir2: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2025/12/16 04:01:26 INFO : sub dir2: Making directory 2025/12/16 04:01:26 INFO : sub dir: Making directory 2025/12/16 04:01:27 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/12/16 04:01:27 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for checks to finish 2025/12/16 04:01:27 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for transfers to finish 2025/12/16 04:01:27 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2025/12/16 04:01:27 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/12/16 04:01:27 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2025/12/16 04:01:27 INFO : sub dir/hello world: Copied (new) 2025/12/16 04:01:27 INFO : sub dir/hello world: Deleted 2025/12/16 04:01:27 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Skipping modtime test as remote does not support DirSetModTime or MkdirMetadata 2025/12/16 04:01:27 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Skipping modtime test as remote does not support DirSetModTime or MkdirMetadata --- PASS: TestMoveEmptyDirectories (1.59s) === RUN TestMoveNoEmptyDirectories run.go:185: Remote "pcloud root 'rclone-test-mafusuq6lefa'", Local "Local file system at /tmp/rclone1739923536", Modify Window "1s" 2025/12/16 04:01:28 INFO : sub dir2: Making directory 2025/12/16 04:01:28 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/12/16 04:01:28 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for checks to finish 2025/12/16 04:01:28 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for transfers to finish 2025/12/16 04:03:28 DEBUG : pacer: low level retry 1/1 (error Put "https://eapi.pcloud.com/uploadfile?filename=hello+world.051af1e7.partial&folderid=20913845139&mtime=981173106&nopartial=1": EOF) 2025/12/16 04:03:28 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2025/12/16 04:03:28 DEBUG : pacer: Reducing sleep to 15ms 2025/12/16 04:03:29 DEBUG : pacer: Reducing sleep to 11.25ms 2025/12/16 04:03:30 DEBUG : pacer: Reducing sleep to 10ms 2025/12/16 04:03:34 DEBUG : sub dir/hello world: Received error: Put "https://eapi.pcloud.com/uploadfile?filename=hello+world.051af1e7.partial&folderid=20913845139&mtime=981173106&nopartial=1": EOF - low level retry 0/10 2025/12/16 04:03:39 ERROR : sub dir/hello world: Failed to copy: pcloud error: Directory does not exist. (2005) 2025/12/16 04:03:39 INFO : sub dir/hello world.051af1e7.partial: Failed to remove failed partial copy: couldn't list files: pcloud error: Directory does not exist. (2005) 2025/12/16 04:03:39 ERROR : sub dir/hello world: Not deleting source as copy failed: pcloud error: Directory does not exist. (2005) sync_test.go:483: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:483 Error: Received unexpected error: pcloud error: Directory does not exist. (2005) Test: TestMoveNoEmptyDirectories --- FAIL: TestMoveNoEmptyDirectories (131.79s) === RUN TestSyncEmptyDirectories run.go:185: Remote "pcloud root 'rclone-test-mafusuq6lefa'", Local "Local file system at /tmp/rclone1739923536", Modify Window "1s" 2025/12/16 04:03:39 DEBUG : sub dir2: Making directory with metadata 2025/12/16 04:03:39 INFO : sub dir2: Made directory with metadata (mtime=2011-12-25T12:59:59.123456789Z) 2025/12/16 04:03:39 INFO : sub dir: Set directory modification time (using DirSetModTime) 2025/12/16 04:03:40 INFO : sub dir2: Making directory 2025/12/16 04:03:40 INFO : sub dir: Making directory 2025/12/16 04:03:40 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/12/16 04:03:40 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for checks to finish 2025/12/16 04:03:40 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for transfers to finish 2025/12/16 04:05:40 DEBUG : pacer: low level retry 1/1 (error Put "https://eapi.pcloud.com/uploadfile?filename=hello+world.051af1e7.partial&folderid=20913845139&mtime=981173106&nopartial=1": EOF) 2025/12/16 04:05:40 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2025/12/16 04:05:40 DEBUG : pacer: Reducing sleep to 15ms 2025/12/16 04:05:41 DEBUG : pacer: Reducing sleep to 11.25ms 2025/12/16 04:05:42 DEBUG : pacer: Reducing sleep to 10ms 2025/12/16 04:05:45 DEBUG : sub dir/hello world: Received error: Put "https://eapi.pcloud.com/uploadfile?filename=hello+world.051af1e7.partial&folderid=20913845139&mtime=981173106&nopartial=1": EOF - low level retry 0/10 2025/12/16 04:07:46 DEBUG : pacer: low level retry 1/1 (error Put "https://eapi.pcloud.com/uploadfile?filename=hello+world.051af1e7.partial&folderid=20913845139&mtime=981173106&nopartial=1": EOF) 2025/12/16 04:07:46 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2025/12/16 04:07:46 DEBUG : pacer: Reducing sleep to 15ms 2025/12/16 04:07:47 DEBUG : pacer: Reducing sleep to 11.25ms 2025/12/16 04:07:48 DEBUG : pacer: Reducing sleep to 10ms 2025/12/16 04:07:51 DEBUG : sub dir/hello world: Received error: Put "https://eapi.pcloud.com/uploadfile?filename=hello+world.051af1e7.partial&folderid=20913845139&mtime=981173106&nopartial=1": EOF - low level retry 1/10 2025/12/16 04:07:57 ERROR : sub dir/hello world: Failed to copy: pcloud error: Directory does not exist. (2005) 2025/12/16 04:07:57 INFO : sub dir/hello world.051af1e7.partial: Failed to remove failed partial copy: couldn't list files: pcloud error: Directory does not exist. (2005) 2025/12/16 04:07:57 ERROR : pcloud root 'rclone-test-mafusuq6lefa': not deleting files as there were IO errors 2025/12/16 04:07:57 ERROR : pcloud root 'rclone-test-mafusuq6lefa': not deleting directories as there were IO errors sync_test.go:513: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:513 Error: Received unexpected error: pcloud error: Directory does not exist. (2005) Test: TestSyncEmptyDirectories fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure --- FAIL: TestSyncEmptyDirectories (265.07s) === RUN TestSyncNoEmptyDirectories run.go:185: Remote "pcloud root 'rclone-test-mafusuq6lefa'", Local "Local file system at /tmp/rclone1739923536", Modify Window "1s" 2025/12/16 04:08:05 INFO : sub dir2: Making directory 2025/12/16 04:08:05 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/12/16 04:08:05 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for checks to finish 2025/12/16 04:08:05 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for transfers to finish 2025/12/16 04:08:05 DEBUG : sub dir/hello world.051af1e7.partial: size = 11 OK 2025/12/16 04:08:05 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/12/16 04:08:05 DEBUG : sub dir/hello world.051af1e7.partial: renamed to: sub dir/hello world 2025/12/16 04:08:05 INFO : sub dir/hello world: Copied (new) 2025/12/16 04:08:05 ERROR : pcloud root 'rclone-test-mafusuq6lefa': not deleting files as there were IO errors 2025/12/16 04:08:05 ERROR : pcloud root 'rclone-test-mafusuq6lefa': not deleting directories as there were IO errors sync_test.go:597: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:597 Error: Received unexpected error: not deleting files as there were IO errors Test: TestSyncNoEmptyDirectories fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 /usr/local/go/src/runtime/panic.go:636 /usr/local/go/src/testing/testing.go:1041 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:597 Error: Should be true Test: TestSyncNoEmptyDirectories Messages: listing wrong, want got sub dir/hello world (11) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 /usr/local/go/src/runtime/panic.go:636 /usr/local/go/src/testing/testing.go:1041 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:597 Error: Should be true Test: TestSyncNoEmptyDirectories Messages: Unexpected file "sub dir/hello world" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393 /usr/local/go/src/testing/testing.go:1211 /usr/local/go/src/testing/testing.go:1445 /usr/local/go/src/testing/testing.go:1786 /usr/local/go/src/runtime/panic.go:636 /usr/local/go/src/testing/testing.go:1041 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:597 Error: Not equal: expected: []string{} actual : []string{"sub dir"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=7) "sub dir" } Test: TestSyncNoEmptyDirectories Messages: directories --- FAIL: TestSyncNoEmptyDirectories (8.68s) === RUN TestServerSideCopy run.go:185: Remote "pcloud root 'rclone-test-mafusuq6lefa'", Local "Local file system at /tmp/rclone1739923536", Modify Window "1s" 2025/12/16 04:08:14 DEBUG : Creating backend with remote "TestPcloud:rclone-test-podunuk2gani" 2025/12/16 04:08:14 DEBUG : Config file has changed externally - reloading sync_test.go:620: Server side copy (if possible) pcloud root 'rclone-test-mafusuq6lefa' -> pcloud root 'rclone-test-podunuk2gani' 2025/12/16 04:08:15 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/12/16 04:08:15 DEBUG : pcloud root 'rclone-test-podunuk2gani': Waiting for checks to finish 2025/12/16 04:08:15 DEBUG : pcloud root 'rclone-test-podunuk2gani': Waiting for transfers to finish 2025/12/16 04:08:16 DEBUG : sub dir/hello world.edb212ba.partial: size = 11 OK 2025/12/16 04:08:16 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/12/16 04:08:16 DEBUG : sub dir/hello world.edb212ba.partial: renamed to: sub dir/hello world 2025/12/16 04:08:16 INFO : sub dir/hello world: Copied (server-side copy) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure 2025/12/16 04:08:24 DEBUG : pcloud root 'rclone-test-podunuk2gani': Purge remote fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure --- PASS: TestServerSideCopy (18.68s) === RUN TestCopyOverSelf run.go:185: Remote "pcloud root 'rclone-test-mafusuq6lefa'", Local "Local file system at /tmp/rclone1739923536", Modify Window "1s" 2025/12/16 04:08:33 DEBUG : sub dir/hello world: size = 17 (Local file system at /tmp/rclone1739923536) 2025/12/16 04:08:33 DEBUG : sub dir/hello world: size = 11 (pcloud root 'rclone-test-mafusuq6lefa') 2025/12/16 04:08:33 DEBUG : sub dir/hello world: Sizes differ 2025/12/16 04:08:33 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for checks to finish 2025/12/16 04:08:33 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Waiting for transfers to finish 2025/12/16 04:08:33 DEBUG : sub dir/hello world.fd53db60.partial: size = 17 OK 2025/12/16 04:08:33 DEBUG : sub dir/hello world: sha1 = b84a9b2362aee3556081792f3b7abd3958da8deb OK 2025/12/16 04:08:33 DEBUG : sub dir/hello world.fd53db60.partial: renamed to: sub dir/hello world 2025/12/16 04:08:33 INFO : sub dir/hello world: Copied (replaced existing) fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure --- PASS: TestCopyOverSelf (9.23s) FAIL 2025/12/16 04:08:41 DEBUG : pcloud root 'rclone-test-mafusuq6lefa': Purge remote "./sync.test -test.v -test.timeout 1h0m0s -remote TestPcloud: -verbose -test.run '^(TestCopyNoEmptyDirectories|TestCopyOverSelf|TestMoveEmptyDirectories|TestMoveNoEmptyDirectories|TestServerSideCopy|TestSyncEmptyDirectories|TestSyncNoEmptyDirectories)$'" - Finished ERROR in 7m23.282338759s (try 2/5): exit status 1: Failed [TestMoveNoEmptyDirectories TestSyncEmptyDirectories TestSyncNoEmptyDirectories]