I will start this off with the fact that I need help with this as soon as possible (whether this is a config issue on my end, a bug that needs to be fixed, a “feature” that needs a disable flag, or something else entirely, I do not know) I will payout a $50 bounty to the person who can help me, and donate an additional $50 to the Duplicati project (or if you prefer I can give $100 as a donation instead).
The issue I am having is the error: “Compliance for object does not allow deletion”.
Duplicati is running on Windows 7 and 10, as a service, and had been running without issue (besides the normal warnings when backing up the entire C drive) for just under 3 months.
I use an s3 compatible storage service that allows for data immutability, which I have set for 1 month. Duplicati is set to retain backups for 2 months. To me, this would mean that no files would be deleted until they are over two months old, therefore well past the immutability period. However, starting about a week ago, a client notified me that the above error was occurring, and Duplicati was trying to delete files less than one month old (I have verified that the config is set to two months).
If there is no way to fix this, I will unfortunately need to find a different backup system, as data immutability for a period is required for better ransomware protection.
Any help at all is appreciated, and if I need to post this as a GitHub issue instead, please let me know.