Machine - HP DL360 Gen9 with enterprise SD card, ESXi6 installed here.
Image - HP VMware ESXI6 base image
Update - ESXi600-201505001.zip
We have just applied the latest ESXi6 patch to fix the critical issue with the command
esxcli software vib update -d /vmfs/volumes/datastore/vibs/.ESXi600-201505001.zip
The update showed as successful on the command line and just required a reboot.
Following the reboot the 2 VMs are visible but appear as /vmfs/volumes/<longname>.vmx
If we click on these VMs, an error is generated in the vsphere client "An internal error occurred in the vsphere client, objdct reference not set to an instance of an object".
Clicking on "add datastore" showed no disk resources available.
The version of the hosts in the vsphere client is 2715440.
Running the command esxcli software vib list shows HP drivers present.
Any help is appreciated as the system is currently unusable and this has just been built so we don't want to start again, but since no datastores are visible, I am not sure how we would do this.
The patch you applied is related to the CBT fix of vsan. So can you please check after patch the host you have enabled CBT .
Did you have vsan cluster and did you applied this all the host in the vsan cluster.
Thanks for your response, but now more confused than when I started 🙂
The fix I applied I downloaded from MyVMWare and is related to KB2116127 - that is what was offered under MyPatches.
We are not running any VSANs, just ESXi on SD card and local disks. I only updated the host, not guests.
So, is this correct at all with this patch? Can I un-install it and if so will this get me my VMs online? What should I should be installing if anything?
Can you please paste the output of :
esxcli storage core device list
esxcli storage filesystem list
Or if you are sure it is patch related, you could just revert to previous version of ESXi : VMware KB: Reverting to a previous version of ESXi
Just let us know how it went.
Ya that patch is related to CBT issue. sorry that is not related to vSAN. you check your CBT module is enabled or disabled.
If its enable then the patch will fix all the problem.
I unfortunately don't have the hardware to test this. Anyway, what you may consider at this point, is to revert to the previous state by pressing Shift-R at boot time and selecting the previous profile.
What I usually do prior to applying a patch from the command line is to check which vibs will be replaced (especially with OEM installations). You can easily do this by appending --dry-run to the esxcli ... command line.
Hi i have the same problem after installing the patch update via command line datastore is missing seems that he uninstall custom hp driver. I used the update command this should prevent this but didnt help. Anyone a new idea?
i fixed it on my machine
after patching you will see that the hp controller driver is uninstalled and a vmware controller driver installed...thats the problem because no datastore is existing. The controller is not able to see the disks with vmware driver.
first patch as usual: esxcli software vib update -d /vmfs/volumes/datastore/ESXi600-201505001.zip PS: you have to edit the commands for your datastore names / folder
after that download controller patch from vibsdepot hp Index of /hpq/latest/esxi-600-devicedrivers i download this one hpsa-220.127.116.11-2338296.zip 24-Mar-2015 15:47 1.7M upload it to your esxi datastore
then run command: esxcli software vib install -d /vmfs/volumes/datastore/hpsa-18.104.22.168-2338296.zip PS: you have to edit the commands for your datastore names / folder
you will see that the vmware controller driver will be uninstalled and the hp controller driver installed.
now reboot and all is working fine again.
I run in to a same problem.
http://vibsdepot.hp.com/hpq/latest/esxi-600-devicedrivers/hpsa-22.214.171.124-2338296.ziphpsa-126.96.36.199-2338296.zip is removed from the HP website, but following Index of /hpq/latest/esxi-600-devicedrivers I found http://vibsdepot.hp.com/hpq/latest/esxi-600-devicedrivers/hpsa-188.8.131.52-2734178.zip
However, this does not install, I'm getting an error that index.xml is missing.
seems that you have problems with the command are your sure that you wrote your correct vmfs datastore location?
esxcli software vib install -d /vmfs/volumes/mydatastorename/myfoldername/hpsa-184.108.40.206-2338296.zip
I had already rebooted after the update, so I had not datastores left.
I uploaded the patch to /tmp and tried to install it from there.
Sooo.. I had to reinstall whole esxi. Didnt update after that :smileysilly:
Took a second shot on this one.
There is a zip called "hpsa-220.127.116.11-offline_bundle-2734178.zip" inside the zip file above. Extract it and upload it to your box, and use that zip to reinstall the HP driver.
Hi, you must extract the .zip and upload only the .zip that's inside (hpsa-18.104.22.168-offline_bundle-2734178.zip, around 67k).
It worked for me installing first vmware patch, then this patch. I rebooted and I was able to see the datastore and the patch was applied.
Applying patch ESXi600-201507001.zip caused the same issue. Apply hpsa-22.214.171.124-offline_bundle-2734178.zip to fix the issue immediately without reboot required but after reboot the esx-base seems go back to old pre-patched version. Kind of weird, anyone faced the same issue? The build number was 2809209 after the ESXi600-201507001.zip is patched, then applying the hpsa fix and reboot will revert it back to build 2494585 (pre-patched).
The command used to patched was:
esxcli software vib update -d /vmfs/volumes/datastore1/ESXi600-201507001.zip
Then followed by:
esxcli software vib install -d /vmfs/volumes/datastore1/hpsa-126.96.36.199-offline_bundle-2734178.zip
And the message returned was no vib installed but hpsa is skipped. Then immediately the local datastore is visible.
For those who using HP Customized ESXi installer VMware-ESXi-6.0.0-2494585-HP-600.9.3.30.2-Jun2015.iso like me, if you are facing the same issue like me eg. patching caused missing local datastore, try this way:
Patch ESXi using profile command instead of vib command. (Using esxcli software vib update patched the system and then install the hpsa driver will revert my build back to pre-patched somehow)
Patched applied: ESXi600-201507001.zip
Command: esxcli software profile update -d /vmfs/volumes/datastore1/ESXi600-201507001.zip -p ESXi-6.0.0-20150704001-standard
(to view available profiles in the patch, run "esxcli software sources profile list -d /vmfs/volumes/datastore1/ESXi600-201507001.zip")
Then you will find that hpsa driver is removed and replaced, now install the hpsa driver which has been extracted previously to install it and then reboot.
Command: esxcli software vib install -d /vmfs/volumes/datastore1/hpsa-188.8.131.52-offline_bundle-2734178.zip
After reboot the local datastore will remain visible and the build number is now 2809209 . (latest to date)
Hope this would helps someone facing similar issue.
Refer to below link, may help.
The problem is that I do not see any data stores, I see volumes as following:
[root@VH1:/dev] cd ..
[root@VH1:/vmfs] cd volumes
Do you recommend me to revert the version?