Bug ID 610442: vcmp_media_insert failed message and lind restart loop on vCMP guest when installing with block-device-image with bad permissions on .iso

Last Modified: Oct 01, 2018

Bug Tracker

Affected Product:  See more info
BIG-IP Install/Upgrade, TMOS, vCMP(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, 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

Fixed In:
13.0.0, 12.1.3, 11.6.3

Opened: Aug 11, 2016
Severity: 3-Major
Related AskF5 Article:
K75051412

Symptoms

On a vCMP guest, If a user attempts to install using the block-device-image argument (e.g., install sys software block-device-image <some.iso>), and the .iso file has incorrect file permissions (e.g., $chmod 600 <some.iso>), then the lind process on the guest will enter a restart loop, and the system posts the following error: lind[23565]: 013c0004:3: Fatal error: vcmp_media_insert failed

Impact

On the guest, lind restarts continuously, logging its restart to /var/log/ltm each time and posting the vcmp_media_insert failed error message.

Conditions

-- vCMP guest. -- Run a command similar to the following: install sys software block-device-image <some.iso>. -- <some.iso> has bad permissions, e.g., -r--------.

Workaround

Use either of the following workarounds: -- Avoid installing block-device-images known to have bad permissions. -- From the host, attempt to repair the file with bad permissions, copy the repaired file to /shared/images/, and try the install again. To do so, follow this procedure, running these commands from the host: 1. To repair the file, run the following command: chmod 644 <some.iso> 2. To copy the file, run the following command: scp <some.iso> mysystem:/shared/images/ 3. To install the guest, run the following commands: bigstart restart lind tmsh install sys software block-device-image <some.iso>

Fix Information

Instead of throwing a runtime error, lind will log an error to /var/log/ltm and return.

Behavior Change