Challenge
The following entry can be seen in the job log:
[timestamp] Error Failed to delete oib '[xxx]' from ‘Filepath\file.vbk', redo. ‘Filepath\file.vrb' at Veeam.Backup.Core.COibEx.Delete(COib currOib, COib prevOib, CBackupClient agent, IFileCommander fileComm)
[timestamp] Error at Veeam.Backup.Core.CSynOibAlg.Repair(COib currOib, CBackupSession session, CBackupClient agent, IFileCommander fileComm)
[timestamp] Error at Veeam.Backup.Core.CVmBackupTarget.RepairOib(COib currOib, CDbBackupJobInfo job, CBackupSession session, CBackupClient agent, IFileCommander fileComm)
[timestamp] Error at Veeam.Backup.Core.CBackupTarget.Repair()
[timestamp] Error at Veeam.Backup.Core.CBackupTarget.Veeam.Backup.Core.ITarget.PreProcess()
[timestamp] Error at Veeam.Backup.Core.CBackupJobPerformer.ExecuteJob()
[timestamp] Error at Veeam.Backup.Core.CBackupJobPerformer.Execute()
[timestamp] Error Undir failed at Veeam.Backup.AgentProvider.CBackupClient.Undir(IDirVfsLink vbkDirLink, String rbkFilePath)
[timestamp] Error at Veeam.Backup.Core.COibEx.Delete(COib currOib, COib prevOib, CBackupClient agent, IFileCommander fileComm)
[timestamp] Error Client error: Data error (cyclic redundancy check)
[timestamp] Error Failed to write data to the file [Filepath\file.vbk].
Cause
Cyclic Redundancy Check is an algorithm allowing Veeam Backup & Replication to check backup consistency. The error indicates that the backup chain did not pass this check, and the target files got corrupted. This can also indicate problems on the physical storage where the backups are stored.
Solution
In the Veeam console, open the Backups section and locate the problem backup job. Right-click the job name and select "Delete from disk." After that is done, restart the job.