Grzegorz_Skrzyp
May 07, 2014Nimbostratus
Unescaped " escape with backslash issue
Hello, I have HTTP monitor with my own HTML string inside. tmsh config below:
ltm monitor http /Common/MONITOR_SOAP_disc {
defaults-from /Common/http
destination *:*
interval 5
ip-dscp 0
recv Heartbeat
send "POST /axis2/services/PolicyNotifyService HTTP/1.0\r\nContent-Type:text/xml\r\nContent-Length:366\r\n\r\n220000000000000"
time-until-up 0
timeout 16
}
When F5 box is rebooted it writes in ltm.log file:
May 7 13:35:31 rzt-f5-aaa1-ref err mcpd[6321]: 01070642:3: Monitor /Common/MONITOR_SOAP_disc parameter contains d " escape with backslash.
May 7 13:35:32 rzt-f5-aaa1-ref emerg load_config_files: "/usr/bin/tmsh -n -g load sys config partitions all" - failed. -- 01070642:3: Monitor /Common/MONITOR_SOAP_disc parameter contains d " escape with backslash. Unexpected Error: Loading configuration process failed. May 7 13:35:32 rzt-f5-aaa1-ref err tmsh[8563]: 01420006:3: Loading configuration process failed. May 7 13:35:32 rzt-f5-aaa1-ref emerg load_config_files: "/usr/bin/tmsh -n -g load sys config partitions all" - failed. -- 01070642:3: Monitor /Common/MONITOR_SOAP_disc parameter contains d " escape with backslash. Unexpected Error: Loading configuration process failed. May 7 13:35:33 rzt-f5-aaa1-ref err mcpd[6321]: 01070425:3: Full configuration load failed.I know that I can change outer " with single ' (this will look like: send 'POST ... \" ...') but after save it is changed back to double.
Is this a bug? How can I preserve the single ' in the config?
I'm running 11.5.0 patch 3.0.236Thanks!