Xendesktop ‘Site Test’ might fail when the network connectivity among Delivery Controllers in different satellite zones is blocked.

The site test might fail when the network connectivity among Delivery Controllers in different satellite zones is blocked.

Test fails with below exception,

Error Id: XDDS:8CABB6CB

Exception:

System.InvalidOperationException Sequence contains no elements

at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source)

at Citrix.Console.PowerShellSdk.EnvironmentTestService.Scripts.RunTestTaskScript.UpdateProgress(Guid taskId)

at Citrix.Console.PowerShellSdk.EnvironmentTestService.Scripts.RunTestTaskScript.RunScript()

at Citrix.Console.PowerShellInteraction.PowerShellScript`1.Run()

at Citrix.Console.Shared.UI.Tests.TestLauncher.Start()

at Citrix.Console.DeliveryCenter.UI.Mmc.Commands.ExecuteDeliveryCenterTestCommand`1.ExecuteWithItem(T item, IProgressReporter reporter, Canceller canceller)

at Citrix.Console.Common.OperationTimer.TimeBlock(Action operation)

at Citrix.Console.CommonControls.ProgressDisplay.GenericProgressOperationWithFeedBack.PerformOperationInternal()

at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowOperation.PerformOperation()

at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowViewModel.PerformAction(Action operationComplete)

DesktopStudio_PowerShellHistory : Run Tests

New-EnvTestDiscoveryTargetDefinition -AdminAddress “DDC.domain.com:80” -TestSuiteId “Infrastructure” | Set-Variable -Name “testTarget0”

Get-Variable -Name @(“testTarget0″) -ValueOnly | Start-EnvTestTask -AdminAddress “DDC.domain.com:80” -RunAsynchronously

Remove-Variable -Name “testTarget0”

From the eventvwr, we also noticed that Citrix.Env.Test.exe service crashed due to an unhandled exception.

image.png

Related:

  • No Related Posts

User Management Tool | Error: “The email address you are operating on is not valid” when running rule.

Unknown Error committing actions

When attempting to run a rule on the User Management Tool, this error shows up: “The email address you are operating on is not valid

image.png

UMT Logs sample:

2021-06-23 11:41:26.704 -04:00 [ERR] : from Session [ _UI__2021-06-23_10-22-19 ]:

System.Exception: Unknown Error committing actions —> ShareFile.Api.Client.Exceptions.ODataException: The email address you are operating on is not valid. Please verify and try again.

at ShareFile.Api.Client.Requests.Providers.AsyncRequestProvider.<HandleNonSuccess>d__11.MoveNext()

— End of stack trace from previous location where exception was thrown —

Log file location: C:ProgramData$USERFOLDER$ShareFileUser Management ToolLogs

Related:

  • No Related Posts

Citrix Cloud: Unable to create/update machine catalog with the error “No facility available for disk upload. Unable to create any functioning volume service VMs. The given key was not present in the dictionary”

In rare conditions, you may be unable to create or update a machine catalog hosted on AWS. On analyzing the CDF traces, you may find an snippet similar to the one below.

73564371 0 12:41.4 53848 3220 1 RemoteHCLServerLog 1 Error [AWS]: VolumeServiceManager.ClaimSlot: No volume workers created after signalling unmet demand. Assuming dead volume service.

73564372 0 12:41.4 53848 3220 1 RemoteHCLServerLog 1 Error “[AWS]: PluginMachineManager.CreateDiskWithContent: There is no available service for populating the disk ‘prepare-identity’. Details: PluginUtilities.Exceptions.NoDiskContentTransferServiceException: No facility available for disk upload. Unable to create any functioning volume service VMs. The given key was not present in the dictionary. —> PluginUtilities.Exceptions.WrappedPluginException: Unable to create any functioning volume service VMs. The given key was not present in the dictionary. —> PluginUtilities.Exceptions.WrappedPluginException: The given key was not present in the dictionary.

— End of inner exception stack trace —

— End of inner exception stack trace —

at CloudCommon.VolumeService.VolumeServiceManager.WriteDiskDataToVolume(String availabilityZoneId, String targetVmId, String volumeId, IStreamVirtualDisk diskData)

at CloudCommon.CloudPluginBase.PluginMachineManager.CreateDiskWithContent(String vmId, String diskName, Int32 diskIndex, IStreamVirtualDisk diskData, IHypAvailabilityZone zone, IVolumeServiceState volumeServiceState)”

