Bug ID 610449: restarting mcpd on guest makes block-device-images disappear

Last Modified: Nov 07, 2022

Affected Product(s):
BIG-IP 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, 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.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

Fixed In:
13.0.0, 12.1.4

Opened: Aug 11, 2016

Severity: 3-Major

Symptoms

tmsh list sys software block-device-images typically shows available BIG-IP images saved on the platform which are available for install via tmsh install sys software ... When running BIG-IP on a vcmp guest, GuestAgentDaemon is responsible for fetching from the host these available images and displaying them to the user. When mcpd goes down, GuestAgentDaemon loses the connection required to fetch and display this information. If mcpd has gone down since GuestAgentDaemon came up, running "(tmos)# show sys software block-device-image" a second time will no longer display the BIG-IP images available for install. Restarting GuestAgentDaemon when mcpd restart ensures that GuestAgentDaemon will reestablish the required connection. With this fix, GuestAgentDaemon will restart only in response to mcpd going down and subsequently coming back up. Once both daemons are up and running again, the command '(tmos)# list sys software block-device-image' will again function as designed.

Impact

tmsh list sys software block-device-images returns nothing from inside the guest.

Conditions

vCMP is provisioned to level dedicated. One or more guests is provisioned and deployed. The user is operating inside a deployed guest. The user attempts to use a block-device-image, but mcpd has restarted since GuestAgentDaemon began execution. No block-device-images are shown by GuestAgentDaemon

Workaround

Restart GuestAgentDaemon in response to mcpd successfully restarting.

Fix Information

GuestAgentDaemon now automatically restarts in response to McpDaemon successfully restarting.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips