I have successfully synced most files between local and remote (B2), but a few stubborn files -- especially those in hidden directories -- are incorrectly decoded and received the error message of not deleting files "as there were IO errors."
What is your rclone version (output from rclone version)
rclone v1.57.0
os/version: darwin 11.3.1 (64 bit)
os/kernel: 20.4.0 (x86_64)
os/type: darwin
os/arch: amd64
go/version: go1.17.2
go/linking: dynamic
go/tags: cmount
Which cloud storage system are you using? (eg Google Drive)
Backblaze
The command you were trying to run (eg rclone copy /tmp remote:tmp)
sorry, not sure exactly what is going on, too many issues.
Couldn't decode error response: EOF
pacer: low level retry
Unknown 403 Forbidden (403 unknown)
server closed idle connection
some of that might be due to --transfers 20, i would remove that and use the default value of 4.
looks like the source and dest files do not match.
that the source changed, rclone noticed that, so rclone copied the source to the dest.
where is the error?
Many thanks for your reply. So first thing first, I can confirm that if I exclude all hidden files and delete what is excluded, everything went swimmingly. rclone sync '/Users/abc/My Drive/my-vault' b2:my-vault --exclude '.*{/**,}' --delete-excluded did not produce any error messages. This is probably the best -- and easiest -- solution, and I will henceforth filter hidden files from the back-up.
That being said, I still want to figure out why there were so many issues to begin with. Per your suggestion, I changed --transfer 20 to 4; the server issue went away. However, looking at the error log, there are now new issues with the certificate:
2021-12-31 10:22:34 ERROR : .obsidian/plugins/code-block-copy/main.js: Failed to set modification time: failed to HEAD for download: Head "https://f004.backblazeb2.com/b2api/v1/b2_download_file_by_id?fileId=4_zbc444f970cef008b70e40712_f1166b70776802f12_d20211230_m105745_c004_v0402001_t0034": x509: certificate signed by unknown authority
Why is there a failure to set modification time, when js, json, and css files for other plugins were successfully synced? The problematic files are only a small subset of plugin files; when inspecting them manually, they all appear valid and no different from others.
This seems to be the last remaining issue; as I mentioned earlier, it's probably good practice to exclude hidden files from sync, and I really appreciate your kind help with everything.
you have a lot of different errors, the only common element is your local computer, network issues.
as for hidden, windows+linux, never had an issue and not sure i have seen other rcloners with that issue.
is the issue that the files are hidden or the file pattern .*