Symptoms
Within Provisioning Server 5.1, the default SoapServer port has been changed to 54321 to avoid a port collision when the Provisioning Server and the XenDesktop Server are installed on the same system.
As the current XenDesktop Setup Tool is referring to the old Simple Object Access Protocol (SOAP) port 8000, the enumeration of vDisks results in an error similar to the one show below.
“Unable to retrieve the vDisk templates
Unable to retrieve site information from the Provisioning Server farm.
Unable to find sites in Provisioning Server. The operation failed with
System.ServiceModel.CommunicationObjectFaultedException.”

Resolution
To avoid this error, XenDesktop users must modify the Setup Tool’s configuration file using the procedure below.
1. Locate the file SetupToolApplication.exe.config
The default installation path is C:\Program Files\Citrix\XenDesktop Setup Wizard.
2. Create a backup copy of this file.
3. Within the <client> section of the file:
a. Replace:
<endpoint address="http://localhost:8000/pvs/mapi/commandset"
with:
<endpoint address=http://localhost:54321/pvs/mapi/commandset
b. Replace:
<endpoint address="net.tcp://localhost:8001/pvs/mapi/commandset"
with:
<endpoint address="net.tcp://localhost:54322/pvs/mapi/commandset"
c. Save the file.
4. Now, the wizard should again be able to communicate with the Provisioning Servers.
Alternatively, the SoapServer port can be changed by running the following Management Command Line Interface (MCLI) command:
MCLI run setupconnection /p port=<new soap server port number>
The second port automatically changes to <new soap server port number> + 1.
What would you have done if this article had not solved your issue? |
|
|