Warning on latest backup - 2020-04-21 13:45:00 -06 - [Warning-Duplicati.Library.DynamicLoader.DynamicLoader`1-SoftError]

Testing Duplicati backups from a Linux machine running Linux Distro Elementary OS Hera, Ubuntu 18.04.3 LTS, Linux 5.3.0-46 generic, GTK 3.22.30, backing up to a local hard drive which is connected to my local network via USB to a Netgear WNDR3700 running Firmware V1.0.7.98NA.

The drive is formatted out as GUID, with a partition of ext2. the connection is over FTP.

Identical warning - right down to the Public Token Key - as found here:

Steps to resolve the issue as per the above article - reinstalling a new version of Mono and reinstalling Duplicati - have not been performed as of yet; awaiting recommendation.

After switching to running Duplicati as a service per the following:

Duplicati had been running perfectly up until a recommended Mono update from version 4.6.2 to version 6.8.0.105 as outlined in the following thread:

Here is the output of the current warning:

Log data for MainAdmin Backup

General Remote 

Apr 21, 2020 1:46 PM - Operation: Backup
Time Start 2020-04-21 13:45:00 End 2020-04-21 13:46:25 Duration 00:01:26
Source Files Examined 581 (7.15 GB) Opened 497 (4.84 GB) Added 24 (2.38 GB) Modified 473 (0 bytes) Deleted 0

Warnings 1

2020-04-21 13:45:00 -06 - [Warning-Duplicati.Library.DynamicLoader.DynamicLoader`1-SoftError]: Failed to load process type Duplicati.Library.Common.IO.VssBackupComponents assembly /usr/lib/duplicati/Duplicati.Library.IO.dll, error message: Could not load type of field ‘Duplicati.Library.Common.IO.VssBackupComponents:_vssBackupComponents’ (1) due to: Could not load file or assembly ‘AlphaVSS.Common, Version=1.4.0.0, Culture=neutral, PublicKeyToken=959d3993561034e3’ or one of its dependencies.

Complete log:

