This issue occurs if the checkpoint.cptConfigName = "Virtual Machine Name" parameter exists inside the virtual machine's .vmx file. This parameter may exist if a third party application added it to the .vmx file.
To resolve this issue, turn off Fault Tolerance and remove the checkpoint.cptConfigName parameter.
To turn off Fault Tolerance:
- Right-click on the virtual machine and click Fault Tolerance
- Select Turn Off Fault Tolerance.
Note: If the option to turn off Fault Tolerance is disabled (that is, greyed out), repeat steps 1 and 2 until the option is enabled (that is, no longer greyed out). The option may be disabled due to the frequently changing error state of Fault Tolerance on the affected virtual machine.
To remove the checkpoint.cptConfigName parameter:
Note: Removing this parameter may affect the third party application that added it to the .vmx file.
-
Power off the affected virtual machine.
-
Unregister the virtual machine from the vCenter Inventory. Right-click the virtual machine and choose Remove from Inventory.
-
Log into the ESX service console as root.
-
Change to the path where the .vmx file resides using the command:
cd /vmfs/volumes/Datastore/VM
-
-
Save and close the file.
-
Open the datastore browser and browse to the directory where the .vmx file is located.
-
Right-click on the .vmx file and choose Add to Inventory.