Trying to update a few ESX 3.5.0 U2 hosts from our new vCenter 4.1 server. The process is extremely slow and fails 75% of the time. The only issue I have found so far is that the Contents.XML lists patches that are unavailable, sending the hosts on a wild goose chase.
As you can see, the contents file begins will repository items that are quite old:
<contents createdTimestamp="1290157914" id="1290157914.09-0.195733346191" version="1.0">
<folder bundleID="ESX350-200802301-BG" name="ESX350-200802301-BG" />
<folder bundleID="ESX350-200802303-SG" name="ESX350-200802303-SG" />
<folder bundleID="ESX350-200802304-SG" name="ESX350-200802304-SG" />
<folder bundleID="ESX350-200802305-SG" name="ESX350-200802305-SG" />
<folder bundleID="ESX350-200802306-BG" name="ESX350-200802306-BG" />
The oldest objects in the repository are ESX350-200911201-UG (same as available from VMware patch download site).
The host then logs the following:
[11Apr13-0956] DEBUG: Depot: [Errno 4] IOError: HTTP Error 404: Not Found: http://[vcenter]:9084/vci/hostupdates/hostupdate/esx/esx-3.5.0/ESX350-200802301-BG/contents.xml.sig
[11Apr13-0956] DEBUG: Depot: Bundle ESX350-200802301-BG is listed in contents.xml but one or more files not found. Skipping.
[11Apr13-0956] DEBUG: Depot: [Errno 4] IOError: HTTP Error 404: Not Found: http://[vcenter]:9084/vci/hostupdates/hostupdate/esx/esx-3.5.0/ESX350-200802303-SG/contents.xml.sig
[11Apr13-0956] DEBUG: Depot: Bundle ESX350-200802303-SG is listed in contents.xml but one or more files not found. Skipping.
[11Apr13-0957] DEBUG: Depot: [Errno 4] IOError: HTTP Error 404: Not Found: http://[vcenter]:9084/vci/hostupdates/hostupdate/esx/esx-3.5.0/ESX350-200802304-SG/contents.xml.sig
[11Apr13-0957] DEBUG: Depot: Bundle ESX350-200802304-SG is listed in contents.xml but one or more files not found. Skipping.
[11Apr13-0958] DEBUG: Depot: [Errno 4] IOError: HTTP Error 404: Not Found: http://[vcetner]:9084/vci/hostupdates/hostupdate/esx/esx-3.5.0/ESX350-200802305-SG/contents.xml.sig
[11Apr13-0958] DEBUG: Depot: Bundle ESX350-200802305-SG is listed in contents.xml but one or more files not found. Skipping.
[11Apr13-0959] DEBUG: Depot: [Errno 4] IOError: HTTP Error 404: Not Found: http://[vcenter]:9084/vci/hostupdates/hostupdate/esx/esx-3.5.0/ESX350-200802306-BG/contents.xml.sig
So, how do I update the contents.xml file to quit making reference to unavailable files?
Did you find a solution to this?
I think there are others with the same experience: http://communities.vmware.com/thread/286959