Problem
You attempt to remove a Citrix XenDesktop 5.6 DDC (Desktop Delivery Controller) in Desktop Studio:
but receive the following error:
The requested name is valid, but not data of the requested type was found
Clicking on the Details button displays the following details:
Exception:
System.Reflection.TargetInvocationException Exception has been thrown by the target of an invocation.
at Citrix.Console.Common.CallbackEventArguments.OperationCompleteSynchronizer`1.GetResults()
at Citrix.Console.Common.CallbackEventArguments.OperationCompleteSynchronizer`1.WaitForResults()
at Citrix.Console.Brokers.UI.Mmc.ProgressOperations.RemoveBrokerProgressWindowOperation.RemoveBrokerControllers(UserCredentials credentials, SiteModel site)
at Citrix.Console.Brokers.UI.Mmc.ProgressOperations.RemoveBrokerProgressWindowOperation.PerformOperationInternal()
at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowOperation.PerformOperation()
at Citrix.Console.CommonControls.ProgressDisplay.ProgressWindowViewModel.PerformAction(ManualResetEvent operationComplete)
Inner exception:
System.Reflection.TargetInvocationException Exception has been thrown by the target of an invocation.
at Citrix.Console.Common.CallbackEventArguments.OperationCompleteSynchronizer`1.GetResults()
at Citrix.Console.PowerShellSdk.BrokerService.Scripts.RemoveControllerScript.<ExecuteNext>d__2.MoveNext()
at Citrix.Console.PowerShellInteraction.PowerShellScript`1.<ExecuteNext>d__9.MoveNext()
at Citrix.Console.InteractionCore.ScriptBase.<ExecuteImplementation>d__1.MoveNext()
at Citrix.Console.InteractionCore.Scheduler.ExecuteNext(ScriptExecution execution)
ScriptHistory : Remove Controllers
This script will start the removal of Broker Controllers from the site.
1/8/2013 10:45:53 AM
Set-ConfigDBConnection -DBConnection $null -AdminAddress 'DDCV01.contoso.local'
Set-ConfigDBConnection : An invalid URL was given for the service. The value given was 'DDCV01.contoso.local'.
The reason given was: Failed to connect to back-end server 'DDCV01.contoso.local' on port 80 using binding WSHttp. The server may be off-line or may not be running the appropriate service
There was no endpoint listening at http://DDCV01.contoso.local/Citrix/ConfigurationService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
The remote name could not be resolved: 'DDCV01.contoso.local'.
+ CategoryInfo : InvalidOperation: (:) [Set-ConfigDBConnection], InvalidOperationException
+ FullyQualifiedErrorId : Citrix.XDPowerShell.Status.CommunicationError,Citrix.Configuration.SDK.Commands.SetConfigDBConnectionCommand
Inner exception:
System.Net.Sockets.SocketException The requested name is valid, but no data of the requested type was found
at System.Net.Dns.GetAddrInfo(String name)
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at Citrix.Console.Models.ServiceStateModel.<GetAddressesWithExclusions>b__3(ServiceInstanceStatus address)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Linq.Enumerable.<SelectManyIterator>d__31`3.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Citrix.Console.Models.ServiceStateModel.GetAddressesWithExclusions(IEnumerable`1 addressesToExclude)
at Citrix.Console.PowerShellSdk.HealthMonitor.Scripts.ReloadServiceInstancesScript.<GetWorkingServiceInstanceSet>d__25.MoveNext()
at Citrix.Console.PowerShellSdk.HealthMonitor.Scripts.ReloadServiceInstancesScript.<ExecuteNext>d__c.MoveNext()
at Citrix.Console.PowerShellInteraction.PowerShellScript`1.<ExecuteNext>d__9.MoveNext()
at Citrix.Console.InteractionCore.ScriptBase.<ExecuteImplementation>d__1.MoveNext()
at Citrix.Console.InteractionCore.Scheduler.ExecuteNext(ScriptExecution execution)
ScriptHistory : Remove Controllers
This script will start the removal of Broker Controllers from the site.
1/1/0001 12:00:00 AM
Set-ConfigDBConnection -DBConnection $null -AdminAddress 'DDCV01.contoso.local'
Set-ConfigDBConnection : An invalid URL was given for the service. The value given was 'DDCV01.contoso.local'.
The reason given was: Failed to connect to back-end server 'DDCV01.contoso.local' on port 80 using binding WSHttp. The server may be off-line or may not be running the appropriate service
There was no endpoint listening at http://DDCV01.contoso.local/Citrix/ConfigurationService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
The remote name could not be resolved: 'DDCV01.contoso.local'.
+ CategoryInfo : InvalidOperation: (:) [Set-ConfigDBConnection], InvalidOperationException
+ FullyQualifiedErrorId : Citrix.XDPowerShell.Status.CommunicationError,Citrix.Configuration.SDK.Commands.SetConfigDBConnectionCommand
For more information about removing this orphaned DDC manually, see my previous post:
Manually removing orphaned Citrix XenDesktop 5.6 DDC (Desktop Delivery Controller)
http://terenceluk.blogspot.com/2013/03/manually-removing-orphaned-citrix.html
1 comment:
hi
I have rather a question and not a comment.the main question is that the DDC roles could be separated on xendesktop 5.6 or later? I know it is doing with xdt4.
excuse my english please i am in Paris
Post a Comment