New backup state Error: Checking errors, related to #1400

Hi all,

Following a few errors on my part with a previous backup, I’ve decided to archive off the old backup and start again. I deleted the old backup configuration and database, and ensured the target path was empty, and started off a new backup. The configuration is identical to the old one, except I have added:

--upload-verification-file=true --full-remote-verification=true

The full backup command (sensitive data “x’d” out) is now:

mono /usr/lib/duplicati/Duplicati.CommandLine.exe backup "ssh://xxxx:22/backup?auth-username=xxxxx&ssh-fingerprint=ssh-rsa 2048 XXXX" /etc/ /home/ /root/ /zfsdata1/ --backup-name=xxxxx --dbpath=/root/.config/Duplicati/78737172778365676579.sqlite --encryption-module= --compression-module=zip --dblock-size=50mb --retention-policy="1W:1D,4W:1W,12M:1M" --no-encryption=true --send-mail-any-operation=true --send-mail-from="xxxx@xxxx.com" --send-mail-to="xxxx@xxxx.com" --send-mail-url="smtps://smtp.gmail.com:465?starttls=never" --send-mail-username="xxxx@xxxx.com" --send-mail-subject="Duplicati %OPERATIONNAME% report for %backup-name% - %PARSEDRESULT%" --upload-verification-file=true --full-remote-verification=true --disable-module=console-password-input

The backup appear to run fairly well, but at the end I see the following in the logs:

Log data: 2018-12-13 01:02:19 +00 - [Error-Duplicati.Library.Main.Database.LocalBackupDatabase- 
CheckingErrorsForIssue1400]: Checking errors, related to #1400. Unexpected result count: 0, expected 1, hash: mofDpn2g0pMVfHcNKJYIzCbGM3Eg3xXJW1AA7yuv4X8=, size: 102400, blocksetid: 29568, ix: 25, fullhash: ZVz2qxH26KaKkA1u2dCVBw06eAyFcCgl7rPXQdu2iM4=, fullsize: 2892040 2018-12-13 01:02:19 +00 - [Error-Duplicati.Library.Main.Database.LocalBackupDatabase-FoundIssue1400Error]: 
Found block with ID 1667612 and hash mofDpn2g0pMVfHcNKJYIzCbGM3Eg3xXJW1AA7yuv4X8= and size 71976 2018-12-13 01:02:19 +00 - [Warning- 
Duplicati.Library.Main.Operation.Backup.FileBlockProcessor.FileEntry-PathProcessingFailed]: Failed to process path: */root/* .config/Duplicati/78737172778365676579.sqlite-journal System.Exception: 
Unexpected result count: 0, expected 1, check log for more messages at 
Duplicati.Library.Main.Database.LocalBackupDatabase.AddBlockset (System.String filehash, Int64 size, 
Int32 blocksize, IEnumerable`1 hashes, IEnumerable`1 blocklistHashes, System.Int64& blocksetid, 
IDbTransaction transaction) <0x40933c00 + 0x00b3f> in <filename unknown>:0 at Duplicati.Library.Main.Operation.Backup.BackupDatabase+<>c__DisplayClass13_0.<AddBlocksetAsync>b__0 () <0x40933a50 + 0x00057> in <filename unknown>:0 at Duplicati.Library.Main.Operation.Common.SingleRunner+<>c__DisplayClass4_0`1[T].<RunOnMain>b__0 () <0x408e3270 + 0x00019> in <filename unknown>:0 at Duplicati.Library.Main.Operation.Common.SingleRunner+<DoRunOnMain>d__2`1[T].MoveNext () <0x408e2ae0 + 0x003ff> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f0fb28016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f0fb27ff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f0fb27ff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f0fb27ff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () <0x408e3f70 + 0x0001a> in <filename unknown>:0 at Duplicati.Library.Main.Operation.Backup.StreamBlockSplitter+<>c__DisplayClass2_0+<<Run>b__0>d.MoveNext () <0x40901000 + 0x03251> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f0fb28016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f0fb27ff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f0fb27ff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f0fb27ff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x40934cb0 + 0x0001f> in <filename unknown>:0 at Duplicati.Library.Main.Operation.Backup.StreamBlock+<ProcessStream>d__5.MoveNext () <0x409172d0 + 0x00684> in <filename unknown>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f0fb28016d0 + 0x00029> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f0fb27ff6b0 + 0x000a7> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f0fb27ff630 + 0x0006b> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f0fb27ff5e0 + 0x0003a> in <filename unknown>:0 at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () <0x40934e90 + 0x0001f> in <filename unknown>:0 at Duplicati.Library.Main.Operation.Backup.FileBlockProcessor+<>c__DisplayClass1_0+<<Run>b__0>d.MoveNext () <0x408f7340 + 0x00bea> in <filename unknown>:0

The “related to #1400” is new to me - does anyone know what this represents? I can see the error relating to the Duplicati sqlite database - should I exclude this? I presume it could be because it changes during the backup, but equally I normally see Duplicati process open and changing files very well.

Duplicati version is 2.0.4.4_canary_2018-11-14 on Ubuntu 16.04 LTS

Many thanks

James

Sorry we missed this one. I found it while researching just now. I think the answer here probably fits here too.