In addition to other backup strategies in our company we daily sync critical data to our S3 provider, it has been working perfectly for months but this week we are starting to see the same errors.
I suppose this means that the file cannot be found on the remote S3 bucket?
Why throw an error for deletion if the file doesn't exists?
Does this mean that the file was never synced when it existed in the source?
Manually purging the files with rclone works but it is a time consuming effort, some suggestion in this forum after google-ing was to use the --ignore-errors flag.
Run the command 'rclone version' and share the full output of the command.
rclone --retries 1 -vvvv --ignore-errors --log-file=/tmp/rclone.debug.log3 /local/gitlab/git-data ovh_compressed:/sync/local/gitlab/git-data
that does not look like a valid command, the command is missing?
best to run the command with --log-level=DEBUG
and post the top 30 lines of the debug log?
maybe you updated rclone and then that errors started?
2024/01/12 09:19:15 DEBUG : rclone: Version "v1.65.1" starting with parameters ["/bin/rclone" "sync" "--retries" "3" "--log-level=DEBUG" "--ignore-errors" "--log-file=/tmp/rclone.debug.log4" "/local/gitlab/git-data" "ovh_compressed:/sync/local/gitlab/git-data"]
2024/01/12 09:19:15 DEBUG : Creating backend with remote "/local/gitlab/git-data"
2024/01/12 09:19:15 DEBUG : Using config file from "/root/.config/rclone/rclone.conf"
2024/01/12 09:19:15 DEBUG : Creating backend with remote "ovh_compressed:/sync/local/gitlab/git-data"
2024/01/12 09:19:15 DEBUG : Creating backend with remote "ovh_backup_dev:rclone-critical/vierwerf/sync/local/gitlab/git-data.json.bin"
2024/01/12 09:19:15 DEBUG : Resolving service "s3" region "gra"
2024/01/12 09:19:16 DEBUG : Creating backend with remote "ovh_backup_dev:rclone-critical/vierwerf/sync/local/gitlab/git-data.json"
2024/01/12 09:19:16 DEBUG : Resolving service "s3" region "gra"
2024/01/12 09:19:17 DEBUG : Creating backend with remote "ovh_backup_dev:rclone-critical/vierwerf/sync/local/gitlab/git-data.bin"
2024/01/12 09:19:17 DEBUG : Resolving service "s3" region "gra"
2024/01/12 09:19:17 DEBUG : Creating backend with remote "ovh_backup_dev:rclone-critical/vierwerf/sync/local/gitlab/git-data"
2024/01/12 09:19:17 DEBUG : Resolving service "s3" region "gra"
2024/01/12 09:19:17 DEBUG : repositories/+gitaly/state/@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git/latest: Need to transfer - File not found at Destination
2024/01/12 09:19:17 DEBUG : repositories/+gitaly/state/@hashed/4b/22/4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a.git/latest: Need to transfer - File not found at Destination
2024/01/12 09:19:17 DEBUG : repositories/.gitaly-metadata: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/.gitaly-metadata: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/ef/2d/ef2d127de37b942baad06145e54b0c619a1f22327b2ebbcfbec78f5564afe39d.git/HEAD: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/ef/2d/ef2d127de37b942baad06145e54b0c619a1f22327b2ebbcfbec78f5564afe39d.git/HEAD: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4e/07/4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce.git/HEAD: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4e/07/4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce.git/HEAD: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4e/07/4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce.git/config: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4e/07/4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce.git/config: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4e/07/4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce.git/.gitaly-full-repack-timestamp: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4e/07/4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce.git/.gitaly-full-repack-timestamp: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/ef/2d/ef2d127de37b942baad06145e54b0c619a1f22327b2ebbcfbec78f5564afe39d.git/config: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/ef/2d/ef2d127de37b942baad06145e54b0c619a1f22327b2ebbcfbec78f5564afe39d.git/config: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4b/22/4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a.git/HEAD: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4b/22/4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a.git/HEAD: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4b/22/4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a.git/config: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/4b/22/4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a.git/config: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.git/description: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.git/description: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.git/HEAD: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.git/HEAD: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.git/config: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.git/config: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git/HEAD: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git/HEAD: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/+gitaly/state/@hashed/4b/22/4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a.git/latest: md5 = 2e49d179f98c2d72f479034b51630127 OK
2024/01/12 09:19:17 DEBUG : repositories/@snippets/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git/description: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git/description: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git/config: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git/config: Unchanged skipping
2024/01/12 09:19:17 DEBUG : repositories/@snippets/ef/2d/ef2d127de37b942baad06145e54b0c619a1f22327b2ebbcfbec78f5564afe39d.git/refs/heads/main: Size and modification time the same (differ by 0s, within tolerance 1ns)
2024/01/12 09:19:17 DEBUG : repositories/@snippets/ef/2d/ef2d127de37b942baad06145e54b0c619a1f22327b2ebbcfbec78f5564afe39d.git/refs/heads/main: Unchanged skipping
Until two days ago we were running 1.64.0, then I upgraded the binary to 1.65.1 to see if the errors would be resolved, but same result on both versions.
95GB~ - that is a very small amount of data, do you really need the compress remote?
might test without it, confirm if that is the problem.
given the source is local, might compress using a local tool, then upload.
fwiw, that is what my backup script does, 7z the source files, then upload .7z
or compress each file, then upload each individual file.
would be great if the same file fails each time, then the log would be kept small. rclone sync /path/to/file remote: -vv --dump=headers --retries=1 --low-level-retries=1