Troubleshooting the Citrix XTE Service and Errors: There is no route to the specified address … Protocol Driver Error

Symptoms

When attempting to log on, the following error message is received:

“Cannot connect to the Citrix MetaFrame Server. There is no route to the specified subnet address.”

– Or –

"Cannot connect to the Citrix MetaFrame server.
Protocol Driver Error"

Cause

The port used by Session Reliability (default port 2598) is not responding.

CTX104147 – Explaining ICA Session Reliability, Common Gateway Protocol, on TCP Port 2598.

Resolution

  1. Verify that the Session Reliability port is reachable. This port is set in the Management Console by default as port 2598 and is configurable. Use the command line utility, Telnet /?.
  2. Ensure that the port used by Session Reliability is not being shared by any other service, such as ICA, XML, IIS, or SQL. Use the command line utility, Netstat /?.
  3. Ensure there are no Citrix Licensing issues or Product Code mismatches.
  4. Ensure the configuration file, httpd.conf, exists under the CitrixXTEconf folder
  5. Copy C:Program FilesCitrixXTElogsxte.pid from a good server. Note: When the XTE service is stopped, the XTE.pid file disappears. If permissions on the directory have been restricted, then it is possible that the XTE service will not start as it cannot create the pid file. This file essentially only holds the process ID of the XTE service.
  6. Ensure the Citrix XTE service is started.
  7. If the Citrix XTE service is started, Citrix may advise that the ICA listener be deleted, the system rebooted, and the listener recreated.
  8. As a test, add the account for the XTE service from Network Service to Local System OR change the account for the service to Local System. Check permissions on the C:Program FilesCitrixXTE directory make sure that the Network service account has full rights
  9. Users were unable to launch published applications if the Session Reliability feature was enabled and an option other than All network adapters with this protocol was configured for the ICA protocol in the Citrix Connection Configuration utility.

This fix introduces support for session reliability even if you limit a protocol to a particular network adapter.

To enable this functionality:

a. Open the file httpd.conf, located in the Program FilesCitrixXteconf folder, in a text editor.

b. Below the line #Citrix_End, add the following line:

CgpSpecifiedIcaLocalAddress <server IP address, for example, 10.8.6.192>

c. Save your changes.

d. Restart the server.

If you have this functionality enabled, assign a static IP to the server or, if you are using DHCP, create a script to automatically update the IP address of CgpSpecifiedIcaLocalAddress in the httpd.conf file. If the IP address of CgpSpecifiedIcaLocalAddress does not match the actual IP address of the server, you receive an error stating that there is no route to the specified subnet address.

Note: For Citrix XenApp 5 for Windows Server 2003 and Citrix XenApp 6 for Windows Server 2008 R2, after performing the previous steps, add “Allow To” entry in the httpd.conf file as follows:

a. Open the file httpd.conf, located in the Program FilesCitrixXteconf folder, in a text editor.

b. Inside the #Citrix_Begin and #Citrix_End, add the following line immediately after “Allow To 127.0.0.1:1494”:

Allow To <server IP address, for example, 10.8.6.192>:<Port, for example 1494>

c. Save and exit the file.

d. Restart the XTE Service. (Note: If either IMA service is restarted or the server is rebooted, repeat the above steps).

[From Hotfix MPSE300W2KR02][#99885] CTX105586 – Hotfix MPSE300W2KR02 – For Metaframe Presentation Server 3.0 for Windows 2000 Server

1. CTX105568 – The Citrix XTE Service Fails to Start When Configuring SSL Relay.

2. Server might have some other service listening on port 443; XTE will check 443 on startup and if this port is in use it will not start. (regardless if SSL relay is configured or not).

3. CTX107902 – Session Reliability and Maximum Number of Connections.

4. CTX107659 – Session Reliability Overrides ICA KeepAlive Feature.

5. CTX108439 – How to Disable Session Reliability through Web Interface.

6. The implementation of the Session Reliability feature in Presentation Server 4.0 requires its service account (on Windows 2003, Network Service by default) to be granted read access to the root folder of the drive where Presentation Server is installed. This fix removes the requirement.
[From PSE400R01W2K3067][#133482]

More Information

If you receive a "Cannot connect to the Citrix MetaFrame Server: The Citrix MetaFrame Server you have selected is not accepting connections" error message, see CTX107492 – Case Study: Cannot Access Applications Outside a Firewall.

Also see CTX105793 – Error: Cannot connect to the Citrix server. Protocol Driver Error and/or Transport Driver

This document applies to:

Source: Troubleshooting the Citrix XTE Service and Errors: There is no route to the specified address … Protocol Driver Error

Leave a Reply

Your email address will not be published. Required fields are marked *