Bug ID 518141: Upgrade can fail to load config due to internal data-group with records containing open/close brace under data.

Last Modified: Mar 21, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP Install/Upgrade, LTM(all modules)

Known Affected Versions:
11.2.0, 11.2.1, 11.3.0, 11.4.0, 11.4.1, 11.5.0, 11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1, 11.5.3 HF2, 11.5.4, 11.5.4 HF1, 11.5.4 HF2, 11.5.4 HF3, 11.5.4 HF4, 11.5.5, 11.5.6, 11.5.7, 11.5.8, 11.5.9, 11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5, 11.6.0 HF6, 11.6.0 HF7, 11.6.0 HF8, 11.6.1, 11.6.1 HF1, 11.6.1 HF2, 11.6.2, 11.6.2 HF1, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 12.0.0, 12.0.0 HF1, 12.0.0 HF2, 12.0.0 HF3, 12.0.0 HF4

Fixed In:
12.1.0

Opened: Apr 15, 2015
Severity: 3-Major
Related AskF5 Article:
K51404143

Symptoms

The configuration might fail to load upon upgrade to the affected version if the internal data-group with string type has records that contain open/close brace under data attribute. The error message can differ depending on your exact configuration.

Impact

Upgrade to the affected version fails.

Conditions

Internal data-group exists with string type and has records that contain open/close brace under data attribute. For example: ltm data-group internal /Common/my_data_group { records { first_record { data } } second_record { data { } } type string } This can trigger when upgrading to any version prior to 12.1.0

Workaround

After upgrade, correct the syntax of the data-group in /config/bigip.conf and then load the config again, e.g., tmsh load sys config.

Fix Information

The configuration now loads successfully upon upgrade, and no longer produces an error if the internal data-group with string type has records that contain open/close brace under data attribute.

Behavior Change