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

Last Modified: Oct 06, 2020

Bug Tracker

Affected Product:  See more info
BIG-IP APM(all modules)

Known Affected Versions:
11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 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.10, 11.5.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1, 11.5.3 HF2, 11.5.4, 11.5.4 HF1, 11.5.4 HF2, 11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5, 11.6.0 HF6, 11.6.0 HF7, 11.6.0 HF8, 11.6.1, 11.6.1 HF1, 12.0.0, 12.0.0 HF1, 12.0.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2

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

Opened: Jun 09, 2016
Severity: 3-Major
Related AskF5 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