73564374 2 12:41.5 53848 3220 1 RemoteHCLServerLog 1 Error “[AWS]: PluginMachineManager.CreateCompleteVM: Error while attempting to create VM (name=’Preparation – TESTING0MULTISESSION-29THAPRIL – 7qRw1h7ZUEGuD6qljZE47g’, id=’i-05481da2de3c21cd0′). Exception: ‘PluginUtilities.Exceptions.NoDiskContentTransferServiceException: No facility available for disk upload. Unable to create any functioning volume service VMs. The given key was not present in the dictionary. —> PluginUtilities.Exceptions.WrappedPluginException: Unable to create any functioning volume service VMs. The given key was not present in the dictionary. —> PluginUtilities.Exceptions.WrappedPluginException: The given key was not present in the dictionary.

— End of inner exception stack trace —

— End of inner exception stack trace —

at CloudCommon.VolumeService.VolumeServiceManager.WriteDiskDataToVolume(String availabilityZoneId, String targetVmId, String volumeId, IStreamVirtualDisk diskData)

at CloudCommon.CloudPluginBase.PluginMachineManager.CreateDiskWithContent(String vmId, String diskName, Int32 diskIndex, IStreamVirtualDisk diskData, IHypAvailabilityZone zone, IVolumeServiceState volumeServiceState)

at CloudCommon.CloudPluginBase.PluginMachineManager.ProcessDisks(String vmId, Dictionary`2 disks, IHypAvailabilityZone zone, IVolumeServiceState volumeServiceState)

at CloudCommon.CloudPluginBase.PluginMachineManager.CreateCompleteVM(String name, IVMMetadata metadata, String serviceOffering, IList`1 securityGroups, IList`1 disks, IVolumeServiceState volumeServiceState, Boolean enableNetwork, INetworkInterfaceDetails networkInterfaceDetails, IHypAvailabilityZone zone, Boolean dedicatedTenancy, CloudTenancy tenancyType, Boolean tagVms, String customProperties)'”

73564471 0 12:48.3 53848 3220 1 RemoteHCLServerLog 1 Error “CloudRunQueue-4 – caught exception PluginUtilities.Exceptions.NoDiskContentTransferServiceException: No facility available for disk upload. Unable to create any functioning volume service VMs. The given key was not present in the dictionary. —> PluginUtilities.Exceptions.WrappedPluginException: Unable to create any functioning volume service VMs. The given key was not present in the dictionary. —> PluginUtilities.Exceptions.WrappedPluginException: The given key was not present in the dictionary.

— End of inner exception stack trace —

— End of inner exception stack trace —

at CloudCommon.VolumeService.VolumeServiceManager.WriteDiskDataToVolume(String availabilityZoneId, String targetVmId, String volumeId, IStreamVirtualDisk diskData)

at CloudCommon.CloudPluginBase.PluginMachineManager.CreateDiskWithContent(String vmId, String diskName, Int32 diskIndex, IStreamVirtualDisk diskData, IHypAvailabilityZone zone, IVolumeServiceState volumeServiceState)

at CloudCommon.CloudPluginBase.PluginMachineManager.ProcessDisks(String vmId, Dictionary`2 disks, IHypAvailabilityZone zone, IVolumeServiceState volumeServiceState)

at CloudCommon.CloudPluginBase.PluginMachineManager.CreateCompleteVM(String name, IVMMetadata metadata, String serviceOffering, IList`1 securityGroups, IList`1 disks, IVolumeServiceState volumeServiceState, Boolean enableNetwork, INetworkInterfaceDetails networkInterfaceDetails, IHypAvailabilityZone zone, Boolean dedicatedTenancy, CloudTenancy tenancyType, Boolean tagVms, String customProperties)

at CloudCommon.CloudPluginBase.PluginHypervisor.<>c_DisplayClass39_0.<BeginCreateCompleteVM>b_0(PluginMachineManager manager)

at Citrix.HypervisorCommunicationsLibrary.TaskRunItem`2.Run(T manager)

at HypervisorsCommon.HCL.TaskRunner`1.Run()”

Related:

  • No Related Posts

XenApp 7.x: Error: the data base is already been configured

Error: the data base is already been configured.

Error Id: XDDS:36FD07F4

Exception:

Citrix.Console.Models.Exceptions.ScriptException The database has already been configured.

at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.CreateException[T](ICommonLog logger, ExecutionResults`1 results, ICmdletExecutionHost host)

at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.Execute[T](ISdkCmdlet`1 sdkCmd, ICmdletExecutionHost host, Boolean allowFailover)

at Citrix.Console.PowerShellInteraction.SdkServiceBase.SetDatabaseConnection(ICmdletExecutionHost cmdletExecutionHost, String instanceAddress, DataStore dataStore, String databaseConnection, Boolean force)

at Citrix.Console.PowerShellSdk.UpgradeService.UpgradeTasks.ServiceConfigurationTask.AttachServiceDatastoresToDatabaseServer(ServiceEndpointAnalysis servicesWithUnregisteredServiceInstance, ICmdletExecutionHost host, String databaseConnection)

at Citrix.Console.PowerShellSdk.UpgradeService.UpgradeTasks.ServiceConfigurationTask.<>c__DisplayClass10_0.<RunUpgradeTask>b__5(ICmdletExecutionHost host)

at Citrix.Console.PowerShellInteraction.SimplePowerShellScript.<>c__DisplayClass4_0.<Run>b__0(ICmdletExecutionHost host)

at Citrix.Console.PowerShellInteraction.PowerShellScript`1.Run()

at Citrix.Console.PowerShellSdk.UpgradeService.UpgradeTasks.ServiceConfigurationTask.RunUpgradeTask(IProgressReporter progressReporter, ITaskLogger taskLogger)

at Citrix.Console.PowerShellSdk.UpgradeService.UpgradeTasks.UpgradeTaskBase.RunUpgrade(IProgressReporter progressReporter, ITaskLogger taskLogger)

at Citrix.Console.PowerShellSdk.UpgradeService.UpgradeTasks.UpgradeTaskBase.RunUpgrade(IProgressReporter progressReporter, ITaskLogger taskLogger)

at Citrix.Console.PowerShellSdk.UpgradeService.UpgradeTasks.Upgrade.RunUpgradeTask(IProgressReporter progressReporter, ITaskLogger taskLogger)

at Citrix.Console.PowerShellSdk.UpgradeService.UpgradeTasks.UpgradeTaskBase.RunUpgrade(IProgressReporter progressReporter, ITaskLogger taskLogger)

at Citrix.Console.DeliveryCenter.UI.Mmc.UpgradeResultPaneViewModel.UpgradeTask(IProgressReporter progressReporter, UserCredentials databaseCredentials)

at Citrix.Console.Common.OperationTimer.TimeBlock(Action operation)

at Citrix.Console.CommonControls.ProgressDisplay.GenericProgressOperationWithFeedBack.PerformOperationInternal()

at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowOperation.PerformOperation()

at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowViewModel.PerformAction(Action operationComplete)

DesktopStudio_ErrorId : DatabaseConnectionDetailsAlreadyConfigured

Sdk Error Message : Cannot transition directly from using one data store to another; clear the existing data-store connection first.

Sdk Error ID : Citrix.XDPowerShell.Status.DatabaseConnectionDetailsAlreadyConfigured,Citrix.EnvTest.Sdk.DataStore.Commands.SetEnvTestDBConnectionCommand

ErrorCategory : NotSpecified

DesktopStudio_PowerShellHistory : SimplePowerShellScript

Related:

  • No Related Posts

Error ID: XDDS:240FCB74 – Cannot bind argument to parameter 'ADAccountName'

Error ID: XDDS:240FCB74

Exception:

Citrix.Console.Models.Exceptions.ScriptException Cannot bind argument to parameter ‘ADAccountName’ because it is an empty string.

at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.CreateException[T](ICommonLog logger, ExecutionResults`1 results, ICmdletExecutionHost host)

at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.Execute[T](ISdkCmdlet`1 sdkCmd, ICmdletExecutionHost host, Boolean allowFailover)

at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.Scripts.RemoveAccountsScript.FinishCommand(ISdkCmdlet`1 command)

at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.Scripts.RemoveAccountsScript.RunScript()

