This was really crazy:
~ # esxcli software vib remove -n=vmware-esx-storcli.vib
[NoMatchError]
No VIB matching VIB search specification 'vmware-esx-storcli.vib'.
Please refer to the log file for more details.
Did not work, so let's see if the old storcli is still installed:
~ # esxcli software vib list | grep storcli
vmware-esx-storcli-1.09.13 1.09.13-01 LSI PartnerSupported 2014-07-25
it *IS* there! Let's try again, this time with version-number:
~ # esxcli software vib remove -n=vmware-esx-storcli-1.09.13.vib
[NoMatchError]
No VIB matching VIB search specification 'vmware-esx-storcli-1.09.13.vib'.
Please refer to the log file for more details.
Again no go??? Try without "vib":
~ # esxcli software vib remove -n=vmware-esx-storcli-1.09.13
Removal Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed:
VIBs Removed: LSI_bootbank_vmware-esx-storcli-1.09.13_1.09.13-01
VIBs Skipped:
Yuppie! The old removed, half work is done. Now the new one:
~ # esxcli software vib install -v /vmfs/volumes/backup/LSI/storcli/new/vmware-esx-storcli-1.12.13.vib
[InstallationError]
('LSI_bootbank_vmware-esx-storcli-1.12.13_1.12.13-01', 'Could not find a trusted signer.')
vibs = LSI_bootbank_vmware-esx-storcli-1.12.13_1.12.13-01
Please refer to the log file for more details.
Looks so that VMware forgot something again:
~ # esxcli software vib install -v /vmfs/volumes/backup/LSI/storcli/new/vmware-esx-storcli-1.12.13.vib --no-sig-check
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: LSI_bootbank_vmware-esx-storcli-1.12.13_1.12.13-01
VIBs Removed:
VIBs Skipped:
Seems to be done. Let's check version:
~ # /opt/lsi/storcli/storcli -v
StorCli SAS Customization Utility Ver 1.12.13 May 29, 2014
(c)Copyright 2014, LSI Corporation, All Rights Reserved.
Exit Code: 0x00
~ #
OK, FINALLY! So update did not work, I had to uninstall it, and install new...