Thanks Ken. I agree, it’s bizarre that it worked for so long and then suddenly started prompting me that remote files were missing and to repair. Perhaps Duplicati has a task that runs seldomly that doesn’t handle this edge case? It seems clear at least that the “repair” functionality doesn’t handle this edge case.
My last successful backup was Friday of last week and I just noticed today that my daily backups had been failing.
I can understand not wanting to make a breaking change for current users. I think a minimally invasive change would be a warning message or “are you sure?” dialog if someone tries to use a leading slash.
I’m not sure what the industry standard (if there is one) for object storage is for odd pseudo-folder cases that can’t happen in a normal filesystem. Basically, you can but slashes anywhere, but what do they do?
The same questions could potentially arise for any object storage pseudo folders, not just S3 compatible.
When planning solutions, maintaining ability to reach whatever wound up as the key was mentioned, but there’s also a command line to worry about, where anything can be typed, and user interaction is limited.
I’d also point out that double slash means different things. If in a URI, I’d guess one gets stripped off, so from a key point of view it’s a singled leading slash. On the other hand, you can double slash in the path, but that’s a more obvious thing to not do. Whether or not GUI Path needs leading slash is not very clear.
Generally I advise no extra leading or trailing slashes. I think that’s the maybe-unstated GUI Path intent.
hi @kenkendk@crypdick - there haven’t been any recent changes @ Wasabi that would have caused this sort or thing but if you have specific questions, please drop a note to support at wasabi.com and we can look into any account speciifc concerns - thx!
Since Wasabi was not updated, my best guess is that you have hit the unwanted downgrade bug. This happens occasionally when “something” touches the files in the update folder, and Duplicati considers the update invalid. You can check the version reported by Duplicati and see if it still reports the version you expected.