Issue:
A host fails remediation / upgrade of VMware and custom vendor ISOs with a "Incompatible" status.
The detailed message says:
The upgrade contains the following set of conflicting VIBs:
LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560
LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560
Remove the conflicting VIBs or use Image Builder to create a custom upgrade ISO image that contains the newer versions of the conflicting VIBs, and try to upgrade again.
Work-around:
To get by the issue, we had to remove the VIB. We were concerned that removing the VIB might not replace the driver during upgrade. However, in our case with the two hosts affected, both re-installed the SAS driver during the upgrade, so it was safe to remove. Use at your own risk.
Steps:
1. vSphere Web Client --> Host --> VMs
- Migrated all VMs to other hosts
2. vSphere Web Client --> Host --> Configure (tab) --> Services (section) Edit (button)
- Start the ESX Shell
- Start the SSH Server
2. With putty, login to the host.
Enter the following commands:
~ esxcli software vib list | grep LSI
login as: root
Using keyboard-interactive authentication.
Password: **********
[root@myserver:~] esxcli software vib list | grep LSI
scsi-megaraid-perc9 6.901.55.00-1OEM.550.0.0.1331820 LSI VMwareCertified 2016-05-06
scsi-megaraid-sas 06.803.73.00-1OEM.550.0.0.1331820 LSI VMwareCertified 2016-05-06
scsi-mpt2sas 19.00.00.00.1vmw-1OEM.550.0.0.1331820 LSI VMwareCertified 2016-05-06
scsi-mpt3sas 04.00.00.00.1vmw-1OEM.500.0.0.472560 LSI VMwareCertified 2016-05-06
[root@myserver:~] esxcli software vib remove -n scsi-mpt3sas
Removal Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed:
VIBs Removed: LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560
VIBs Skipped:
[root@kap-dell1-esx:~]
3. vSphere Web Client --> Host --> (right click) Power --> Reboot
< wait about 5 to 10 minutes for server host to reboot >
4. vSphere Web Client --> Work in Progress (window) --> Cancel the failed upgrade task.
5a. vSphere Web Client --> Host --> Update Manager (tab) --> Highlight the 65update1 upgrade baseline --> click Detach Baseline button.
(follow prompts)
5b. Still on Update Manager (tab) --> click Add Baseline button --> Add the 65update1 upgrade baseline back to host.
6. Still on the Update Manager (tab) --> click Remediate button.
(follow prompts)
If there is no conflict, the upgrade will continue this time. Verify after the upgrade is performed that the VIB driver was added back to the host.
(https://myhost.mindwatering.net/ui/#/host)
Under Navigator, choose Manage. On the right, click the the Packages tab, and verify the package is listed.
previous page
|