Link to home
Start Free TrialLog in
Avatar of Justin Wong
Justin Wong

asked on

An error occurred while making the requested connection.

We're running a XA 6.5 environment, and I've just built a series of new VMs and added them to the existing farm.

I am able to see the new servers within the farm and have verified that the application servers are all same version (6.5), same OS Win2k8R2, same Hotfix XA650W2K8R2X64R03.  However the XML brokers (we have 3) are R04.  My first guess would be to verify that all the Hotfix packs were the same, however, when I try and launch applications from the old farm (R03), everything works normally with the XML brokers (R04).  I don't want to convert the XML brokers (R04) to a different hotfix pack (R03) and break the old production environment.  So why can't the new servers work with the XML brokers?

I have verified that the new application servers have R03 just the same as the old farm, however I am unable to publish applications from any of the new servers.

When I attempt to launch an application from one of the new servers, I see the following error messages in the WI:

1. An error occurred while attempting to read information from the Citrix servers: An existing connection was forcibly closed by the remote host. This message was reported from the XML Service at address http://SERVER1.domain:8080/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress]. The specified Citrix XML Service could not be contacted and has been temporarily removed from the list of active services. [Unique Log ID: 1b1f909e]

2. The Citrix servers sent incorrect HTTP syntax. Verify that the current Web Interface version is compatible with the servers being used. This message was reported from the XML Service at address http://SERVER2.domain:8080/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress]. The specified Citrix XML Service could not be contacted and has been temporarily removed from the list of active services. [Unique Log ID: a0f827ef]

3. An error occurred while attempting to read information from the Citrix servers: An existing connection was forcibly closed by the remote host. This message was reported from the XML Service at address http://SERVER03.domain:8080/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress]. The specified Citrix XML Service could not be contacted and has been temporarily removed from the list of active services. [Unique Log ID: 1b1f909e]

4. All the Citrix XML Services configured for farm FARMNAME failed to respond to this XML Service transaction. [Unique Log ID: 9340e23d]

There are no major error messages in the application servers or the XML servers' Windows logs.

I have tried verifying the settings on both WI for the server farms.  Verified that ports 80, 8080, 1494 and 2598 are open between WI and XML brokers.  Verified that the newly built application servers can telnet to XML brokers with 80 and 8080.  I tried unchecking Enable Socket Pooling and it broke the production environment, so I rechecked the boxes for both WI.

I have investigated the XML brokers and performed dsmaint recreatelhc.  I have turned off XML service and made sure it was bound to port 8080.

I also checked that all farm servers have "Session-host Mode" disabled.  I unjoined and rejoined all newly built machines to verify the same settings.  qfarm /load does not show any load on the new servers.

I've rebooted all of the servers in question multiple times.  I still can't publish any new applications from the new servers.

I have looked at at least fifty different message boards regarding these error messages but I haven't gotten anywhere.  What is causing this error?
Avatar of Carl Webster
Carl Webster
Flag of United States of America image

Are logons enabled?

Why can't you go up to HRP07 on all the servers?
Avatar of Justin Wong
Justin Wong

ASKER

Logons are enabled on the machines.  I performed a qfarm /ltload and all machines show AllowLogons.  Double-checked on AppCenter as well.

Originally I had all of the newly built servers on HRP07, but one of the other articles I read said that I should start with a lower pack like R02.  Furthermore, since the current production environment is working with XML brokers at R04 and application servers at R03, I did not want to potentially break the production environment by upgrading everything.
What do you mean by " I have turned off XML service"?
I was just referring to stopping the XML service, and restarting it to ensure that it was utilizing port 8080.

As per, https://support.citrix.com/article/CTX125153

We talked to vendor support, but they are still pushing for us to patch entire environment with HRP06.  I understand the logic behind patching to address many of the bugs in 6.5, but also am aware of the risk of breaking production environment.

Possible we may go in a different direction and build out a new farm in parallel rather than make large changes to production environment.
This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.