Unable to download any packages on just 1 out of thousands of managed machines. An example of the errors seen in the Symantec Management Agent (Altiris Agent) logs were:
PackageDownload
Description:
Download package sources from: http://<NSserver.example.com>:80/altiris/NS/Agent/GetPackageInfo.aspx?xml=<request resource="{<GUID>}" version="1" type="codebases" compress="1" totalTime="3666" totalFailureTime="3666">
<packages>
<package guid="{<GUID>}"/>
</packages>
<addresses>
<address ip="xxx.xxx.50.2"/>
<address ip="xxx.xxx.50.4"/>
<address ip="xxx.xxx.50.42"/>
<address ip="xxx.xxx.50.43"/>
<address ip="xxx.xxx.50.101"/>
<address ip="xxx.xxx.50.102"/>
<address ip="xxx.xxx.50.103"/>
<address ip="xxx.xxx.50.121"/>
<address ip="xxx.xxx.50.124"/>
<address ip="xxx.xxx.50.126"/>
<address ip="xxx.xxx.50.128"/>
<address ip="xxx.xxx.50.129"/>
<address ip="xxx.xxx.50.130"/>
<address ip="xxx.xxx.50.132"/>
<address ip="xxx.xxx.50.133"/>
<address ip="xxx.xxx.50.136"/>
<address ip="xxx.xxx.50.138"/>
<address ip="xxx.xxx.50.140"/>
<address ip="xxx.xxx.50.141"/>
<address ip="xxx.xxx.50.142"/>
<address ip="xxx.xxx.50.144"/>
<address ip="xxx.xxx.50.146"/>
<address ip="xxx.xxx.50.148"/>
<address ip="xxx.xxx.50.149"/>
<address ip="xxx.xxx.50.150"/>
<address ip="xxx.xxx.50.151"/>
<address ip="xxx.xxx.50.152"/>
<address ip="xxx.xxx.50.153"/>
<address ip="xxx.xxx.50.154"/>
<address ip="xxx.xxx.50.155"/>
<address ip="xxx.xxx.50.156"/>
<address ip="xxx.xxx.50.157"/>
<address ip="xxx.xxx.50.158"/>
<address ip="xxx.xxx.50.160"/>
<address ip="xxx.xxx.50.161"/>
<address ip="xxx.xxx.50.162"/>
<address ip="xxx.xxx.50.163"/>
<address ip="xxx.xxx.50.164"/>
<address ip="xxx.xxx.50.165"/>
<address ip="xxx.xxx.50.166"/>
<address ip="xxx.xxx.50.167"/>
<address ip="xxx.xxx.50.168"/>
<address ip="xxx.xxx.50.169"/>
<address ip="xxx.xxx.50.170"/>
</addresses>
</request>
Source: NetworkOperation
Description:
Operation 'Direct: Get' failed.
Url: HTTP://<NSserver.example.com>:80/altiris/NS/Agent/GetPackageInfo.aspx?xml=%3Crequest%20resource=%<GUID>%7D%22%20version=%221%22%20type=%22codebases%22%20compress=%221%22%20totalTime=%223666%22%20totalFailureTime=%223666%22%3E%0A%3Cpackages%3E%0A%09%3Cpackage%20guid=%22<GUID>%7D%22%2F%3E%0A%3C%2Fpackages%3E%0A%3Caddresses%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.2%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.4%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.42%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.43%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.101%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.102%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.103%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.121%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.124%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.126%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.128%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.129%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.130%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.132%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.133%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.136%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.138%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.140%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.141%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.142%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.144%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.146%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.148%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.149%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.150%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.151%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.152%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.153%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.154%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.155%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.156%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.157%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.158%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.160%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.161%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.162%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.163%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.164%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.165%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.166%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.167%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.168%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.169%22%2F%3E%0A%09%3Caddress%20ip=%22xxx.xxx.50.170%22%2F%3E%0A%3C%2Faddresses%3E%0A%3C%2Frequest%3E%0A
Connection path: 88 - Direct: [xxx.xxx.50.2] -> NSserver [<IPaddress>:80]
Connection id: 7433.10964
Communication profile id: {<GUID>}
Throttling: 0 0 0
Connecton stage: Server connect
Error type: HTTP error
Error code: HTTP status 404: The requested URL does not exist on the server or the server is down (0x8FA10194)
Error note: Empty response content received
Connection path id: xx 9a 2a 27 xx 93 9f 67 xx fe 77 f5 x e8 ae 7c xx 14 22 82 xxx.xxx.50.xxx.xxx.50.
Source: PackageDownload
Description:
Download package sources failed: Empty response content received (0x80042D21)
ITMS 8.7.2 (but would be the same on all versions of ITMS 8.x)
There were dozens of IP Addresses assigned to a single NIC and when the unneeded IP Addresses were removed all packages successfully downloaded.
Removed the unneeded IP Addresses from the computer's NIC and all packages were able to download as needed.