Unable to launch Citrix Applications via iChain: Cannot connect to the Citrix MetaFrame server.
(Last modified: 14Nov2005)
This document (10099646) is provided subject to the disclaimer at the end of this document.
fact
iChain 2.2
iChain 2.3
Citrix MetaFrame Presentation Server
symptom
Unable to launch any Citrix applications via iChain
Authentication to the Citrix server is fine but when clicking on a Citrix application the following error is seen: "Cannot connect to the Citrix MetaFrame server. Protocol driver error"
change
Upgraded Citrix ICA clients to versions above 7.x
cause
The latest Citrix ICA clients (versions 8.x and above) have support for Session Reliability built in. Session Reliability uses port 2598 and when the ICA client tries to establish a connection to launch the Citrix Application, an error is returned because iChain does not have an ICA port defined for port 2598, iChain has the ICA port defined as port 1494. With the latest ICA clients, the client will first try to establish a connection on port 2598 by default, in a network trace the ICA client tries an HTTP CONNECT on port 2598 and iChain replies with a 403 Forbidden (only seen in a trace). An ICA Session Reliability session is negotiated during the initial XML conversation when you click on an application, if Session Reliabilty is enabled on the Citrix Farm the ICA client will attempt to connect on port 2598.
fix
Disable Session Reliablity as per the following Document (taken from: http://support.citrix.com/article/entry.jspa?entryID=4537)
Symptom
A MetaFrame Presentation Server Client, configured to use Session Reliability, establishes an ICA session on TCP port 2598 when connecting to a MetaFrame Presentation Server 3.0.
From the Management Console Help:
Port number (default 2598): Assign the port on which you want the servers in the farm to listen for attempts to reestablish dropped connections.
Note: When a previous version of the client (Version 7.x) connects to MetaFrame Presentation Server enabled with Session Reliability, Port 1494 is used for ICA sessions.
Cause
For more information about session reliability, see the MetaFrame Presentation Server 3.0 Administrators Guide.
Session reliability is enabled by default on the installation of MetaFrame Presentation Server 3.0. -added service to listen (an ICA session from client-session reliability
Resolution
Session Reliability may be disabled.
From the server:
Click the server farm node and in the right-hand panel, under Session Reliability, select disable.
From the Program Neighborhood Client:
In an Application Set:
1. From the File menu, choose Application Set Settings.
2. From the Application Set Settings windows, click the Default Options tab and clear Enable Session Reliability.
For a Custom ICA Connection:
Select the custom ICA connection.
1. From the File menu, choose Properties.
2. From the Properties window, click the Options tab and clear Enable Session Reliability.
document
Document Title: | Unable to launch Citrix Applications via iChain: Cannot connect to the Citrix MetaFrame server. |
Document ID: | 10099646 |
Solution ID: | NOVL104183 |
Creation Date: | 11Nov2005 |
Modified Date: | 14Nov2005 |
Novell Product Class: | iChain |
disclaimer
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.