Jump to content


Photo

"Could not start app" Erroe when load balancing Storefront

Started by _David , 23 November 2015 - 12:52 PM
8 replies to this topic

Best Answer _David , 16 December 2015 - 03:08 PM

A late update

 

Think we found the problem 

 

In the Netscaler we had a SubnetIP for the Citrixnet (VIP is on other VLAN) 

_David Members

David Juselius-Eriksson
  • 11 posts

Posted 23 November 2015 - 12:52 PM

Hi 
 
We have this strange problem in our new Xenapp 7.6 hosted desktop farm with Storefront 3.0.1.56 (load balanced with NS) 
 
When launching an application from the Receiver Self Service we get this error "Could Not start app There was a problem contacting [StoreName]" 
If you try launching it again and again it will eventually start. 
 
 
Disabling a Storefront server in NS doesn't solve the problem. 
When you bypassing the load balancing by changing the base URL and point the Storefront account details directly to one of the storefront server there's no problem (tested with both servers). 
 
This makes us think the problem is related to the load balancing setup even though it works. 
 
Anyone got any ideas what to look for? 
 
 
 
NS10.5.58.11  
 
Load balancing Service Group 
-Client IP is checked   
-Header is set to X-Forwarded-For 
 
Load balancing Virtual Server 
-Persistense SOURCEIP 60 
 
 

 



Carl Stalhood CTP Member

Carl Stalhood
  • 12,283 posts

Posted 23 November 2015 - 01:21 PM

What is the StoreFront Base URL? Does it match the load balanced FQDN?

What is the internal beacon? Is it reachable from the inside?

Carl Stalhood CTP Member

Carl Stalhood
  • 12,283 posts

Posted 23 November 2015 - 01:21 PM

Also, the Base URL must be https.

_David Members

David Juselius-Eriksson
  • 11 posts

Posted 23 November 2015 - 01:49 PM

Base URL (https) and internal beacon is same as the LB FQDN  



Rasmus Kindberg Members

Rasmus Kindberg
  • 1,013 posts

Posted 23 November 2015 - 02:51 PM

Does the storefront eventviewer log give any useful info?

 

This is a new Storefront installation? You could try disabling the new loopback mode added in 3.0. I have had issues with it. See https://www.citrix.com/blogs/2015/06/30/whats-new-in-storefront-3-0/.



_David Members

David Juselius-Eriksson
  • 11 posts

Posted 24 November 2015 - 08:14 AM

Nothing written to the storefront eventlogs when the problem occur.

Its a new installation. 
 
We have created two stores one for publishing the desktop and one for publishing applications to the server desktop.
 
Read about loopback mode and isn't that only for receiver for web sites? 


_David Members

David Juselius-Eriksson
  • 11 posts

Posted 24 November 2015 - 08:37 AM

This is written to the problems logfile under  C:\Users\test01\AppData\Local\Citrix\SelfService\problem.txt
 
>>> SelfService, Version=4.3.100.10167, Culture=neutral, PublicKeyToken=null
09:32-----------------------
den 24 november 2015/09:32:31 Launch args=-s,xyz-f6fe45d4,-CitrixID,xyz-f6fe45d4@@Controller.PowerPoint 2016,-ica,https://xalogin.ad.xyz.se/Citrix/xyzApplication/resources/v2/Q29udHJvbGxlci5Qb3dlclBvaW50IDIwMTY-/launch/ica,-cmdline, state=Dazzle.AppMonitor.MainState silent=False res=PowerPoint 2016 (xyz-f6fe45d4@@Controller.PowerPoint 2016)
den 24 november 2015/09:32:31 Try launch type 0 of 1 = IcaLaunchInfo
den 24 november 2015/09:32:31 Get ica file for 'xyz-f6fe45d4@@Controller.PowerPoint 2016'
den 24 november 2015/09:32:31 Got Comms Error
den 24 november 2015/09:32:31 Request failed: General error
den 24 november 2015/09:32:31    at Dazzle.DeliveryServicesClient.IcaProvider.GetIcaFileFromUrl(String launchUri, Boolean allowCredUi)
den 24 november 2015/09:32:31    at Dazzle.DeliveryServicesClient.IcaProvider.GetICAFile(String launchUrl, String retryUrl, Boolean allowCredUi, String& url, Boolean isRequestForPreLaunch)
den 24 november 2015/09:32:31    at Dazzle.DeliveryServicesClient.Provider.GetICAFile(String resourceUri, String retryUrl, Boolean allowCredUi, String& url, Boolean isRequestForPreLaunch)
den 24 november 2015/09:32:31    at Dazzle.Launcher.ICARunner.GetICAFileRetryLoop(IICAProvider icastore, String resourceId, LaunchProgressUI launchProgressUI, String& url, Boolean isRequestForPreLaunch)
den 24 november 2015/09:32:31    at Dazzle.Launcher.ICARunner.Launch(IProvider store, IGlobalState state, String resourceId, String citrixId, String cmdline, ReconnectAction icaReconnectAction, Boolean isRequestForPreLaunch)


_David Members

David Juselius-Eriksson
  • 11 posts

Posted 16 December 2015 - 03:08 PM

A late update

 

Think we found the problem 

 

In the Netscaler we had a SubnetIP for the Citrixnet (VIP is on other VLAN) 


Best Answer

Matt Dover Members

Matt Dover
  • 5 posts

Posted 01 August 2017 - 06:28 PM

So how did you resolve this? we are having the exact same issue.