Bug ID 494321: 'tmsh install sys software block-device-image' installs the local image instead of the block-device image.

Last Modified: Apr 28, 2025

Affected Product(s):
BIG-IP Install/Upgrade(all modules)

Known Affected Versions:
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, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.0.0, 12.0.0 HF1, 12.0.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 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.3.1, 12.1.3.2, 12.1.3.3, 12.1.3.4, 12.1.3.5, 12.1.3.6, 12.1.3.7, 12.1.4, 12.1.4.1, 12.1.5, 12.1.5.1, 12.1.5.2, 12.1.5.3, 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.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 13.1.3.2, 13.1.3.3, 13.1.3.4, 13.1.3.5, 13.1.3.6, 13.1.4, 13.1.4.1, 13.1.5, 13.1.5.1, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.0.1.1

Fixed In:
14.1.0

Opened: Dec 03, 2014

Severity: 3-Major

Related Article: K75201605

Symptoms

Both the 'tmsh install sys software image' and 'tmsh install sys software block-device-image' commands set the software_desired row corresponding with the target volume, to the product/version/build of the image specified for installation. The lind process, which manages software installation/volume creation tasks, then uses that product/version/build to search for a matching image. If both a local image and a block-device-image exist with the same product/version/build, the lind picks one based on its own preference. Because of the lind preference for local images, this might result in a local image being installed, even though the command issued is 'tmsh install sys software block-device-image'.

Impact

The system installs the local image instead of the block-device image. In most cases, this is not an issue: the requested software is still installed, so the goal is achieved. In some cases, however, the image chosen by lind is not actually accessible. In this case, installation fails.

Conditions

-- There exists both a local image and a block-device-image with the same product/version/build. -- You run the following command: tmsh install sys software block-device-image

Workaround

Delete any local images mirroring the block device being installed.

Fix Information

The lind now conducts a 'read test' when searching for available images. If an image is readable and has the proper checksum, it will be used, so the installation request will not fail if it is at all possible.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips