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

Last Modified: Nov 07, 2022

Bug Tracker

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

Known Affected Versions:
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

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