Last Modified: Apr 28, 2025
Affected Product(s):
BIG-IQ Device User Interface
Known Affected Versions:
5.1.0
Fixed In:
5.2.0
Opened: Mar 31, 2017 Severity: 3-Major
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"
The purchased pool license cannot be reactivated.
This happens when reactivating a purchased pool license and F5 has updated the EULA since the original activation.
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}
This issue is fixed and you can now accept the new EULA without error.