Well, I recently (last Wednesday) had a lot of trouble with Update Manager.
First I thought, upgrading vCenter and modules to 5.0U1 would solve my troubles, however it did not. Update Manager was still complaining about something. Since neither in the vCenter Update Manager nor the vCenter log itself were having any useful information I enabled SSHd and the ESXi Shell via the vCenter client:
SSH’ed into the ESX host and looked at /var/log/esxupdate.log, and found this particular log:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
2012-03-28T16:18:26Z esxupdate: HostImage: INFO: Attempting to download VIB vmware-fdm 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: An esxupdate error exception was caught: 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: Traceback (most recent call last): 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: File "/usr/sbin/esxupdate", line 216, in main 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: cmd.Run() 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-515841/bora/build/esx/release/python-2.6-lib-zip-stage/515841/visor/pylib/python2.6/site-packages/vmware/esx5update/Cmdline.py", line 144, in Run 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-515841/bora/build/esx/release/python-2.6-lib-zip-stage/515841/visor/pylib/python2.6/site-packages/vmware/esximage/Transaction.py", line 243, in InstallVibsFromSources 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-515841/bora/build/esx/release/python-2.6-lib-zip-stage/515841/visor/pylib/python2.6/site-packages/vmware/esximage/Transaction.py", line 345, in _installVibs 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-515841/bora/build/esx/release/python-2.6-lib-zip-stage/515841/visor/pylib/python2.6/site-packages/vmware/esximage/Transaction.py", line 388, in _validateAndInstallProfile 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-515841/bora/build/esx/release/python-2.6-lib-zip-stage/515841/visor/pylib/python2.6/site-packages/vmware/esximage/HostImage.py", line 630, in Stage 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-515841/bora/build/esx/release/python-2.6-lib-zip-stage/515841/visor/pylib/python2.6/site-packages/vmware/esximage/HostImage.py", line 414, in _download_and_stage 2012-03-28T16:18:26Z esxupdate: esxupdate: ERROR: VibDownloadError: (<vmware.esximage.Vib.ArFileVib object at 0x86c79ac>, 'Unable to download VIB from any of the URLs ') 2012-03-28T16:18:26Z esxupdate: esxupdate: DEBUG: <<< |
As you can see from the above log, for whatever reason, the Update Manager is trying to install an updated version of the VMware HA agent (vmware-fdm). Now, since that isn’t the job of Update Manager (afaik, vCenter handles that separately), I figured what the hell, let’s try and remove it as the ESX host was already in Maintainance Mode:
1 |
esxcli software vib remove -n=vmware-fdm |
And guess what: after removing the package and then rerunning the Remediate task on the host, my troubles were gone.