{
“DeletedFiles”: 0,
“DeletedFolders”: 0,
“ModifiedFiles”: 473,
“ExaminedFiles”: 581,
“OpenedFiles”: 497,
“AddedFiles”: 24,
“SizeOfModifiedFiles”: 0,
“SizeOfAddedFiles”: 2550145659,
“SizeOfExaminedFiles”: 7680391855,
“SizeOfOpenedFiles”: 5192509727,
“NotProcessedFiles”: 0,
“AddedFolders”: 4,
“TooLargeFiles”: 0,
“FilesWithError”: 0,
“ModifiedFolders”: 0,
“ModifiedSymlinks”: 0,
“AddedSymlinks”: 0,
“DeletedSymlinks”: 0,
“PartialBackup”: false,
“Dryrun”: false,
“MainOperation”: “Backup”,
“CompactResults”: {
“DeletedFileCount”: 0,
“DownloadedFileCount”: 0,
“UploadedFileCount”: 0,
“DeletedFileSize”: 0,
“DownloadedFileSize”: 0,
“UploadedFileSize”: 0,
“Dryrun”: false,
“VacuumResults”: null,
“MainOperation”: “Compact”,
“ParsedResult”: “Success”,
“Version”: “2.0.5.1 (2.0.5.1_beta_2020-01-18)”,
“EndTime”: “2020-04-21T19:46:22.730268Z”,
“BeginTime”: “2020-04-21T19:46:22.177261Z”,
“Duration”: “00:00:00.5530070”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null,
“BackendStatistics”: {
“RemoteCalls”: 8,
“BytesUploaded”: 213383,
“BytesDownloaded”: 212407,
“FilesUploaded”: 3,
“FilesDownloaded”: 3,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 0,
“UnknownFileSize”: 0,
“UnknownFileCount”: 0,
“KnownFileCount”: 685,
“KnownFileSize”: 17394277641,
“LastBackupDate”: “2020-04-21T13:45:00-06:00”,
“BackupListCount”: 7,
“TotalQuotaSpace”: 0,
“FreeQuotaSpace”: 0,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Backup”,
“ParsedResult”: “Success”,
“Version”: “2.0.5.1 (2.0.5.1_beta_2020-01-18)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2020-04-21T19:45:00.160515Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
},
“VacuumResults”: null,
“DeleteResults”: null,
“RepairResults”: null,
“TestResults”: {
“MainOperation”: “Test”,
“VerificationsActualLength”: 3,
“Verifications”: [
{
“Key”: “duplicati-20200421T194500Z.dlist.zip.aes”,
“Value”:
},
{
“Key”: “duplicati-i9816783e246d478f8c4c9efb7f5b6133.dindex.zip.aes”,
“Value”:
},
{
“Key”: “duplicati-b86818ae45c8f4fdcad05a9f606d16c8b.dblock.zip.aes”,
“Value”:
}
],
“ParsedResult”: “Success”,
“Version”: “2.0.5.1 (2.0.5.1_beta_2020-01-18)”,
“EndTime”: “2020-04-21T19:46:25.913539Z”,
“BeginTime”: “2020-04-21T19:46:25.10165Z”,
“Duration”: “00:00:00.8118890”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null,
“BackendStatistics”: {
“RemoteCalls”: 8,
“BytesUploaded”: 213383,
“BytesDownloaded”: 212407,
“FilesUploaded”: 3,
“FilesDownloaded”: 3,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 0,
“UnknownFileSize”: 0,
“UnknownFileCount”: 0,
“KnownFileCount”: 685,
“KnownFileSize”: 17394277641,
“LastBackupDate”: “2020-04-21T13:45:00-06:00”,
“BackupListCount”: 7,
“TotalQuotaSpace”: 0,
“FreeQuotaSpace”: 0,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Backup”,
“ParsedResult”: “Success”,
“Version”: “2.0.5.1 (2.0.5.1_beta_2020-01-18)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2020-04-21T19:45:00.160515Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
},
“ParsedResult”: “Warning”,
“Version”: “2.0.5.1 (2.0.5.1_beta_2020-01-18)”,
“EndTime”: “2020-04-21T19:46:25.959419Z”,
“BeginTime”: “2020-04-21T19:45:00.157247Z”,
“Duration”: “00:01:25.8021720”,
“MessagesActualLength”: 19,
“WarningsActualLength”: 1,
“ErrorsActualLength”: 0,
“Messages”: [
“2020-04-21 13:45:00 -06 - [Information-GetGpgProgramPath-gpg]: gpg”,
“2020-04-21 13:45:00 -06 - [Information-Duplicati.Library.Main.Controller-StartingOperation]: The operation Backup has started”,
“2020-04-21 13:45:02 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Started: ()”,
“2020-04-21 13:45:04 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Completed: (682 bytes)”,
“2020-04-21 13:46:20 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-b956ae6e9e2be48199f23750914feec04.dblock.zip.aes (134.83 KB)”,
“2020-04-21 13:46:20 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-20200421T194500Z.dlist.zip.aes (57.20 KB)”,
“2020-04-21 13:46:21 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-20200421T194500Z.dlist.zip.aes (57.20 KB)”,
“2020-04-21 13:46:21 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-b956ae6e9e2be48199f23750914feec04.dblock.zip.aes (134.83 KB)”,
“2020-04-21 13:46:21 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-ic7cbda4cafe843808989e405fe237d47.dindex.zip.aes (16.36 KB)”,
“2020-04-21 13:46:22 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-ic7cbda4cafe843808989e405fe237d47.dindex.zip.aes (16.36 KB)”,
“2020-04-21 13:46:22 -06 - [Information-Duplicati.Library.Main.Database.LocalDeleteDatabase-CompactReason]: Compacting not required”,
“2020-04-21 13:46:22 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Started: ()”,
“2020-04-21 13:46:25 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Completed: (685 bytes)”,
“2020-04-21 13:46:25 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Started: duplicati-20200421T194500Z.dlist.zip.aes (57.20 KB)”,
“2020-04-21 13:46:25 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Completed: duplicati-20200421T194500Z.dlist.zip.aes (57.20 KB)”,
“2020-04-21 13:46:25 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Started: duplicati-i9816783e246d478f8c4c9efb7f5b6133.dindex.zip.aes (118.14 KB)”,
“2020-04-21 13:46:25 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Completed: duplicati-i9816783e246d478f8c4c9efb7f5b6133.dindex.zip.aes (118.14 KB)”,
“2020-04-21 13:46:25 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Started: duplicati-b86818ae45c8f4fdcad05a9f606d16c8b.dblock.zip.aes (32.09 KB)”,
“2020-04-21 13:46:25 -06 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Completed: duplicati-b86818ae45c8f4fdcad05a9f606d16c8b.dblock.zip.aes (32.09 KB)”
],
“Warnings”: [
“2020-04-21 13:45:00 -06 - [Warning-Duplicati.Library.DynamicLoader.DynamicLoader`1-SoftError]: Failed to load process type Duplicati.Library.Common.IO.VssBackupComponents assembly /usr/lib/duplicati/Duplicati.Library.IO.dll, error message: Could not load type of field ‘Duplicati.Library.Common.IO.VssBackupComponents:_vssBackupComponents’ (1) due to: Could not load file or assembly ‘AlphaVSS.Common, Version=1.4.0.0, Culture=neutral, PublicKeyToken=959d3993561034e3’ or one of its dependencies.”
],
“Errors”: ,
“BackendStatistics”: {
“RemoteCalls”: 8,
“BytesUploaded”: 213383,
“BytesDownloaded”: 212407,
“FilesUploaded”: 3,
“FilesDownloaded”: 3,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 0,
“UnknownFileSize”: 0,
“UnknownFileCount”: 0,
“KnownFileCount”: 685,
“KnownFileSize”: 17394277641,
“LastBackupDate”: “2020-04-21T13:45:00-06:00”,
“BackupListCount”: 7,
“TotalQuotaSpace”: 0,
“FreeQuotaSpace”: 0,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Backup”,
“ParsedResult”: “Success”,
“Version”: “2.0.5.1 (2.0.5.1_beta_2020-01-18)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2020-04-21T19:45:00.160515Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
}

Update - subsequent backups created by selecting “Run now” in the web browser interface perform successfully with no warnings or errors generated.

That said - without further information concerning this warning, status of the integrity of the overall backup is unknown at this juncture.

I don’t know what mono would have to do with it, but the work after the early reports found below:

VSS warning on non-Windows platforms #4149

AlphaVSS.Common is only used on Windows and has long been removed on Linux fresh installs.
Problem is that a bug fix in a different area caused non-Windows systems to try to load it anyway.

Do not remove Alpha VSS dependencies in installer packages #4178 is one proposed fix method.

Users who fresh install an earlier Duplicati then have Duplicati autoupdate might not see this bug, because the updates contain all the files. Until a fix gets into Beta (which can take awhile), maybe

https://github.com/duplicati/duplicati/releases has a .zip file for your version. You can grab that .dll.

or kind of ugly in a different way, but also cleaner in a way:

2.0.5.0_experimental_2020-01-03 can probably be fresh installed, change Update channel to Beta, allow Duplicati to install 2.0.5.1 as an update, and the update will probably contain a full set of files.

I get this error sometimes (not always) as well, and am already running the experimental 2020-01-03 version.

No longer removes AlphaFS and AlphaVSS files from non-Windows packages, thanks @warwickmm

2.0.5.106_canary_2020-05-11 fixes it, but you’d have to risk a Canary build until it gets out. More at:

VSS warning on non-Windows platforms #4149 if you want to go the Canary route (has some risks).

If you prefer workaround, see earlier here, download the .zip for your release, and install missing.dll.