Bug ID 598211: Citrix Android Receiver 3.9 does not work through APM in StoreFront integration mode.

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP APM(all modules)

Known Affected Versions:
11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.1 HF10, 11.5.1 HF11, 11.5.2 HF1, 11.5.3 HF1, 11.5.3 HF2, 11.5.4 HF1, 11.5.4 HF2, 11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2, 12.1.0, 12.1.1

Fixed In:
13.0.0, 12.1.2, 11.6.1 HF2, 11.5.4 HF3

Opened: Jun 09, 2016

Severity: 3-Major

Related Article: K01446161

Symptoms

During the logon to Citrix StoreFront through an APM virtual server, after the login page, the BIG-IP system sends the client the following error: Error 404 file or directory not found.

Impact

Cannot access Citrix StoreFront unified UI through Android Receiver 3.9.

Conditions

This occurs when the following conditions are met: - Citrix Android receiver 3.9. - APM is in integration mode with Citrix StoreFront. - Storefront unified experience mode is enabled.

Workaround

For StoreFront integration mode, there is an iRule that is created by the iApp that redirects the root page to the store's URI. The workaround is to add an additional redirect for the receiver_uri ending with receiver.html. The iRule below contains this workaround. It is also recommended to delete and recreate the existing store account. when HTTP_REQUEST { if { [regexp -nocase {/citrix/(.+)/receiver\.html} [HTTP::path] dummy store_name] } { log -noname accesscontrol.local1.debug "01490000:7: setting http path to /Citrix/$store_name/" HTTP::path "/Citrix/$store_name/" } }

Fix Information

Citrix Android Receiver 3.9 now works through APM in StoreFront integration mode.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips