I had my NAS shut down suddenly, possibly in the middle of Duplicati running on a laptop connected to the NAS.
Ever since then, most of my backups have completed with soft errors/warnings. Prior to this, I’ve never had any errors or warnings using Duplicati.
Here are a few samples from the log:
2023-09-13 21:57:43 -04 - [Warning-Duplicati.Library.DynamicLoader.DynamicLoader`1-SoftError]: Failed to load process type System.Reactive.Concurrency.DispatcherScheduler assembly /home/sylerner/.config/Duplicati/updates/2.0.7.2/System.Reactive.dll, error message: Could not load type of field ‘System.Reactive.Concurrency.DispatcherScheduler:k__BackingField’ (0) due to: Could not load file or assembly ‘WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies.
2023-09-25 23:45:50 -04 - [Warning-Duplicati.Library.DynamicLoader.DynamicLoader`1-SoftError]: Failed to load process type System.Reactive.Concurrency.DispatcherScheduler assembly /home/sylerner/.config/Duplicati/updates/2.0.7.2/System.Reactive.dll, error message: Could not load type of field ‘System.Reactive.Concurrency.DispatcherScheduler:k__BackingField’ (0) due to: Could not load file or assembly ‘WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies.
2023-09-28 13:00:00 -04 - [Warning-Duplicati.Library.DynamicLoader.DynamicLoader`1-SoftError]: Failed to load process type System.Reactive.Concurrency.DispatcherScheduler assembly /home/sylerner/.config/Duplicati/updates/2.0.7.2/System.Reactive.dll, error message: Could not load type of field ‘System.Reactive.Concurrency.DispatcherScheduler:k__BackingField’ (0) due to: Could not load file or assembly ‘WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies.
My questions are:
What is the significance of these soft errors/warnings?
Is this an indication of Duplicati’s data being corrupted or inconsistent?
Is there a way that I can do a full validation of the integrity of my backup data?
Since I don’t have anything in the backup set that isn’t still on my laptop, should I play it safe and wipe the current backup data and start over?
I think (I’ll not risk life or limb on betting on it but at 99% probability yes) that this an update problem, that is, you did not notice it before having a crash because you did not look very hard, but it was here since the last update, and the crash itself has no relation (unless it corrupted some system data on your computer, that would be the 1%). Now why you have it is unclear, giving some information on your setup would be welcome (do you use Windows ? if yes, which version, if not, what kind of system and do you have the latest (6.12) Mono version installed ?) edit silly question, you do not use Windows.
no, see above.
yes, perform a ‘test’ command from the command line capability, specify full-remote-verification and full-block-verification as advanced parameters and give ‘all’ as main parameter (replace the backup paths by ‘all’). Warning, if your backup is large this can be very long. As in, more than half a day for a greater than a Terabyte backup, depending on the number of files also. Note that if you encounter errors, some may be relatively harmless, but if you don’t see any all is clear.
If you are doing backups since a long time this is very much recommended anyway because Duplicati is beta software.
I don’t think so, but if your backup is tiny (let’s say <20 GB) it don’t matter much anyway.
then you select ‘test’ in the Command list, you replace the path(s) included in the box next to Commandline arguments by ‘all’, then you scroll down to add the advanced options and finally you click the "Run test command now’ button.