Forum Discussion

kirky3000_13081's avatar
kirky3000_13081
Icon for Nimbostratus rankNimbostratus
Feb 10, 2014

How to disable "Citrix Client Bundles" completely?

We have implemented remote access to a Citrix XenApp desktop enviroment, currently using F5-1600s (LTM + APM) running firmware version 11.3.0 3022.0. The F5 is in full IcaProxy mode and replaces the web front end with a dynamic webtop etc etc. Followed all of the lastest user guides and it was very easy to setup.

 

My remaining issue is with Citrix Client Bundles, from the userguide : "Note: Creating a Citrix client bundle is optional, but you still need a Citrix Receiver client on client systems. If you do not create a Citrix client bundle, you must download the Citrix Receiver client from the Citrix web site and install it on client systems"

 

I took it that not touching any of the Citrix Client Bundle settings would mean it is disabled by default, however we still get the message box appearing when users log in and try to launch a remote desktop. The message box that appears is the one that gives the user an option to "Skip" or "Download". It dosn't happen for all users only certain combinations of browser/OS.

 

Is there a way to turn off the F5 trying to detect whether a Citrix reciever is installed? We dont need this feature and would prefer not to try and auto install anything.

 

13 Replies

  • Sorry also forgot to mention that the message box is coming up even when a citrix reciever is installed on the client machine, so that part of it is faulty anyway which is one of the reasons I want to switch it off. It just over complicates things in our enviroment.
  • Greg_Crosby_319's avatar
    Greg_Crosby_319
    Historic F5 Account

    There currently is not a way to disable Windows Citrix receiver client detection. I would suggest opening a case and request the ability be added to a future release.

     

    • kirky3000_11851's avatar
      kirky3000_11851
      Icon for Nimbostratus rankNimbostratus
      Ok thanks for the info. I don't suppose you have ever come across any documentation that explains what OS's/Browsers the F5 citrix client detections works with?
  • Greg_Crosby_319's avatar
    Greg_Crosby_319
    Historic F5 Account

    The APM client compatibility matrix document is available for each TMOS version. Here is the link for all docs for 11.3, open the APM compatibility matrix document and towards the bottom you will see a list of supported Citrix software which includes receiver clients.

     

    • kirky3000_11851's avatar
      kirky3000_11851
      Icon for Nimbostratus rankNimbostratus
      That's great, looks like there is another hotfix for 11.3.0 I might need to get some extra support. Will give that ago now.
  • We have done something I think not officially supported. If you edit the following file : /var/sam/www/webtop/public/include/js/vdi/installer.js

     

    You have to change

     

    citrixInstallerClass.g_AlwaysSkip = false;

     

    to

     

    citrixInstallerClass.g_AlwaysSkip = true;

     

    Then the prompt will not occurs anymore.

     

    Be aware that this change doesn't survive an upgrade, you also have to do it on both cluster members and the change is not reflected in backups.

     

    • FI_2016_187929's avatar
      FI_2016_187929
      Icon for Nimbostratus rankNimbostratus
      Thanks Yann. Is there any official way to configure? Is editing the installer.js the only way?
    • Yann_Desmarest's avatar
      Yann_Desmarest
      Icon for Cirrus rankCirrus
      Hello, As far as I understand from F5 support team, there is no supported ways to do that. To update my previous post, you can add the whole modified file to an ifile or hosted content and deliver this content using an irule. This trick allow you to synchronize between cluster members and to survive this change when upgrading.
  • We have done something I think not officially supported. If you edit the following file : /var/sam/www/webtop/public/include/js/vdi/installer.js

     

    You have to change

     

    citrixInstallerClass.g_AlwaysSkip = false;

     

    to

     

    citrixInstallerClass.g_AlwaysSkip = true;

     

    Then the prompt will not occurs anymore.

     

    Be aware that this change doesn't survive an upgrade, you also have to do it on both cluster members and the change is not reflected in backups.

     

    • FI_2016_187929's avatar
      FI_2016_187929
      Icon for Nimbostratus rankNimbostratus
      Thanks Yann. Is there any official way to configure? Is editing the installer.js the only way?
    • Yann_Desmarest_'s avatar
      Yann_Desmarest_
      Icon for Nacreous rankNacreous
      Hello, As far as I understand from F5 support team, there is no supported ways to do that. To update my previous post, you can add the whole modified file to an ifile or hosted content and deliver this content using an irule. This trick allow you to synchronize between cluster members and to survive this change when upgrading.
  • C_Kim's avatar
    C_Kim
    Icon for Nimbostratus rankNimbostratus

    I thought I would post it here, as this is the most common article that comes up for disabling the citrix receiver check on the F5. This was tested on BigIP 12.1.1 HF 1.

     

    To make a version of the installer.js that is survivable between software upgrades and cluster members, we exported the installer.js, made the changes recommended by Yann Desmarest (see above) and then uploaded the modified installer.js file to Hosted Content.

     

    Then we wrote an irule which redirected http request for /public/include/js/vdi/installer.js and redirected it to /public/share/installer.js (default URI for hosted content).

     

    This also allows you to control where you want to check to run or not run (if you happen to run multiple citrix configurations).

     

    Also, remember to update the modified installer.js file when upgrading major releases of BigIP. This is just a guess, but i'm thinking that it gets updated with each major release.

     

    Hopefully they will make this part easier in future releases.

     

  • Hi Kim & Yann,

     

    I tried to follow your steps & changed the value from false to true but still i am getting that popup showing to skip or download the receiver. Can you help me in this. Is there anything that i am missing. FYI F5 box version is 12.1.2

     

    Waiting for your response.

     

    Thank You