The upgrade has VIBs that are missing dependencies

A few days back, when I was upgrading the ESXi to 7.0 Update 3 from 6.7 Update 3 I ended up having this error “The upgrade has VIBs that are missing dependencies“.

 

At first, I was panic. But after little research, I got to know that this is not a major and could be resolved with a few simple steps. In order to resolve this, we need to identify the causing VIBs. And then we can simply remove the conflicting VIBs from the ESXi host systems.

Step 01: Enable SSH on the affected system and make an SSH connection

Step 02: Identify the causing list of VIBs from the update baseline

Step 03: Search for the VIBs with the keyword using the below command

esxcli software vib list | grep -i nimble (in this example, nimble is the keyword)

 

 

Step 04: Remove the relevant VIBs from the ESXi system using the below command

esxcli software vib remove -n nimble-psp (in this example, nimble-psp is the VIB)

Step 05: Reboot the host to apply the changes and you are good for the ESXi upgrade. 

How to patch Horizon DaaS appliances from a Windows computer

Horizon DaaS hotfix management is a very straightforward process. Those Hotfixes and updates are being applied using the HVM (Horizon Version Manager). This process consists of several steps. 

  1. Upload hotfixes/updates to the HVM
  2. Refresh hotfix list
  3. Detect hotfixes on DaaS appliances
  4. Apply hotfix on DaaS appliances
  5. Verifying the hotfixes on DaaS appliances

In our example, we will look at DaaS 9.1.x version (21.1.0). Will look at the entire process in 5 sub-steps.

Upload hotfixes/updates to the HVM

First, download WinSCP and the DaaS hotfixes/updates from VMWare downloads, and then make an SCP connection to the HVM. You need to upload those hotfixes to the /opt/vmware/hvm/hotfixes directory. 

Refresh hotfix list

Once you are done with the hotfix upload, you need to refresh the list of hotfixes that are on the HVM. Projects > Horizon-DaaS-HotFix-Management 

and then Jobs > Refresh Hotfix List and then Run Job Now

Detect hotfixes on DaaS appliances

This is not mandatory. But it is always advisable to check whether the DaaS appliances are patched or not. So, you can simply access the Sub menu and select Step 4, which is Detect Hotfixes on DaaS Appliances. If the appliances are not patched, you may proceed to the next steps. If the appliances are already patched with the latest build, you may hold the patch process. 

Under the Org-IDs tab, you need to enter the relevant tenant ID (keep in mind that tenant ID 1000 is reserved for the SP [Service Provider] appliances).

Continue reading “How to patch Horizon DaaS appliances from a Windows computer”