For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

jlarger's avatar
jlarger
Icon for Cirrus rankCirrus
Apr 18, 2019

How to ID virtual, pool, or node that is involved from a TCL error log entry?

For example: Apr 18 05:52:46 slot1/someLBname err tmm1[13195]: 01220001:3: TCL error: /Common/x-forwarding - Operation not supported (line 1) invoked from within "HTTP::header insert X-Forwarded-For [IP::remote_addr]"

 

The referenced rule is widely applied. How do I work back from this log entry to identify the configuration item involved?

 

3 Replies

  • What are the iRule statements before the line that you listed? TCL error: /Common/x-forwarding - Operation not supported (line 1) invoked from within "HTTP::header insert X-Forwarded-For [IP::remote_addr]"

     

  • Preceding log entries are more of the same, tmm & tmm1

     

    Apr 18 05:47:50 slot1/aumlb9-01lb09 err tmm1[13195]: 01220001:3: TCL error: /Common/x-forwarding - Operation not supported (line 1) invoked from within "HTTP::header insert X-Forwarded-For [IP::remote_addr]" Apr 18 05:47:51 slot1/aumlb9-01lb09 err tmm[13195]: 01220001:3: TCL error: /Common/httptohttps_redirect - Operation not supported. Multiple redirect/respond invocations not allowed (line 1) invoked from within "HTTP::redirect https://[getfield [HTTP::host] ":" 1][HTTP::uri]"

     

  • Did you assign other irules to the same virtual server.

     

    If another irule call HTTP::redirect or HTTP::respond commands, all other HTTP calls to modify current context are not supported...