Bug ID 617622: In TM Shell, saving the AAM configuration removes value from matching rule causing system configuration loading failure

Last Modified: Sep 13, 2023

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

Fixed In:
13.0.0, 12.1.2

Opened: Sep 20, 2016

Severity: 1-Blocking

Symptoms

In TMSH, when trying to save the AAM configuration, TMSH removes value from matching rule. It corrupts bigip.conf and causes system loading configuration failure, with the following error in /var/log/ltm: 01070734:3: Configuration error: Policy "/Common/Drafts/<policy>", node "test_node", matching rule "path:Path": Must have a value. Unexpected Error: Validating configuration process failed.

Impact

TMSH fails to load system configuration file. Before the configuration save the policy would look like this: matching { path { values { / { } } } } After the save it is converted to matching { path { } }

Conditions

-- Use TM Shell to load configuration. -- AAM configuration is loaded on BIG-IP and it is saved

Workaround

None.

Fix Information

TMSH now saves AAM configuration without removing values from matching rules. Saving/loading system configuration succeeds.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips