"./sync.test -test.v -test.timeout 1h0m0s -remote TestPikPak: -verbose -test.run '^(TestServerSideCopyOverSelf|TestServerSideMoveOverSelf)$'" - Starting (try 4/5) 2025/07/15 03:53:59 DEBUG : Creating backend with remote "TestPikPak:rclone-test-xowifax5xavu" 2025/07/15 03:53:59 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/07/15 03:54:01 DEBUG : Creating backend with remote "/tmp/rclone2372459719" === RUN TestServerSideCopyOverSelf run.go:180: Remote "PikPak root 'rclone-test-xowifax5xavu'", Local "Local file system at /tmp/rclone2372459719", Modify Window "876000h0m0s" 2025/07/15 03:54:02 DEBUG : sub dir/hello world: calculating gcid: failed to unwrap object from src: sub dir/hello world 2025/07/15 03:54:02 DEBUG : sub dir/hello world: gcid = 67becf85308acf0261750da1075681ee5c412f05 2025/07/15 03:54:03 DEBUG : Creating backend with remote "TestPikPak:rclone-test-vifulev8bilo" sync_test.go:656: Server side copy (if possible) PikPak root 'rclone-test-xowifax5xavu' -> PikPak root 'rclone-test-vifulev8bilo' 2025/07/15 03:54:05 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/07/15 03:54:05 DEBUG : PikPak root 'rclone-test-vifulev8bilo': Waiting for checks to finish 2025/07/15 03:54:05 DEBUG : PikPak root 'rclone-test-vifulev8bilo': Waiting for transfers to finish 2025/07/15 03:54:08 DEBUG : sub dir/hello world: Dst hash empty - aborting Src hash check 2025/07/15 03:54:08 DEBUG : sub dir/hello world: Src hash empty - aborting Dst hash check 2025/07/15 03:54:08 INFO : sub dir/hello world: Copied (server-side copy) 2025/07/15 03:54:09 DEBUG : sub dir/hello world: calculating gcid: failed to unwrap object from src: sub dir/hello world 2025/07/15 03:54:09 DEBUG : sub dir/hello world: gcid = a1d34f87709d3556f7abea2f38b387d82a25fa1b 2025/07/15 03:54:12 DEBUG : sub dir/hello world: Sizes differ (src 17 vs dst 11) 2025/07/15 03:54:12 DEBUG : PikPak root 'rclone-test-vifulev8bilo': Waiting for checks to finish 2025/07/15 03:54:12 DEBUG : PikPak root 'rclone-test-vifulev8bilo': Waiting for transfers to finish 2025/07/15 03:54:14 ERROR : sub dir/hello world: corrupted on transfer: sizes differ src(PikPak root 'rclone-test-xowifax5xavu') 17 vs dst(PikPak root 'rclone-test-vifulev8bilo') 11 2025/07/15 03:54:14 INFO : sub dir/hello world: Removing failed copy sync_test.go:669: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:669 Error: Received unexpected error: corrupted on transfer: sizes differ src(PikPak root 'rclone-test-xowifax5xavu') 17 vs dst(PikPak root 'rclone-test-vifulev8bilo') 11 Test: TestServerSideCopyOverSelf 2025/07/15 03:54:15 DEBUG : PikPak root 'rclone-test-vifulev8bilo': Purge remote 2025/07/15 03:54:18 DEBUG : sub dir: Rmdir: contains trashed file: "hello world" 2025/07/15 03:54:18 DEBUG : sub dir: Rmdir: contains trashed file: "hello world" --- FAIL: TestServerSideCopyOverSelf (19.02s) === RUN TestServerSideMoveOverSelf run.go:180: Remote "PikPak root 'rclone-test-xowifax5xavu'", Local "Local file system at /tmp/rclone2372459719", Modify Window "876000h0m0s" 2025/07/15 03:54:21 DEBUG : sub dir/hello world: calculating gcid: failed to unwrap object from src: sub dir/hello world 2025/07/15 03:54:21 DEBUG : sub dir/hello world: gcid = 67becf85308acf0261750da1075681ee5c412f05 2025/07/15 03:54:22 DEBUG : Creating backend with remote "TestPikPak:rclone-test-sejotom5vocu" sync_test.go:701: Server side copy (if possible) PikPak root 'rclone-test-xowifax5xavu' -> PikPak root 'rclone-test-sejotom5vocu' 2025/07/15 03:54:24 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/07/15 03:54:24 DEBUG : PikPak root 'rclone-test-sejotom5vocu': Waiting for checks to finish 2025/07/15 03:54:24 DEBUG : PikPak root 'rclone-test-sejotom5vocu': Waiting for transfers to finish 2025/07/15 03:54:26 DEBUG : sub dir/hello world: Dst hash empty - aborting Src hash check 2025/07/15 03:54:26 DEBUG : sub dir/hello world: Src hash empty - aborting Dst hash check 2025/07/15 03:54:26 INFO : sub dir/hello world: Copied (server-side copy) 2025/07/15 03:54:27 DEBUG : sub dir/hello world: calculating gcid: failed to unwrap object from src: sub dir/hello world 2025/07/15 03:54:27 DEBUG : sub dir/hello world: gcid = a1d34f87709d3556f7abea2f38b387d82a25fa1b 2025/07/15 03:54:30 DEBUG : PikPak root 'rclone-test-sejotom5vocu': Using server-side directory move 2025/07/15 03:54:30 INFO : PikPak root 'rclone-test-sejotom5vocu': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/07/15 03:54:31 DEBUG : sub dir/hello world: Sizes differ (src 17 vs dst 11) 2025/07/15 03:54:31 DEBUG : PikPak root 'rclone-test-sejotom5vocu': Waiting for checks to finish 2025/07/15 03:54:31 DEBUG : PikPak root 'rclone-test-sejotom5vocu': Waiting for transfers to finish 2025/07/15 03:54:32 DEBUG : pacer: low level retry 1/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:32 DEBUG : pacer: Rate limited, increasing sleep to 200ms 2025/07/15 03:54:32 DEBUG : pacer: low level retry 2/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:32 DEBUG : pacer: Rate limited, increasing sleep to 400ms 2025/07/15 03:54:32 DEBUG : pacer: low level retry 3/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:32 DEBUG : pacer: Rate limited, increasing sleep to 800ms 2025/07/15 03:54:33 DEBUG : pacer: low level retry 4/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:33 DEBUG : pacer: Rate limited, increasing sleep to 1.6s 2025/07/15 03:54:34 DEBUG : pacer: low level retry 5/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:34 DEBUG : pacer: Rate limited, increasing sleep to 2s 2025/07/15 03:54:35 DEBUG : pacer: low level retry 6/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:37 DEBUG : pacer: low level retry 7/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:39 DEBUG : pacer: low level retry 8/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:41 DEBUG : pacer: low level retry 9/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:43 DEBUG : pacer: low level retry 10/10 (error trash (trash) is still in PHASE_TYPE_RUNNING) 2025/07/15 03:54:43 ERROR : sub dir/hello world: Couldn't delete: delete object failed: can't verify the task is completed: &api.Task{Kind:"drive#task", ID:"VOVBD3MSwV-FtaBzyTwYoEGso2", Name:"trash", Type:"trash", UserID:"ZB7KFqZKGnYUJW_K", Statuses:[]interface {}{}, StatusSize:0, Params:(*api.TaskParams)(0xc00018ce00), FileID:"", FileName:"", FileSize:"0", Message:"Saving", CreatedTime:api.Time{wall:0xf8e8b40, ext:63888148471, loc:(*time.Location)(0xc0003bed90)}, UpdatedTime:api.Time{wall:0x10736d00, ext:63888148471, loc:(*time.Location)(0xc0003bed90)}, ThirdTaskID:"", Phase:"PHASE_TYPE_RUNNING", Progress:0, IconLink:"https://static.mypikpak.com/0ed033dfc7b3862af92a52ef7e3e4d257223df81", Callback:"", ReferenceResource:interface {}(nil), Space:""} sync_test.go:714: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:714 Error: Received unexpected error: delete object failed: can't verify the task is completed: &api.Task{Kind:"drive#task", ID:"VOVBD3MSwV-FtaBzyTwYoEGso2", Name:"trash", Type:"trash", UserID:"ZB7KFqZKGnYUJW_K", Statuses:[]interface {}{}, StatusSize:0, Params:(*api.TaskParams)(0xc00018ce00), FileID:"", FileName:"", FileSize:"0", Message:"Saving", CreatedTime:api.Time{wall:0xf8e8b40, ext:63888148471, loc:(*time.Location)(0xc0003bed90)}, UpdatedTime:api.Time{wall:0x10736d00, ext:63888148471, loc:(*time.Location)(0xc0003bed90)}, ThirdTaskID:"", Phase:"PHASE_TYPE_RUNNING", Progress:0, IconLink:"https://static.mypikpak.com/0ed033dfc7b3862af92a52ef7e3e4d257223df81", Callback:"", ReferenceResource:interface {}(nil), Space:""} Test: TestServerSideMoveOverSelf 2025/07/15 03:54:43 DEBUG : PikPak root 'rclone-test-sejotom5vocu': Purge remote 2025/07/15 03:54:45 DEBUG : pacer: Reducing sleep to 1.5s 2025/07/15 03:54:47 DEBUG : pacer: Reducing sleep to 1.125s 2025/07/15 03:54:49 DEBUG : sub dir: Rmdir: contains trashed file: "hello world" 2025/07/15 03:54:49 DEBUG : sub dir: Rmdir: contains trashed file: "hello world" --- FAIL: TestServerSideMoveOverSelf (31.00s) FAIL 2025/07/15 03:54:51 DEBUG : PikPak root 'rclone-test-xowifax5xavu': Purge remote "./sync.test -test.v -test.timeout 1h0m0s -remote TestPikPak: -verbose -test.run '^(TestServerSideCopyOverSelf|TestServerSideMoveOverSelf)$'" - Finished ERROR in 52.779224294s (try 4/5): exit status 1: Failed [TestServerSideCopyOverSelf TestServerSideMoveOverSelf]