I'm currently facing a problem with a backup job that keep failing with this error : "[WMI] Empty result. Failed to convert snapshot to referencePoint snapshot"
Open Ticket : #02171150
The environment :
- Brand new Windows server 2016 with Hyper-v role.
- 2 VM installed on it :
* Our principal called "Main" with : File server, Exchange, DC
* Another one called "DMZ" : Internet Fronted server (IIS web services mainly).
Lost Monday I manually restarted a Full backup, before this everything was working perfectly.
The problem : The backup to disk job of the "Main" VM fall in error because of missing disk place AND the VM "Main" itself fall in pause statement (Both VM and backup to disk share the same disk).
I cleaned up previous backup from disk to free same place.
When I tried to resume the VM, it failed. I had to restart the VM server.
After reboot, both VM (Main & DMZ) did restart and everything was back on track (From network and services point of view).
Except that from that moment any single time I tried to start a backup or replication job of the "Main" server it fall in error, while the other VM - DMZ (on the same server) is backing up perfectly.
The backup start correctly, the snapshot is created, the HDD are copied (This can take some time), but after the HDD process the error is raised.
After the backup my snapshot is merged back to the VM, and everything is fine for the VM point of view.
Here is a typical Veeam log :
- Code: Select all
Queued for processing at 6/6/2017 11:01:18 PM
Required backup infrastructure resources have been assigned
VM processing started at 6/6/2017 11:01:23 PM
VM size: 85.0 GB
Preparing to create snapshot
Creating VM recovery checkpoint (mode: Hyper-V child partition snapshot) 0:00:14
Using source proxy hyper-v1 (onhost)
VMCX configuration file (163.8 KB) 163.8 KB read at 164 KB/s
VMRS configuration file (88.1 KB) 88.1 KB read at 88 KB/s
Hard disk 1 (85.0 GB) 65.5 GB read at 78 MB/s [CBT]0:14:26
Error: [WMI] Empty result. Failed to convert snapshot to referencePoint snapshot path '\\HYPER-V1\root\virtualization\v2:Msvm_VirtualSystemSettingData.InstanceID="Microsoft:B70A2C57-54A6-405F-8CBC-463673F9C852"'.
Busy: Source 98% > Proxy 2% > Network 0% > Target 0%
Primary bottleneck: Source
Network traffic verification detected no corrupted blocks
Processing finished with errors at 6/6/2017 11:16:32 PM
The error trace from the log :
- Code: Select all
[01.06.2017 13:56:05] <14> Error Processing MAIN
[01.06.2017 13:56:05] <14> Error [WMI] Empty result.
[01.06.2017 13:56:05] <14> Error Failed to convert snapshot to referencePoint snapshot path '\\HYPER-V1\root\virtualization\v2:Msvm_VirtualSystemSettingData.InstanceID="Microsoft:24C334C4-D1DD-4DBD-88A0-74351C0067D6"'. (Veeam.Backup.ProxyProvider.CHvWmiProxyErrorException)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.ProxyProvider.CHvWmiReconnectableRemoteCommand.InvokeInThread(Delegate dlg, Object args)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.ProxyProvider.CHvWmiReconnectableRemoteCommand.DoInvoke(CHvWmiProxyRequestContextNdw context, Int32 reconnectsCount, Delegate dlg, Object args)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.ProxyProvider.CHvWmiReconnectableRemoteCommand.Invoke[Ret](CHvWmiProxyRequestContextNdw context, Func`1 dlg)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.ProxyProvider.CHvWmiSnapshotRemoteManager2015.ConvertToReferencePoint(CHvVmSnapshotInfo snapshot)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.ResourceScheduler.CHvRecoveryCheckpointHelper.ConvertToReferencePoint(CHvVmID vmId, Boolean succeeded)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.ResourceScheduler.CHvRecoveryCheckpointSnapshot.ConvertCheckPointToReferencePoint(Guid vmId, Boolean isBinaryVmConfig, Boolean taskSucceeded)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.CHvVmSource2015.AfterDisksTransfer(Boolean succeeded)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.CBackupVmTransferAlg.AfterDisksTransfer(CBackupSet backupSet, Boolean succeeded)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.CTaskProcessor.ProcessTask(IVmBackupTask task, ITasksScheduler tasksScheduler, LogStorage logStorage, IStopSessionSync stopSessionControl, Boolean disableParallelProcessing)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.CHvBackupJobPerformer.ExecuteTask(CHvVmTask task, ITaskSource source, CVmBackupTarget target, LogStorage logStorage)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.CHvBackupJobPerformer.ExecuteTask(CHvVmTask task)
[01.06.2017 13:56:05] <14> Error at Veeam.Backup.Core.CHvBackupJobPerformer.ExecuteTaskAsync(CHvVmTask task)
The internal windows backup run perfectly on this VM.
Do you have idea where the problem is coming from ?
Test I could do ? (VSS writers are fine)
I have already spend some hours with phone support.
Thank you !