Symptoms

The Microsoft System Center Configuration Manager  System Center Updates Publisher (SCUP) component may fail to synchronize updates.  Entries similar to the following will be logged in PatchDownloader.log:

Cause

This error can occur if a proxy server or other networking device returns an HTML error for the file request.  SCUP attempts to read the digital signature of the temporary file and fails.  This error does not occur in cases of connectivity failure.

Resolution

Investigate any upstream proxies, firewall servers, or other network devices that may be returning custom error messages.

More Information

To verify that a server is in this condition, either take a network capture while the download is being performed or use these steps to manually simulate the download:

  1. Log on to the server with administrative credentials.
  2. Download psexec.exe from http://live.sysinternals.com/psexec.exe.
  3. Close any Internet Explorer windows
  4. Launch an elevated command prompt and run the command:  psexec /s /i cmd /c start <URL> where <URL> is the FTP or HTTP URL specified in the PatchDownloader.log file.