What is the problem you are having with rclone?
Sync from AWS S3 to OCI object storage fails with read failures when using rclone API but sync completes successfully when using rclone at command line. Error: "Reopening on read failure after 2425418571 bytes: retry 1/10: context canceled" number of bytes read varies.
What is your rclone version (output from rclone version
)
1.54.0
Which OS you are using and how many bits (eg Windows 7, 64 bit)
docker image in Kubernetes cluster in AWS (EKS)
Which cloud storage system are you using? (eg Google Drive)
AWS S3 and OCI (Oracle Cloud Infrastructure) object storage (S3 compatible)
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
'rcd', '--rc-web-gui', '--s3-chunk-size=10M', '--log-level=DEBUG', '--low-level-retries=10', '--rc-job-expire-duration=0', '--rc-web-gui-force-update', '--auto-confirm', '--rc-enable-metrics', '--rc-addr=:5572', '--rc-user=XXXXX', '--rc-pass=XXXXX', '--checksum', '--transfers=2']
API: curl -H "Content-Type: application/json" -X POST -d '{"srcFs":"aws:XXXXX/XXXXX/", "dstFs":"oci:XXXXX/XXXXX/"}' 'http://xxxxx:xxxxx@rclone.xxxxx.xxxx/sync/sync'
CLI: rclone sync 'aws:XXXXX/XXXXX' 'oci:XXXXX/XXXXX'
The rclone config contents with secrets removed.
[aws]
type = s3
provider = AWS
env_auth = true
region = us-east-1
[oci]
type = s3
provider = Other
upload_cutoff = 5g
shared_credentials_file = $HOME/.oci/config
access_key_id = XXXXX
secret_access_key = XXXXX
region = us-ashburn-1
endpoint =
A log from the command with the -vv
flag
API::
2021/03/23 16:04:12 DEBUG : rclone: Version "v1.54.0" starting with parameters ["/usr/local/bin/rclone" "rcd" "--rc-web-gui" "--s3-chunk-size=10M" "--log-level=DEBUG" "--low-level-retries=10" "--rc-job-expire-duration=0" "--rc-web-gui-force-update" "--auto-confirm" "--rc-enable-metrics" "--rc-addr=:5572" "--rc-user=XXXXX" "--rc-pass=XXXXX" "--checksum" "--transfers=2"]
2021/03/23 16:04:13 ERROR : Error reading tag file at /root/.cache/rclone/webgui/tag
2021/03/23 16:04:13 DEBUG : Current tag: , Release tag: v2.0.4
2021/03/23 16:04:13 INFO : A release (v2.0.4) for gui is present at https://github.com/rclone/rclone-webui-react/releases/download/v2.0.4/currentbuild.zip. Use --rc-web-gui-update to update. Your current version is ()
2021/03/23 16:04:13 NOTICE: A new release for gui (v2.0.4) is present at https://github.com/rclone/rclone-webui-react/releases/download/v2.0.4/currentbuild.zip
2021/03/23 16:04:13 NOTICE: Downloading webgui binary. Please wait. [Size: 4740206, Path : /root/.cache/rclone/webgui/v2.0.4.zip]
2021/03/23 16:04:13 NOTICE: Unzipping webgui binary
2021/03/23 16:04:13 NOTICE: Serving Web GUI
2021/03/23 16:04:13 INFO : Using --user XXXXX --pass XXXXX as authenticated user
2021/03/23 16:04:13 NOTICE: Serving remote control on http://[::]:5572/
2021/03/23 16:04:13 DEBUG : login_token "XXXXX"
2021/03/23 16:04:13 ERROR : Failed to open Web GUI in browser: exec: "xdg-open": executable file not found in $PATH. Manually access it at: http://XXXXX:XXXXX@[::]:5572/?login_token=XXXXX
2021/03/23 16:04:14 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:04:14 DEBUG : rc: "core/stats": reply map[bytes:0 checks:0 deletedDirs:0 deletes:0 elapsedTime:1.29488784 errors:0 fatalError:false renames:0 retryError:false speed:0 transferTime:0 transfers:0]: <nil>
2021/03/23 16:04:15 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:04:15 DEBUG : rc: "core/stats": reply map[bytes:0 checks:0 deletedDirs:0 deletes:0 elapsedTime:2.289996524 errors:0 fatalError:false renames:0 retryError:false speed:0 transferTime:0 transfers:0]: <nil>
2021/03/23 16:04:19 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:04:19 DEBUG : rc: "core/stats": reply map[bytes:0 checks:0 deletedDirs:0 deletes:0 elapsedTime:6.30880169 errors:0 fatalError:false renames:0 retryError:false speed:0 transferTime:0 transfers:0]: <nil>
2021/03/23 16:04:20 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:04:20 DEBUG : rc: "core/stats": reply map[bytes:0 checks:0 deletedDirs:0 deletes:0 elapsedTime:7.311641409 errors:0 fatalError:false renames:0 retryError:false speed:0 transferTime:0 transfers:0]: <nil>
2021/03/23 16:04:24 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:04:24 DEBUG : rc: "core/stats": reply map[bytes:0 checks:0 deletedDirs:0 deletes:0 elapsedTime:11.325401454 errors:0 fatalError:false renames:0 retryError:false speed:0 transferTime:0 transfers:0]: <nil>
2021/03/23 16:04:25 DEBUG : rc: "operations/size": with parameters map[fs:aws:XXXXX/XXXXX/]
2021/03/23 16:04:25 DEBUG : Creating backend with remote "aws:ss-XXXXX/XXXXX/"
2021/03/23 16:04:25 DEBUG : Using config file from "/config/rclone/rclone.conf"
2021/03/23 16:04:25 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:04:25 DEBUG : rc: "core/stats": reply map[bytes:0 checks:0 deletedDirs:0 deletes:0 elapsedTime:12.329557552 errors:0 fatalError:false renames:0 retryError:false speed:0 transferTime:0 transfers:0]: <nil>
2021/03/23 16:04:25 DEBUG : fs cache: renaming cache item "aws:XXXXX/XXXXX/" to be canonical "aws:XXXXX/XXXXX"
2021/03/23 16:04:25 DEBUG : rc: "operations/size": reply map[bytes:31982386202 count:12]: <nil>
2021/03/23 16:04:25 DEBUG : rc: "sync/sync": with parameters map[dstFs:oci:XXXXX/XXXXX/ srcFs:aws:XXXXX/XXXXX/]
2021/03/23 16:04:25 DEBUG : fs cache: switching user supplied name "aws:XXXXX/XXXXX/" for canonical name "aws:XXXXX/XXXXX"
2021/03/23 16:04:25 DEBUG : Creating backend with remote "oci:XXXXX/XXXXX/"
2021/03/23 16:04:25 DEBUG : fs cache: renaming cache item "oci:XXXXX/XXXXX/" to be canonical "oci:XXXXX/XXXXX"
2021/03/23 16:04:25 DEBUG : 433166.ism: MD5 = 53df04dc507606d364fe65354f4e7ad5 OK
2021/03/23 16:04:25 DEBUG : 433166.ism: Size and MD5 of src and dst objects identical
2021/03/23 16:04:25 DEBUG : 433166.ism: Unchanged skipping
2021/03/23 16:04:25 DEBUG : 433166.mp4: MD5 = 3316795dbd31127b872c0ba9d5b30930 OK
2021/03/23 16:04:25 DEBUG : 433166UHD.mp4: MD5 = c1b06f08b0ef6ccea6886ecda6b1b8e4 OK
2021/03/23 16:04:25 DEBUG : 433166.mp4: Size and MD5 of src and dst objects identical
2021/03/23 16:04:25 DEBUG : 433166UHD.mp4: Size and MD5 of src and dst objects identical
2021/03/23 16:04:25 DEBUG : 433166.mp4: Unchanged skipping
2021/03/23 16:04:25 DEBUG : 433166UHD.mp4: Unchanged skipping
2021/03/23 16:04:25 DEBUG : 433166HD.mp4: MD5 = ba0029b9e0807d9850a7ff2a45f47bcb OK
2021/03/23 16:04:25 DEBUG : 433166HD.mp4: Size and MD5 of src and dst objects identical
2021/03/23 16:04:25 DEBUG : 433166HD.mp4: Unchanged skipping
2021/03/23 16:04:25 DEBUG : S3 bucket bucket path 433166: Waiting for checks to finish
2021/03/23 16:04:25 DEBUG : 433166.ismc: MD5 = af423485f2b1e967562b9dc251eda9ec OK
2021/03/23 16:04:25 DEBUG : 433166.ismc: Size and MD5 of src and dst objects identical
2021/03/23 16:04:25 DEBUG : 433166.ismc: Unchanged skipping
2021/03/23 16:04:25 DEBUG : 433166_1241.ismv: Size of src and dst objects identical
2021/03/23 16:04:25 DEBUG : 433166_1241.ismv: Unchanged skipping
2021/03/23 16:04:25 DEBUG : 433166_200.ismv: Size of src and dst objects identical
2021/03/23 16:04:25 DEBUG : 433166_200.ismv: Unchanged skipping
2021/03/23 16:04:25 DEBUG : S3 bucket bucket path 433166: Waiting for transfers to finish
2021/03/23 16:04:25 DEBUG : 433166_16000.ismv: multipart upload starting chunk 1 size 10M offset 0/18.255G
2021/03/23 16:04:26 DEBUG : 433166_16000.ismv: multipart upload starting chunk 2 size 10M offset 10M/18.255G
2021/03/23 16:04:26 DEBUG : 433166_16000.ismv: multipart upload starting chunk 3 size 10M offset 20M/18.255G
2021/03/23 16:04:26 DEBUG : 433166_16000.ismv: multipart upload starting chunk 4 size 10M offset 30M/18.255G
...
2021/03/23 16:05:24 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:05:24 DEBUG : rc: "core/stats": reply map[bytes:4644134912 checks:7 deletedDirs:0 deletes:0 elapsedTime:71.379772814 errors:0 fatalError:false renames:0 retryError:false speed:7.912108928985105e+07 transferTime:58.696563806 transferring:[map[bytes:2262822912 eta:438 group:job/8 name:433166_16000.ismv percentage:11 size:19601164083 speed:3.864807038141444e+07 speedAvg:3.954396937306828e+07] map[bytes:2381312000 eta:5 group:job/8 name:433166_2048.ismv percentage:91 size:2601679644 speed:4.0805016721664906e+07 speedAvg:4.203323373796079e+07]] transfers:0]: <nil>
2021/03/23 16:05:24 DEBUG : 433166_16000.ismv: multipart upload starting chunk 216 size 10M offset 2.100G/18.255G
2021/03/23 16:05:24 DEBUG : 433166_16000.ismv: multipart upload starting chunk 217 size 10M offset 2.109G/18.255G
2021/03/23 16:05:24 DEBUG : 433166_16000.ismv: multipart upload starting chunk 218 size 10M offset 2.119G/18.255G
2021/03/23 16:05:25 DEBUG : 433166_16000.ismv: multipart upload starting chunk 219 size 10M offset 2.129G/18.255G
2021/03/23 16:05:25 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:05:25 DEBUG : rc: "core/stats": reply map[bytes:4720680960 checks:7 deletedDirs:0 deletes:0 elapsedTime:72.383956318 errors:0 fatalError:false renames:0 retryError:false speed:7.907241403644264e+07 transferTime:59.700747246 transferring:[map[bytes:2297425920 eta:440 group:job/8 name:433166_16000.ismv percentage:11 size:19601164083 speed:3.857743144378006e+07 speedAvg:3.930045149720097e+07] map[bytes:2423255040 eta:4 group:job/8 name:433166_2048.ismv percentage:93 size:2601679644 speed:4.082131054427544e+07 speedAvg:4.224260631336402e+07]] transfers:0]: <nil>
2021/03/23 16:05:25 DEBUG : 433166_2048.ismv: Reopening on read failure after 2425418571 bytes: retry 1/10: context canceled
2021/03/23 16:05:25 DEBUG : 433166_16000.ismv: Reopening on read failure after 2305106569 bytes: retry 1/10: context canceled
2021/03/23 16:05:25 DEBUG : 433166_2048.ismv: Reopen failed after 2425418571 bytes read: RequestCanceled: request context canceled
caused by: context canceled
2021/03/23 16:05:25 ERROR : 433166_2048.ismv: Failed to copy: Put "https://XXXXX.compat.objectstorage.us-ashburn-1.oraclecloud.com/XXXXX/XXXXX/XXXXX.xxx?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XXXXX%2F20210323%2Fus-ashburn-1%2Fs3%2Faws4_request&X-Amz-Date=20210323T160425Z&X-Amz-Expires=900&X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-acl%3Bx-amz-meta-mtime&X-Amz-Signature=81dc75fff762904676b30f545dd454ac98c65f56d629477f4158897aaa3c401e": context canceled
2021/03/23 16:05:25 DEBUG : 433166_16000.ismv: Reopen failed after 2305106569 bytes read: RequestCanceled: request context canceled
caused by: context canceled
2021/03/23 16:05:25 DEBUG : pacer: low level retry 1/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 10ms
2021/03/23 16:05:25 DEBUG : 433166_16000.ismv: Cancelling multipart upload
2021/03/23 16:05:25 DEBUG : pacer: Reducing sleep to 0s
2021/03/23 16:05:25 ERROR : 433166_16000.ismv: Failed to copy: multipart upload failed to read source: context canceled
2021/03/23 16:05:25 ERROR : S3 bucket bucket path 433166: not deleting files as there were IO errors
2021/03/23 16:05:25 ERROR : S3 bucket bucket path 433166: not deleting directories as there were IO errors
2021/03/23 16:05:25 ERROR : rc: "sync/sync": error: context canceled
2021/03/23 16:05:25 DEBUG : pacer: low level retry 2/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 10ms
2021/03/23 16:05:25 DEBUG : pacer: low level retry 3/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2021/03/23 16:05:25 DEBUG : pacer: low level retry 4/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2021/03/23 16:05:25 DEBUG : pacer: low level retry 5/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2021/03/23 16:05:25 DEBUG : pacer: low level retry 6/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2021/03/23 16:05:25 DEBUG : pacer: low level retry 7/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2021/03/23 16:05:25 DEBUG : pacer: low level retry 8/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:25 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2021/03/23 16:05:26 DEBUG : pacer: low level retry 9/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:26 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2021/03/23 16:05:26 DEBUG : pacer: low level retry 10/10 (error RequestCanceled: request context canceled
caused by: context canceled)
2021/03/23 16:05:26 DEBUG : pacer: Rate limited, increasing sleep to 2s
2021/03/23 16:05:29 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:05:29 DEBUG : rc: "core/stats": reply map[bytes:4728820361 checks:7 deletedDirs:0 deletes:0 elapsedTime:76.373698336 errors:2 fatalError:false lastError:multipart upload failed to read source: context canceled renames:0 retryError:true speed:7.88577152180291e+07 transferTime:59.966489619 transfers:0]: <nil>
2021/03/23 16:05:30 DEBUG : rc: "core/stats": with parameters map[]
2021/03/23 16:05:30 DEBUG : rc: "core/stats": reply map[bytes:4728820361 checks:7 deletedDirs:0 deletes:0 elapsedTime:77.381751232 errors:2 fatalError:false lastError:multipart upload failed to read source: context canceled renames:0 retryError:true speed:7.88577152180291e+07 transferTime:59.966489619 transfers:0]: <nil>