Backup error, S3 can see the file but cannot restore it

version:Duplicati - 2.1.0.4_stable_2025-01-31

The target storage is S3. The file can be seen to be backed up successfully, but it cannot be restored. This error is likely to occur

        {

“DeletedFiles”: 0,
“DeletedFolders”: 0,
“ModifiedFiles”: 0,
“ExaminedFiles”: 4840,
“OpenedFiles”: 4839,
“AddedFiles”: 4839,
“SizeOfModifiedFiles”: 0,
“SizeOfAddedFiles”: 444908075,
“SizeOfExaminedFiles”: 444908075,
“SizeOfOpenedFiles”: 444908075,
“NotProcessedFiles”: 0,
“AddedFolders”: 18024,
“TooLargeFiles”: 0,
“FilesWithError”: 0,
“ModifiedFolders”: 0,
“ModifiedSymlinks”: 0,
“AddedSymlinks”: 0,
“DeletedSymlinks”: 0,
“PartialBackup”: false,
“Dryrun”: false,
“MainOperation”: “Backup”,
“CompactResults”: null,
“VacuumResults”: null,
“DeleteResults”: {
“DeletedSetsActualLength”: 0,
“DeletedSets”: ,
“Dryrun”: false,
“MainOperation”: “Delete”,
“CompactResults”: null,
“ParsedResult”: “Success”,
“Interrupted”: false,
“Version”: “2.1.0.4 (2.1.0.4_stable_2025-01-31)”,
“EndTime”: “2025-02-24T14:54:36.5700397Z”,
“BeginTime”: “2025-02-24T14:54:36.4448219Z”,
“Duration”: “00:00:00.1252178”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null,
“BackendStatistics”: {
“RemoteCalls”: 32,
“BytesUploaded”: 340421987,
“BytesDownloaded”: 0,
“FilesUploaded”: 15,
“FilesDownloaded”: 0,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 12,
“UnknownFileSize”: 0,
“UnknownFileCount”: 1,
“KnownFileCount”: 15,
“KnownFileSize”: 340421987,
“LastBackupDate”: “2025-02-24T22:53:42+08:00”,
“BackupListCount”: 1,
“TotalQuotaSpace”: 0,
“FreeQuotaSpace”: 0,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Backup”,
“ParsedResult”: “Success”,
“Interrupted”: false,
“Version”: “2.1.0.4 (2.1.0.4_stable_2025-01-31)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2025-02-24T14:53:42.0267562Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
},
“RepairResults”: null,
“TestResults”: {
“MainOperation”: “Test”,
“VerificationsActualLength”: 3,
“Verifications”: [
{
“Key”: “duplicati-20250224T145342Z.dlist.zip.aes”,
“Value”: [
{
“Key”: “Error”,
“Value”: “Specified argument was out of the range of valid values. (Parameter ‘hex’)”
}
]
},
{
“Key”: “duplicati-i273498db523c4688a245c00e5630714f.dindex.zip.aes”,
“Value”: [
{
“Key”: “Error”,
“Value”: “Specified argument was out of the range of valid values. (Parameter ‘hex’)”
}
]
},
{
“Key”: “duplicati-bcc7637e7fd2a4171b7efe10898be3098.dblock.zip.aes”,
“Value”: [
{
“Key”: “Error”,
“Value”: “Specified argument was out of the range of valid values. (Parameter ‘hex’)”
}
]
}
],
“ParsedResult”: “Success”,
“Interrupted”: false,
“Version”: “2.1.0.4 (2.1.0.4_stable_2025-01-31)”,
“EndTime”: “2025-02-24T14:56:39.7591283Z”,
“BeginTime”: “2025-02-24T14:54:36.7924467Z”,
“Duration”: “00:02:02.9666816”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null,
“BackendStatistics”: {
“RemoteCalls”: 32,
“BytesUploaded”: 340421987,
“BytesDownloaded”: 0,
“FilesUploaded”: 15,
“FilesDownloaded”: 0,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 12,
“UnknownFileSize”: 0,
“UnknownFileCount”: 1,
“KnownFileCount”: 15,
“KnownFileSize”: 340421987,
“LastBackupDate”: “2025-02-24T22:53:42+08:00”,
“BackupListCount”: 1,
“TotalQuotaSpace”: 0,
“FreeQuotaSpace”: 0,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Backup”,
“ParsedResult”: “Success”,
“Interrupted”: false,
“Version”: “2.1.0.4 (2.1.0.4_stable_2025-01-31)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2025-02-24T14:53:42.0267562Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
},
“ParsedResult”: “Error”,
“Interrupted”: false,
“Version”: “2.1.0.4 (2.1.0.4_stable_2025-01-31)”,
“EndTime”: “2025-02-24T14:56:39.7631571Z”,
“BeginTime”: “2025-02-24T14:53:42.0267257Z”,
“Duration”: “00:02:57.7364314”,
“MessagesActualLength”: 71,
“WarningsActualLength”: 1,
“ErrorsActualLength”: 4,
“Messages”: [
“2025-02-24 22:53:42 +08 - [Information-Duplicati.Library.Main.Controller-StartingOperation]: The operation Backup has started”,
“2025-02-24 22:53:42 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Started: ()”,
“2025-02-24 22:53:42 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: List - Completed: (1 bytes)”,
“2025-02-24 22:53:58 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-bdcfa9035eb1f4d66bd97691a2d6e759e.dblock.zip.aes (49.304 MB)”,
“2025-02-24 22:53:59 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-b634ca4370ae24ddd8758fd4df7028de0.dblock.zip.aes (49.263 MB)”,
“2025-02-24 22:53:59 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-b3bfd6919329444ff9a80183ed1fa5f7e.dblock.zip.aes (49.259 MB)”,
“2025-02-24 22:53:59 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-bcc7637e7fd2a4171b7efe10898be3098.dblock.zip.aes (49.148 MB)”,
“2025-02-24 22:54:12 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-bdcfa9035eb1f4d66bd97691a2d6e759e.dblock.zip.aes (49.304 MB)”,
“2025-02-24 22:54:13 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-i368ed6dcb740417783dcc7626474bc77.dindex.zip.aes (62.122 KB)”,
“2025-02-24 22:54:14 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-b3bfd6919329444ff9a80183ed1fa5f7e.dblock.zip.aes (49.259 MB)”,
“2025-02-24 22:54:14 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-i1f9d8ffb4ad64564811bd5c6c269cf68.dindex.zip.aes (64.575 KB)”,
“2025-02-24 22:54:16 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-i368ed6dcb740417783dcc7626474bc77.dindex.zip.aes (62.122 KB)”,
“2025-02-24 22:54:16 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-b453c823acf094cbbbf7c818f7f4ea011.dblock.zip.aes (49.374 MB)”,
“2025-02-24 22:54:16 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-i1f9d8ffb4ad64564811bd5c6c269cf68.dindex.zip.aes (64.575 KB)”,
“2025-02-24 22:54:17 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-bcc7637e7fd2a4171b7efe10898be3098.dblock.zip.aes (49.148 MB)”,
“2025-02-24 22:54:17 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-i273498db523c4688a245c00e5630714f.dindex.zip.aes (60.513 KB)”,
“2025-02-24 22:54:19 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-b18c3672290444498b25260d53ce5802a.dblock.zip.aes (49.652 MB)”,
“2025-02-24 22:54:20 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-i273498db523c4688a245c00e5630714f.dindex.zip.aes (60.513 KB)”,
“2025-02-24 22:54:21 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Completed: duplicati-b634ca4370ae24ddd8758fd4df7028de0.dblock.zip.aes (49.263 MB)”,
“2025-02-24 22:54:21 +08 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Put - Started: duplicati-i8d014783df754050b169d4ba2f348b34.dindex.zip.aes (61.622 KB)”
],
“Warnings”: [
“2025-02-24 22:54:02 +08 - [Warning-Duplicati.Library.Main.Operation.Backup.FileBlockProcessor.FileEntry-PathProcessingFailed]: Failed to process path: /source3/siyuan/.lock\nIOException: The process cannot access the file ‘/source3/siyuan/.lock’ because it is being used by another process.”
],
“Errors”: [
“2025-02-24 22:55:17 +08 - [Error-Duplicati.Library.Main.Operation.TestHandler-FailedToProcessFile]: Failed to process file duplicati-20250224T145342Z.dlist.zip.aes\nArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ‘hex’)”,
“2025-02-24 22:55:58 +08 - [Error-Duplicati.Library.Main.Operation.TestHandler-FailedToProcessFile]: Failed to process file duplicati-i273498db523c4688a245c00e5630714f.dindex.zip.aes\nArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ‘hex’)”,
“2025-02-24 22:56:39 +08 - [Error-Duplicati.Library.Main.Operation.TestHandler-FailedToProcessFile]: Failed to process file duplicati-bcc7637e7fd2a4171b7efe10898be3098.dblock.zip.aes\nArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ‘hex’)”,
“2025-02-24 22:56:39 +08 - [Error-Duplicati.Library.Main.Operation.TestHandler-Test results]: Verified 3 remote files with 3 problem(s)”
],
“BackendStatistics”: {
“RemoteCalls”: 32,
“BytesUploaded”: 340421987,
“BytesDownloaded”: 0,
“FilesUploaded”: 15,
“FilesDownloaded”: 0,
“FilesDeleted”: 0,
“FoldersCreated”: 0,
“RetryAttempts”: 12,
“UnknownFileSize”: 0,
“UnknownFileCount”: 1,
“KnownFileCount”: 15,
“KnownFileSize”: 340421987,
“LastBackupDate”: “2025-02-24T22:53:42+08:00”,
“BackupListCount”: 1,
“TotalQuotaSpace”: 0,
“FreeQuotaSpace”: 0,
“AssignedQuotaSpace”: -1,
“ReportedQuotaError”: false,
“ReportedQuotaWarning”: false,
“MainOperation”: “Backup”,
“ParsedResult”: “Success”,
“Interrupted”: false,
“Version”: “2.1.0.4 (2.1.0.4_stable_2025-01-31)”,
“EndTime”: “0001-01-01T00:00:00”,
“BeginTime”: “2025-02-24T14:53:42.0267562Z”,
“Duration”: “00:00:00”,
“MessagesActualLength”: 0,
“WarningsActualLength”: 0,
“ErrorsActualLength”: 0,
“Messages”: null,
“Warnings”: null,
“Errors”: null
}
}

Not sure what the source of this error is.

Can you go to “About” and then “Show log” ?
Here you should be able to get the full stack trace of the error.

My guess is that perhaps the S3 path contains non-ascii characters, and this somehow breaks a url parsing that cannot read the encoded characters.