XenDesktop 7 and VMware vCenter 5: New Machine Catalog creation fails with error: A snapshot could not be created from the specified virtual machine

XenDesktop 7 would fail to create new Machine Catalog whenever it fails to create a Snapshot of the chosen VM for Master Image.  In my case, Snapshot creation was failing as my vCenter server was failing to Connect to the ESXi host due to expiry of license.   Error Id: XDDS:02C84D06 Exception:     Citrix.Console.Models.Exceptions.ScriptException A snapshot could not be created from the specified virtual machine: XDHyp:hostingunitsVMTestCluster1Win7ENTSP1.vm        at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.Scripts.SnapshotVMsScript.CreateVMSnapShot(String vmPath)        at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.Scripts.SnapshotVMsScript.RunScript()        at Citrix.Console.PowerShellInteraction.PowerShellScript`1.Run()        at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.SnapshotCreationTask.RunTask()        at Citrix.Console.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run()     DesktopStudio_ErrorId : UnknownError     ErrorCategory : NotSpecified     DesktopStudio_PowerShellHistory : Create Machine Catalog ‘Win7XD7Pool’     10/16/2013 10:37:04 […]

Read more

Fix: Cannot connect to the VCenter server due to a certificate error

  Error Description:   Error Id: XDDS:09246D12 Exception:     Citrix.Console.Models.Exceptions.ScriptException Cannot connect to the VCenter server due to a certificate error. Make sure that the appropriate certificates are installed on the VCenter server, and install the appropriate certificates on the same machine that contains all instances of the Host service.        at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.CreateException[T](ExecutionResults`1 results, ICmdletExecutionHost host)        at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.Execute[T](ISdkCmdlet`1 sdkCmd, ICmdletExecutionHost host, Boolean allowFailover)        at Citrix.Console.PowerShellSdk.HypervisorService.Scripts.CreateHypervisorConnection.RunScript()        at Citrix.Console.PowerShellInteraction.PowerShellScript`1.Run()        at Citrix.Console.PowerShellSdk.HypervisorService.PSHypervisorService.AddHypervisorConnection(HypervisorConnectionModel hypervisorConnectionModel, Boolean persistConnection, ScriptExecutionContext context)        at Citrix.Console.Hypervisors.UI.Pages.HypervisorDetailsPageViewModelBase.ValidatePage()        at Citrix.Console.CommonControls.Wizard.PageContainerViewModel.<>c__DisplayClass3.<ValidateAndMoveToPage>b__2()     DesktopStudio_ErrorId : VCenterConnectionSslFailure     Exception : Citrix.ManagedMachineAPI.VCenterConnectionAuthenticationException: The attempt to connect to the address https://198.xx.xx.xxx/sdk […]

Read more