at Citrix.Console.PowerShellInteraction.PowerShellScript`1.Run()

at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.PSCatalogService.RemoveAccounts(IdentityPoolModel identityPool, String catalogName, IEnumerable`1 accountsToRemove, AccountRemovalOption removalOptions, Boolean forceRemoval, Action`1 progressModelCreated, ScriptExecutionContext context)

at Citrix.Console.ProvisioningSchemes.UI.Dialogs.ManageADAccountsDialogViewModel.RemoveAccountsOperation.PerformOperationInternal()

at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowOperation.PerformOperation()

at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowViewModel.PerformAction(Action operationComplete)

DesktopStudio_ErrorId : UnknownError

Sdk Error Message : Cannot bind argument to parameter ‘ADAccountName’ because it is an empty string.

$False

Related:

  • No Related Posts

Error Id: XDDS:8D0568C3 – Unable to create machine catalog

Error Id: XDDS:8D0568C3

Exception:

Citrix.Orchestration.Base.LogicModels.Tasks.TaskTerminatedException Failed to create the virtual machine; DomainMachine name

at Citrix.Orchestration.Base.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.AnalyzeMachineProvisioningResultsTask.RunTask()

at Citrix.Orchestration.Base.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run()

at Citrix.Orchestration.Base.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.RunSubTasks()

at Citrix.Orchestration.Base.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.McsMachineCreationTask.RunTask()

at Citrix.Orchestration.Base.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run()

at Citrix.Orchestration.Base.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.RunSubTasks()

at Citrix.Orchestration.Base.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run()

at Citrix.Orchestration.Base.PowerShellSdk.ProvisioningSchemeService.Scripts.CreateMcsBasedDesktopCatalogScript.BackgroundCatalogCreation(McsCatalogCreationTask catalogCreationTask)

at Citrix.Orchestration.Base.PowerShellInteraction.PowerShellScript`1.<>c__DisplayClass81_1.<StartBackgroundOperation>b__0(Object o)

G****Dz**v*CitrixMSR01 : [DomainMachine name, Failed to create the virtual machine; DomainMachine name.

Error Details

MachineFailure

: DomainMachine name Error:

The creator of this fault did not specify a Reason.

Error Details

ErrorID

: System.InvalidOperationExceptionTaskErrorInformation

: System.InvalidOperationException: The creator of this fault did not specify a Reason. —> System.ServiceModel.FaultException`1[Citrix.ADIdentity.DataModel.NoSuchAdAccountFault]: The creator of this fault did not specify a Reason.

Server stack trace:

at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)

at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)

at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)

at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:

at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

at Citrix.ADIdentity.Logic.IRetrieveAdAccount.RetrieveAdAccount(String adAccountSid)

at Citrix.MachineCreation.Logic.MachineCreationLogic.ComposeIdentityDisk(ProvVMInfo specification, String[] configuration, IRetrieveAdAccount adAcccountAccessor)

at Citrix.MachineCreation.Logic.MachineCreationLogic.InvokeWithADIdentityContext[T](Func`2 operation)

— End of inner exception stack trace —

at Citrix.MachineCreation.NewProvVMSupport.NewProvVMLogic.CreateVirtualMachineAsync(Guid workflowId, HostingUnitDetails hostingDetails, String vmMetadata, ProvVMInfo specification, Int32 cpuCount, Int32 memorySize, String[] configuration, VMType vmType, Int32 personalVDiskDriveSize, NetworkMap[] networkMappings, Boolean autoAssignVLAN, String[] securityGroupIds, String serviceOfferingId, String serviceOfferingPath, Int32 maxAssistants, Int32 machinesPerAssistant, String masterImage, String masterImageId, Int32 writeBackCacheDiskIndex, Action`2 completion)

]

DesktopStudio_PowerShellHistory : Create Machine Catalog ‘Catalog name’

2/12/2019 12:02:20 AM

Related:

  • No Related Posts

VDA is unable to Register with DDC with error: Failed to start WCF services

Server VDA machine does not get registered. Following Error is thrown on the VDA Event viewer

Error details:

Failed to start WCF services. Exception ‘Object reference not set to an instance of an object.’ of type ‘System.NullReferenceException’

COM component was unable to Load StackManager.ConnectToStackControlComServerAndVerify: COM exception System.InvalidCastException: Unable to cast COM object of type ‘System.__ComObject’ to interface type ‘Citrix.StackControlService.StackControl’. This operation failed because the QueryInterface call on the COM component for the interface with IID ‘{BEE5F9CD-A777-47C7-BA5A-CDD82FFEC4D8}’ failed due to the following error: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)). at Citrix.Cds.BrokerAgent.AgentToStack.ConnectToStackControlCOMServer() at Citrix.Cds.BrokerAgent.StackManager.ConnectToStackControlComServer(StackCapabilities& actualStackCapabilities, Int32 retryCount)

Related: