Monday, December 17, 2012

Citrix Receiver - There are no apps available at this time

Configuring the Netscaler Access Gateway for iOS device access we where able to get the initial setup, but then all subsequent logins to the account would result in an error:
"There are no apps available at this time"

There is a lot of info out there on this issue, but I only found a handful that where useful.
This helped me resolve the issue:

  1. Set the policies so that the Receiver policy has a higher priority
  2. Ensure that you don't misspell Receiver!  The guide I followed had the ei backwards, I read it like a robot and that cost me 2 hours of troubleshooting! Doh!

In the end, my policies look like the following which work a treat.

Netscaler / Access Gateway 401 - Unauthorized: Access is denied due to invalid credentials

Setting up the Access Gateway on a Netscaler to replace an 2010 appliance.
Found this guide to be very good for initial setup:

After setup though we where still having issues with the following error:
401 - Unauthorized: Access is denied due to invalid credentials
You do not have permission to view this directory or page using the credentials that you supplied.

Looking at the Web Interface logs we found:
Event ID:      18001
A communication error occurred while attempting to contact the Access Gateway authentication service at https://xxxxxxxx/CitrixAuthService/AuthService.asmx. Check that the authentication service is running. The message reported by the underlying platform was: Unable to connect to the remote server. [Unique Log ID: 88ee87ee]

With this I was able to find Shaun Ritchie's excellent blog:

Resolution for us was to add an entry into the hosts file pointing the FQDN to the Access Gateway virtual server internal IP address.
Note: can also be changed in DNS for your domain.