Bug ID 783985: Grub boot entries not updated on i2600 from iControl SOAP set_boot_location call

Last Modified: Apr 20, 2022

Bug Tracker

Affected Product:  See more info
BIG-IP Install/Upgrade, TMOS(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, 12.1.2, 12.1.2 HF1, 12.1.2 HF2, 12.1.3,,,,,,,, 12.1.4,, 12.1.5,,,, 12.1.6, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1, 13.1.0,,,,,,,,, 13.1.1,,,,, 13.1.3,,,,,,, 13.1.4,, 13.1.5, 14.0.0,,,,,, 14.0.1,

Opened: May 21, 2019
Severity: 3-Major


After calling iControl SOAP System::SoftwareManagement::set_boot_location, the switchboot information correctly shows that the volume should be changed, but grub still shows the current active volume to be unchanged. Upon reboot, the system boots into the unchanged default volume. The system records the following when the iControl call is made/var/log/messages : warning grub_default: unkeyed boot entry found (BIG-IP 12.1.2 Build 0.0.249 <HD1.1>); assigning st.u0 M


Unable to upgrade systems via iControl SOAP due to the inability to reboot into the newly installed software.


This occurs on BIG-IP iSeries platforms: 1. iControl SOAP system::SoftwareManagement::set_boot_location 2. Check grub_default -l


The following iControlREST call works correctly: curl -k -u<username>:<passwd> https://<IP-addr>/mgmt/tm/sys -X POST -H "Content-type: application/json" -d '{"command":"reboot", "volume":"<volume>"}' {"kind":"tm:sys:rebootstate","command":"reboot","volume":"<volume>"}

Fix Information


Behavior Change