Bug ID 469984: The upgrade process can discard valid HTTP Class URLs

Last Modified: Mar 12, 2019

Bug Tracker

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

Known Affected Versions:
10.2.4, 11.0.0, 11.1.0, 11.2.0, 11.2.1, 11.3.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

Fixed In:
12.0.0

Opened: Jul 02, 2014
Severity: 3-Major
Related AskF5 Article:
K16157

Symptoms

When trying to upgrade from a version 11.x (where x < 4) to a 11.5.x you may get this error: ERROR: The httpclass profile(s) for policy <HTTP Class profile name> did not roll forward: policy rule(s) created from <HTTP Class profile name> do not contain a proper URL. See Solution SOL14409. This occurs even though the HTTP Class object is compliant with the syntax described in SOL14409 and SOL15206.

Impact

Potential issues when upgrading from 11.x (where x < 4) to 11.5.x that aren't described in SOL14409 and SOL15206.

Conditions

- Version is < 11.4.0 and >= 11.0.0 - There are httpclass profiles in the customer's bigip.conf - url-rewrite value is different than none, but valid - The customer tries to upgrade to 11.5.x

Workaround

- Re-package the original UCS modifying bigip.conf file so that url-rewrite value goes in quotes (url-rewrite "/my/new/uri/") - Avoid the validations described in SOL15206: load the original UCS into a 11.4.x box, then create a new UCS from there and load it into the desired 11.5.x.

Fix Information

The upgrade process now retains valid HTTP Class URLs.

Behavior Change