When downloading VMware Update Manager Downloads for ESX servers the VMware Update Manager Update Download scheduled task reports "Metadata download failed"
1) Configure VMware Update Manager Account
From Add/Remove Programs:
- Select VMware Update Manager and click Change
- Click Next
- Select the Repair radio button and click Next
- Enter the VirtualCenter Server IP and Port (443)
- Enter the VirtualCenter credentials (DOMAIN\Username and password)
- Click Next
- Select Use an existing database server and click Next
- Enter the database credentials and click Next
- Click No to use the existing database
- Click OK to the Full Recovery message if it appears
- Click Next to accept the port settings
- Click Install
- Click Finish
NOTE: Running this process overwrites vci-integrity.xml settings configured below.
2) Ensure Proxy is Configured
Set theses settings in Program Files\VMware\Infrastructure\Update Manager\vci-integrity.xml
<proxySettings>
<useProxyServer>true</useProxyServer> <!-- true -->
<proxyServer>proxy.domain.com</proxyServer> <!-- proxy.vmware.com -->
<proxyPort>8080</proxyPort> <!-- 3128 -->
</proxySettings>
3) Configure Proxy Authentication
- Stop the VMware Update Manager service
- Run Program Files\VMware\Infrastructure\Update Manager\vum-proxyAuthCfg.exe
- Press Y to update credentials
- Enter username in the form DOMAIN\Username
- Enter password
- Restart the VMware Update Manager service
4) Check Disk Space
By default Update Manager will stop downloading when disk space falls below 500MB
Check the "C:\Documents and Settings\All Users\Application Data\VMware\VMware Update Manager\Logs\vmware-vci-log4cpp.log" logfile. e.g.
[2008-07-27 03:02:12:508 'InternalScheduledTasksMgr' 2844 WARN] [internalScheduledTasksMgr, 689] Disk space is below warn threshold (5000000000)
[2008-07-27 03:02:12:558 'InternalScheduledTasksMgr' 2844 INFO] [internalScheduledTasksMgr, 715] Temp directory disk free space is: 472035328
[2008-07-27 03:02:12:558 'InternalScheduledTasksMgr' 2844 WARN] [internalScheduledTasksMgr, 718] Temp disk space is below critical threshold (524288000)
[2008-07-27 03:06:31:730 'httpDownload' 2212 ERROR] [httpDownload, 166]
[2008-07-27 03:06:31:821 'HostUpdatePackage' 2212 INFO] [hostUpdatePackage, 343] System error 112: There is not enough space on the disk.; Context: copying tmpfile to dest