esxcli software component apply esxcli software vib install [MetadataDownloadError] Could not download from depot at zip:/vmfs/volumes/####/tmp/Broadcom-bnxt-Net-RoCE_####.zip?index.xml, skipping Error extracting index.xml from /vmfs/volumes/####/tmp/Broadcom-bnxt-Net-RoCE_####.zip: [Errno 2] No such file or directory
/var/log/esxupdate.log, you may also see: KeyError: "There is no item named 'index.xml' in the archive"VMware ESXi 8.x
This issue occurs when the driver package downloaded from the Broadcom support portal is a compressed archive containing another ZIP file. The esxcli command expects a valid offline bundle (depot) containing an index.xml file. If the command points to the outer wrapper ZIP file, it cannot find the required metadata because it is nested within the secondary ZIP file.
To resolve this issue, extract the contents of the downloaded package to locate the actual driver ZIP file (offline bundle) before attempting the installation.
e.g., Broadcom-bnxt-Net-RoCE_####-package.zip).e.g., /vmfs/volumes/####/tmp/).esxcli software component apply -d /vmfs/volumes/####/tmp/Broadcom-bnxt-Net-RoCE_####-package.zip