I found a similar problem.
I tried to restore a single file from a backup to the same PC into a different folder.
When I search for the file, I find two possible files and click on one to select the file I want. Then I select a folder where I want to restore the file to and start the restore.
Then I get the warning and no file is restored:
2026-08-29 11:21:37 +02 - [Warning-Duplicati.Library.Main.Operation.RestoreHandler-NoFilesRestored]: Restore completed without errors but no files were restored
If I select the same file by clicking thru the tree selection for the file and do the restore the file is restored correctly!
So, it seems there is a problem with the search file UI in restore?
This ist the complete log of the failed restore:
{
“BrokenLocalFiles”: ,
“BrokenRemoteFiles”: ,
“RestoredFiles”: 0,
“SizeOfRestoredFiles”: 0,
“SizeOfRestoredData”: 0,
“RestoredFolders”: 0,
“RestoredSymlinks”: 0,
“PatchedFiles”: 0,
“DeletedFiles”: 0,
“DeletedFolders”: 0,
“DeletedSymlinks”: 0,
“UnmodifiedFiles”: 0,
“SizeOfUnmodifiedFiles”: 0,
“RestorePath”: “C:\Temp\dup\”,
“MainOperation”: “Restore”,
“RecreateDatabaseResults”: null,
“ParsedResult”: “Warning”,
“Interrupted”: false,
“Version”: “2.3.0.4 (2.3.0.4_stable_2026-07-09)”,
“EndTime”: “2026-08-29T09:21:38.1391334Z”,
“BeginTime”: “2026-08-29T09:21:13.4831224Z”,
“Duration”: “00:00:24.6560110”,
“MessagesActualLength”: 19,
“WarningsActualLength”: 1,
“ErrorsActualLength”: 0,
“Messages”: [
“2026-08-29 11:21:13 +02 - [Information-Duplicati.Library.Main.Controller-StartingOperation]: The operation Restore has started”,
“2026-08-29 11:21:16 +02 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Started: ()”,
“2026-08-29 11:21:18 +02 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Completed: (748 bytes)”,
“2026-08-29 11:21:19 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 0 (28.08.2026 11:06:18) …”,
“2026-08-29 11:21:25 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 1 (26.08.2026 11:10:52) …”,
“2026-08-29 11:21:28 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 2 (24.08.2026 11:04:00) …”,
“2026-08-29 11:21:29 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 3 (22.08.2026 13:26:19) …”,
“2026-08-29 11:21:29 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 4 (16.08.2026 14:19:07) …”,
“2026-08-29 11:21:30 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 5 (07.08.2026 11:09:02) …”,
“2026-08-29 11:21:30 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 6 (14.07.2026 11:04:38) …”,
“2026-08-29 11:21:31 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 7 (07.06.2026 11:06:30) …”,
“2026-08-29 11:21:32 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 8 (07.05.2026 11:09:27) …”,
“2026-08-29 11:21:33 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 9 (05.04.2026 14:02:27) …”,
“2026-08-29 11:21:34 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 10 (03.03.2026 12:09:48) …”,
“2026-08-29 11:21:34 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 11 (31.01.2026 12:07:54) …”,
“2026-08-29 11:21:34 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 12 (31.12.2025 14:30:24) …”,
“2026-08-29 11:21:35 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 13 (29.11.2025 12:04:48) …”,
“2026-08-29 11:21:35 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 14 (27.10.2025 12:22:18) …”,
“2026-08-29 11:21:36 +02 - [Information-Duplicati.Library.Main.Database.LocalRestoreDatabase-SearchingBackup]: Searching backup 15 (21.09.2025 13:39:45) …”
],
“Warnings”: [
“2026-08-29 11:21:37 +02 - [Warning-Duplicati.Library.Main.Operation.RestoreHandler-NoFilesRestored]: Restore completed without errors but no files were restored”
],
“Errors”: ,
“BackendStatistics”: {
“RemoteCalls”: 1,
“BytesUploaded”: 0,
“BytesDownloaded”: 0,
“FilesUploaded”: 0,
“FilesDownloaded”: 0,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 0,
“UnknownFileSize”: 0,
“UnknownFileCount”: 0,
“KnownFileCount”: 748,
“KnownFileSize”: 16917773324,
“KnownFilesets”: 16,
“LastBackupDate”: “2026-08-28T13:06:18+02:00”,
“BackupListCount”: 16,
“TotalQuotaSpace”: 0,
“FreeQuotaSpace”: 0,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Restore”,
“ParsedResult”: “Success”,
“Interrupted”: false,
“Version”: “2.3.0.4 (2.3.0.4_stable_2026-07-09)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2026-08-29T09:21:13.4831279Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
}