Unable to restore backpup

Hello. I’ve deployed Duplicati in docker compose version 2.2.0.3 - 2.2.0.3_stable_2026-01-06 in a NAS with Openmediavault 8.0.8-1 (Synchrony) x64 because I think it is a very good solution for back-up. The whole process has gone well. I have configured a backup of tests with 1 small file. The problem comes to me to do the restore of tests that are not performed and gives the following error:

  • 2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Operation.Restore.VolumeDownloader-DownloadError]: Error during download
    IndexOutOfRangeException: Index was outside the bounds of the array.

  • 2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Operation.Restore.BlockManager-BlockCountError]: Block count in SleepableDictionarys block table is not zero: 2
    First 10 blocks: 1, 2

  • 2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Operation.Restore.BlockManager-VolumeCountError]: Volume count in SleepableDictionarys volume table is not zero: 2
    First 10 volumes: 2

  • 2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Controller-FailedOperation]: The operation Restore has failed
    IndexOutOfRangeException: Index was outside the bounds of the array.

============ Complet log ===============================================

        {

“BrokenLocalFiles”: ,
“BrokenRemoteFiles”: ,
“RestoredFiles”: 0,
“SizeOfRestoredFiles”: 0,
“RestoredFolders”: 0,
“RestoredSymlinks”: 0,
“PatchedFiles”: 0,
“DeletedFiles”: 0,
“DeletedFolders”: 0,
“DeletedSymlinks”: 0,
“MainOperation”: “Restore”,
“RecreateDatabaseResults”: null,
“ParsedResult”: “Fatal”,
“Interrupted”: false,
“Version”: “2.2.0.3 (2.2.0.3_stable_2026-01-06)”,
“EndTime”: “2026-01-25T15:45:22.2688378Z”,
“BeginTime”: “2026-01-25T15:45:22.2375866Z”,
“Duration”: “00:00:00.0312512”,
“MessagesActualLength”: 7,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 4,
“Messages”: [
“2026-01-25 16:45:22 +01 - [Information-Duplicati.Library.Main.Controller-StartingOperation]: The operation Restore has started”,
“2026-01-25 16:45:22 +01 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Started: ()”,
“2026-01-25 16:45:22 +01 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Completed: (5 bytes)”,
“2026-01-25 16:45:22 +01 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: QuotaInfo - Started: ()”,
“2026-01-25 16:45:22 +01 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 0 (1/25/2026 3:32:05 PM) …”,
“2026-01-25 16:45:22 +01 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Started: duplicati-b45218b0cad3842b79aa970683bbb8ad5.dblock.zip.aes (1.481 KiB)”,
“2026-01-25 16:45:22 +01 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Completed: duplicati-b45218b0cad3842b79aa970683bbb8ad5.dblock.zip.aes (1.481 KiB)”
],
“Warnings”: ,
“Errors”: [
“2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Operation.Restore.VolumeDownloader-DownloadError]: Error during download\nIndexOutOfRangeException: Index was outside the bounds of the array.”,
“2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Operation.Restore.BlockManager-BlockCountError]: Block count in SleepableDictionarys block table is not zero: 2\nFirst 10 blocks: 1, 2”,
“2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Operation.Restore.BlockManager-VolumeCountError]: Volume count in SleepableDictionarys volume table is not zero: 2\nFirst 10 volumes: 2”,
“2026-01-25 16:45:22 +01 - [Error-Duplicati.Library.Main.Controller-FailedOperation]: The operation Restore has failed\nIndexOutOfRangeException: Index was outside the bounds of the array.”
],
“BackendStatistics”: {
“RemoteCalls”: 3,
“BytesUploaded”: 0,
“BytesDownloaded”: 1517,
“FilesUploaded”: 0,
“FilesDownloaded”: 1,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 0,
“UnknownFileSize”: 0,
“UnknownFileCount”: 2,
“KnownFileCount”: 3,
“KnownFileSize”: 3639,
“KnownFilesets”: 1,
“LastBackupDate”: “2026-01-25T16:32:05+01:00”,
“BackupListCount”: 1,
“TotalQuotaSpace”: 7937302708224,
“FreeQuotaSpace”: 7912731537408,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Restore”,
“ParsedResult”: “Success”,
“Interrupted”: false,
“Version”: “2.2.0.3 (2.2.0.3_stable_2026-01-06)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2026-01-25T15:45:22.2375885Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
}

===================================================================

Both the backup as a restore is performed on an external USB hard drive 8 TB and the folder where you would leave the restore has the following permissions:

I have checked the folder where it should stop the restore and interestingly creates the file that I’m testing peo and white with size 0.

Any help is welcome…..

Best regards

Good morning. Following a thread on the forum for this where it was said that he entered on the options you go if you activated the option --restore-legacy restore fincaría. This has been so. What it is not if you have this option turned on is normal or if this is a bug to fix but this one has to decide the team that develops Duplicati. Finally thank you to the people of the forum help posting solutions.

A greeting