Hello,
we have a very small test/dev lab with a few ESX server and a VI Management server including update manager. This management server is only a standalone machine with two local disks. In the vci-integrity.xml we moved the location for the patch datastore to a second disk
<docRootHostUpdates>
<namespace>"/vci/hostupdates"</namespace>
<path>D:\VMWarePatchStore\Data\</path>
</docRootHostUpdates>
and
<patchStore>D:\VMWarePatchStore\Data\</patchStore>
Everything worked fine for several months, until the D: disk crashed and the whole data-store was lost. Well, of course no backup of this patch-store as the idea was that this data can at any time be re-downloaded, when needed. Only the C-Disk has backup.
Well, now we are at the stage where I need to re-download / populate this patch-store, but I can't figure out how to do this...
Last weekend several new 3.0.3 patches were released, and they were downloaded into the patchStore. But no 3.5.0 patches. (All our ESX-Servers are at 3.5-U2 all patches until December). When I run a "Scan for Updates" on any of the ESX-hosts, I get an error message in the esxupdate.log file on the ESX-host:
09Jan26-0842 DEBUG: summary: /usr/sbin/esxupdate --HA --flushcache -d http://<system-ip>:80/vci/hostupdates/hostupdate/esx/esx-3.5.0 scan
09Jan26-0842 DEBUG: root: Enabling hostagent interface
09Jan26-0842 DEBUG: db: dbfile = , 215 keys
09Jan26-0842 DEBUG: Depot: Download Rules: {'blacklist': '.rpm', '/headers'], 'exclusives': [}
09Jan26-0842 ERROR: root: IOError: HTTP Error 404: Not Found:
09Jan26-0842 ERROR: hostagent: BundleID:Unknown
09Jan26-0842 ERROR: hostagent: File:[http://<system-ip>:80/vci/hostupdates/hostupdate/esx/esx-3.5.0/contents.xml.sig]
09Jan26-0842 ERROR: hostagent: Extra:()
Well, of course the file can not be found, it was lost in the disk-crash. The D-Disk was replaced and I also manually created the necessary directory. But in the esx-3.5.0 sub-directory there is no content, and although the weekly signature update job runs and finishes successfully, the lost content is not automatically re-created. I assume that if there were new patches, they would appear there. But no "old" patches from before the disk-crash. If we add a ESX or need to re-install one, we need to patch them, so I want to patch-store to be "complete" and to contain at least the necessary patches released after 3.5.0-U2.
So... I'm wondering what to do. Do I need to de-install update manager and re-install it? I would like to avoid that. I could not find any command-line interface (don't even talk about GUI) so far. Any help?
Thanks in advance, Herbert