I have an ESXi host (Dell R630) which I can not patch. The patch process has failed TWICE (with a fresh install in between) and I'm at a loss as to how to upgrade to the latest version.
The first time, I tried patching:
running VMware ESXi, 7.0.3, 21930508
Started over with a fresh install....
So after all that, I was back where I started. Here's the second attempt at patching:
Here's the filename of the patch: VMware-ESXi-7.0U3o-22348816-depot.zip
Downloaded from this page:
https://customerconnect.vmware.com/patch#search
I used the following commands to install the patch, but just like the first time, it failed.
[root@esx000:~] vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
inMaintenanceMode = false,
[root@esx000:~] vim-cmd /hostsvc/maintenance_mode_enter
[root@esx000:~] vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
inMaintenanceMode = true,
[root@esx000:~] esxcli software vib update -d /vmfs/volumes/Storage\ 0-1/VMware-ESXi-7.0U3o-22348816-depot.zip
after a bit of time (see the attached log file, this error was returned)
[InstallationError]
Error while waiting for untar process '['/bin/tar', 'xzf', '-', '-C', '/locker/packages/']': Timeout (30 seconds) expired waiting for output from command '['/bin/tar', 'xzf', '-', '-C', '/locker/packages/']', pid '2120727'.
cause = Error while waiting for untar process '['/bin/tar', 'xzf', '-', '-C', '/locker/packages/']': Timeout (30 seconds) expired waiting for output from command '['/bin/tar', 'xzf', '-', '-C', '/locker/packages/']', pid '2120727'.
vibs = ['VMware_locker_tools-light_12.2.6.22229486-22348808']
Please refer to the log file for more details.
I'm attaching the log file.
I can't understand why a simple default ESXi install using the latest ISO is failing with a simple patch? I thought that bypassing vCenter and doing a command line upgrade would certainly work, but I guess not.
If you have payloadFileMapping.json in /scratch/locker/packages/, try to delete it.
Thanks for the response but this doesn't help. On my second patching attempt, it is basically a stock ESXi install, yet fails to install the patches. Am I the only one trying to install these patches? Any suggestions on where to get help? (I have VMWare upgrades, but not support.) Thanks!
Not sure what might be causing this. Anyway, is ESXi installed on HDD/SSD, or on an USB/SD device?
André
Thanks Andre. I'm hoping that someone can decipher the attached error logs. Someone out there will understand what's going wrong! This is installed on redundant SD cards.
I can't see any logs.
André
Did you get a fix, I am having the same issue.
Nope! No help from anyone!!! Pretty sad considering how long ago I posted this.
Got mine fixed with VMware support. Basically a reset of the update manager database. A snapshot of your vCenter Server/Appliance is highly encouraged. Also read this https://kb.vmware.com/s/article/2147284?lang=en_US
1. Snapshot vCenter
2. log in to HOST using SSH and run the shell command
3. service-control --stop vmware-updatemgr
4. python /usr/lib/vmware-updatemgr/bin/updatemgr-utility.py reset-db
5. rm -rf /storage/updatemgr/patch-store/*
6. service-control --start vmware-updatemgr
Hope this works for you. I used the Lifecycle Manager to patch.