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
