Bug ID 654781: Reactivating a pool license when the EULA has changed

Last Modified: Apr 28, 2025

Affected Product(s):
BIG-IQ Device User Interface(all modules)

Known Affected Versions:
5.1.0

Fixed In:
5.2.0

Opened: Mar 31, 2017

Severity: 3-Major

Symptoms

Attempts to accept a new EULA when reactivating a purchased pool license generates an error similar to: "The system returned an unexpected error (400 Bad Request). eulaText cannot be changed"

Impact

The purchased pool license cannot be reactivated.

Conditions

This happens when reactivating a purchased pool license and F5 has updated the EULA since the original activation.

Workaround

You must reactive the license through the command line. 1. Determine the purchased pool license ID a. Prior to BIG-IQ 5.2: restcurl cm/shared/licensing/pools'?$select=name,selfLink,state' b. In BIG-IQ 5.2 and later: restcurl cm/device/licensing/pool/purchased-pool/licenses/'?$select=name,selfLink,state' 2. Note the selfLink for the pool in question; the selfLink path (selfLink minus the 'https://localhost/mgmt/' prefix) will be used in subsequent steps 3. Save the EULA to a file restcurl {selfLink path}'?$select=eulaText,state' > /var/tmp/eula.txt 4. Edit /var/tmp/eula.txt and, at the end of the file, change the state from "WAITING_FOR_EULA_ACCEPTANCE" to "ACCEPTED_EULA" 5. curl -X PATCH --upload-file /var/tmp/eula.txt http://localhost:8100/{selfLink path}

Fix Information

This issue is fixed and you can now accept the new EULA without error.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips