What is the problem you are having with rclone?
After updating files on s3, we sometimes get "invalid seek position" in rclone when the files are accessed locally in our pipeline. Stopping rclone and starting it back up eliminates the problem.
2022/12/16 00:41:46 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: restart download failed: failed to start downloader: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: too many errors 11/10: last error: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: download write: failed to kick waiters: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: failed to _ensure cache failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : IO error: failed to open downloader: vfs reader: failed to open source file: invalid seek position
2022/12/16 00:41:50 ERROR : SomeFolder/SomeFile.ext: vfs cache: failed to download: vfs reader: failed to write to cache file: failed to open downloader: vfs reader: failed to open source file: invalid seek position
Run the command 'rclone version' and share the full output of the command.
rclone v1.60.1
- os/version: Microsoft Windows Server 2019 Datacenter 1809 (64 bit)
- os/kernel: 10.0.17763.1339 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.19.3
- go/linking: static
- go/tags: cmount
Which cloud storage system are you using? (eg Google Drive)
s3
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone mount my-bucket:my-bucket/ T: --vfs-cache-mode full --cache-dir D:\rclone-cache --vfs-fast-fingerprint --vfs-cache-max-age 720h --vfs-cache-max-size 50G
The rclone config contents with secrets removed.
[my-bucket]
type = s3
provider = AWS
env_auth = true
region = us-east-1
location_constraint = us-east-2
acl = private
server_side_encryption = AES256
storage_class = STANDARD
A log from the command with the -vv
flag
n/a but I will try to reproduce this in a dev environment and get that log