Problema
Durante un upgrade di VMware ESXi vengono segnalati errori con VIB non compatibili e che andrebbero rimossi.
Fonte
https://kb.vmware.com/s/article/1027206
Risoluzione
Per ottenere un elenco dei VIBs installati si possono usare i seguenti comandi
esxcli software vib list
esxcli software vib list | grep Mel
esxcli software vib list | grep scsi-lpfc820
esxcli system module list | grep lpfc820
esxcli network nic get -n vmnic0
Per rimuovere un VIB
esxcli software vib remove -n vibname
dopo la rimozione è necessario riavviare ESXi per farglielo rimuovere completamente.
Il nome da rimuovere è dopo bootbank
VMware_bootbank_net-qlge_3.0.0.57-1vmw.550.0.0.1198611
Esempi:
esxcli software vib remove -n net-qlge
esxcli software vib remove -n dcism
esxcli software vib remove -n scsi-bfa
Note e risoluzioni del passato
Sui server Dell esxi05 ed esxi06 dopo averli aggiornati dalla 6.7 alla 7.0U2 ci siamo imbattuti nell'errore:
"There are conflicts from the patches selected for staging or remediation.
MRVL-E4-CNA-Driver-Bundle_5.0.248.0-1OEM.700.1.0.15843807
MRVL-E4-CNA-Driver-Bundle_5.0.248.1-1OEM.700.1.0.15843807
selected for staging or remediation.
Check the events for conflict details and possible resolution."
Dopo aver aperto un ticket con VMware abbiamo risolto rimuovendo il VIB "qedentv-ens"
esxcli software vib remove -n qedentv-ens