I've been working with ESXi and I was trying to get the latest firmware update installed to fix the issue with license expiration and I was getting this error from the Infrastructure Update program:
Downloaded package's did not pass integrity check
I can see two updates available. Interestingly the size of the updates is displayed as -1.00MB. I have applied the license expiration fix patch manually, but I would still like to be able to use the automatic feature. Any ideas on what might be causing the error?
Did you try, again, today? Maybe just a transient error with the update servers or mirrors??
I just tried again on your suggestion. It is still giving me the same error message.
You might try digging into your Windows profile and cleaning out the VMware Update Client Stuff. Looks like it stores stuff in:
C:\Documents and Settings
Local Settings\Application Data\VMware\VMware Update Client\
There's a packages directory under here that looks to contain all of the updates that you download - maybe cleaning out some or all of these directories would force the client to re-download the packages and take care of this error?
That was a good idea, but after removing the packages I still receive the same error. I also just tried uninstalling and reinstalling the VMware Client, same error. By any chance do you think this could be proxy related? I do run a proxy on the network. I haven't seen any options for changing proxy settings in the Client, I just assumed it pulled them from IE.
Yes, it could be proxy related. The update client has an option for adding files from a local location - you might try downloading it off the VMware web site and doing it that way.