Unable to Patch the Host to ESXi 7.0 Update 3v from 3S as it fails with "Cannot download VIB: ''. This might be because of network issues or the specified VIB does NOT exist or does NOT have a proper 'read' privilege set".
book
Article ID: 404097
calendar_today
Updated On:
Products
VMware vSphere ESXi
Issue/Introduction
Host Remediation from LCM fails with below Error
Cannot download VIB: ''. This might be because of network issues or the specified VIB does NOT exist or does NOT have a proper 'read' privilege set. Please make sure the specified VIB exists and is accessible from vCenter Server.
After reviewing the hostd.log
root@ESXI#/var/run/log/hostd.log
####-##-##T##:##:##.###Z info hostd[#####] [Originator@6876 sub=Hostsvc.OptionManager opID=#####-6c-####user=vpxuser:com.vmware.vcIntegrity] Failed to read advanced option subtree UserVars.ImageCachedSystem: N3Vim5Fault11InvalidName9ExceptionE(Fault cause: vim.fault.InvalidName
####-##-##T##:##:##.###Z info hostd[######] [Originator@6876 sub=SoapAdapter.HTTPService.HttpConnection opID=9cfdd3f6] HTTP Connection read failed while waiting for further requests; <io_obj p:0x0000005098afeea8, h:-1, <TCP '127.0.0.1 : 8307'>, <TCP '127.0.0.1 : 52638'>>, N7Vmacore16TimeoutExceptionE(Operation timed out: Stream: <io_obj p:0x0000005098afeea8, h:-1, <TCP '127.0.0.1 : 8307'>
Environment
vSphere 7.x
vSphere 8.x
Cause
UserVars.ImageCachedSystem
UserVars.PXEBootEnabled
These are not standard host advanced settings — and VUM (Update Manager) or vLCM appears to be attempting to read or enforce them, possibly due to an incompatible or corrupt baseline
Resolution
Download the image from the support portal and uploaded it to the LCM and created a baseline following the steps below
Click on the Lifecycle Manager button under the menu in the upper left.
Click on ACTION then Import Updates
Select the .zip file or URL to be uploaded and click Import
Select the Baselines tab and click on New, then Baseline, to name and create the baseline
Select patch and click next, then click next again for the automatic patch selection screen
In the add patches manually screen, filter the name to reflect esx patches
Select the patch you imported
Click Next and Finish
Go to the hosts and clusters view using the menu in the upper left by clicking on Inventory, then hosts and clusters icon
Select the host that you wish to update and click on the updates tab
Click on the ATTACH dropdown in the Attached Baselines section and click on Attach Baseline or Baseline Group
Select the newly created baseline and click on attach
Select the baseline in the attached baselines section and click on remediate
Attach it to the host and successfully patch the host to 7.x U3V