Citrix Receiver Error – unable to launch as the application is not currently available


Environment

XenDesktop 7

Storefront 2.0

Catalog – Hosted Shared

Issue

Citrix Receiver throws an error “unable to launch as the application is not currently available” when attempting to launch published applications within a desktop session.

Capture14

Resolution

Check the status of the XML Service Trust settings for the XenDesktop site and XML Requests must be trusted and the value should be set to $true.

First load the XenDesktop PowerShell commandlets on the Desktop Delivery Controller server as below

asnp Citrix*

Check the status of the XML service Port request trust as below (the last item)

Get-BrokerSite

Capture15

Change the status of the trust request by running

Set-BrokerSite -TrustRequestsSentToTheXmlServicePort $true

Capture16

Verify the status by running Get-BrokerSite
Capture17

Test the connections

How to Configure ICA Proxy for XenApp & XenDesktop for Citrix Receiver for iPhone, iPod, iPad – Deployment Guide


I came across this super informative document from Citrix detailing the setup of Citrix access on iPads and other iOS devices. The document has been written for the older version of Netscaler and XenDesktop versions but i would think there isnt much changes in terms of configuration so is worth a look.

Solution Requirements

  • Windows Desktops delivered to iPhone, iPod or iPad
  • Windows Applications delivered to iPhone, iPod, iPad
  • ICA Proxy for Citrix Receiver iPhone, iPod & iPad
  • ICA Proxy for XenApp & XenDesktop
  • ICA Proxy for NetScaler Access Gateway Enterprise Edition – AGEE

Prerequisites

  • Citrix NetScaler L4/7 Application Switch, version 9.1 build 101.5+ running Access Gateway (Quantity x 2 for High Availability)
  • Citrix XenApp Server 5.0+ or XenDesktop 4.0+
  • Microsoft Server with Active Directory
  • iPhone Configuration Utility
  • iPhone OS 3.0+, iPad OS
  • Citrix Receiver for iPhone v2.1+

The document can be downloaded  here citrix_agee_icaproxyxaxdreceiver.pdf

Enable Desktop Viewer in Citrix Receiver


Disclaimer

Please note that the following is not a supported configuration. At this time, Desktop Viewer is only officially supported and tested with XenDesktop. However, if you would like to use Desktop Viewer in your XenApp environments, please continue reading.
The information below is based upon the use of the Citrix Receiver 3.3 with legacy PNa  and XenApp 6.5

Navigate to C:\inetpub\wwwroot\Citrix\\conf folder and open the WebInterface.conf in a Notepad file. there should be a line which will be commented like below

#ShowDesktopViewer=ON

Uncomment the line by removing the hash symbol towards the beginning of the line and you are done.

Capture5

In some cases, there will not be a line for DesktopViewer at all in the WebInterface.conf file , if that’s the case, please continue to add the line above ( marked in yellow) and save the file.

If the above setting doesn’t work for Web Interface 5.4, try the Citrix KB here http://support.citrix.com/article/CTX122544