Bug ID 424661: iRule error in _sys_APM_activesync for missing variable: actsync_401_http_body

Last Modified: Jul 12, 2023

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

Known Affected Versions:
11.3.0, 11.4.0, 11.4.1

Fixed In:
11.5.0, 11.4.1 HF2, 11.4.0 HF6, 11.3.0 HF9

Opened: Jul 05, 2013

Severity: 3-Major

Related Article: K14785

Symptoms

Result is a connection reset when connecting to virtual server. The following message appears in /var/log/ltm: TCL error: /Common/_sys_APM_activesync <HTTP_REQUEST> - can't read "actsync_401_http_body": no such variable while executing "HTTP::respond 401 content $actsync_401_http_body Connection close"

Impact

User will experience a connection reset.

Conditions

Configure https vs with iRule _sys_APM_activesync Assign a simple APM policy (Start -> logon page -> Allow) Connect to vs from web browser: https://<vs_ip>/Microsoft-Server-ActiveSync Verify error message in /var/log/ltm

Workaround

Copy iRule and add "static::" to line 33: HTTP::respond 401 content $static::actsync_401_http_body Connection close

Fix Information

You should no longer see the following Tcl error message in the /var/log/ltm log file. TCL error: _sys_APM_activesync HTTP_REQUEST - can't read "actsync_401_http_body": no such variable while executing: "HTTP::respond 401 content $actsync_401_http_body Connection close".

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips