Product Version:
LDMS9.0 SP3 and later
Problem Description:
When you trying to use policy supported push delivery method deploy a patch but failed saying: “Error downloading package" or in the sdclient.log showing ldrunner.exe is not in cache.
Error message and all the strange behavior:
1. In the schedule task Result: Error downloading package
Return code: 105
2. <<CLIENT SIDE LOG>> sdcliend.log
Processing package : Repair MS13-038_MSU (INTL) -sco-it-55263
Fri, 31 May 2013 11:08:32 File (http://CFLANDESK01.metcash.com/landesk/files/ldrunner.exe) is not in cache
Fri, 31 May 2013 11:08:32 Will attempt Peer Download.
Fri, 31 May 2013 11:08:32 Will attempt Preferred Server Download.
Fri, 31 May 2013 11:08:32 Do not go to source for download.
Fri, 31 May 2013 11:08:32 About to call DownloadFiles (1 files) with these settings:
Fri, 31 May 2013 11:08:32 m_allowedBandwidthWAN: 100
Fri, 31 May 2013 11:08:32 m_allowedBandwidthLAN: 100
Fri, 31 May 2013 11:08:32 m_maxDiscoveryThreads: 15
Fri, 31 May 2013 11:08:32 m_discardPeriodSeconds: 604800
Fri, 31 May 2013 11:08:32 m_preserveDirectoryStructure: 1
Fri, 31 May 2013 11:08:32 m_bUseWanBWForPush: 0
Fri, 31 May 2013 11:08:32 m_bSynchronize: 0
Fri, 31 May 2013 11:08:32 m_downloadControl: AttemptPeer
Fri, 31 May 2013 11:08:32 m_preferredServerControl: RequirePreferredServer
Fri, 31 May 2013 11:08:48 processing of package is complete, result -1918107543 (0x8dac0069 - code 105)
3. On the client side there is @@partial@@ldrunner.exe showing in this location C:\program files\landesk\ldclient\sdmcache\landesk
Cause and reasons
a. There will be a distribution package created automatically once the policy support delivery method are created to download the ldrunner.exe.
b. ldrunner.exe is a helper application for patch manager when patch are triggered by policy support delivery method.
c. ldrunner.exe will trigger the patch manger to do the installation when the prerequisite are meet.
Here are possible steps you can check:
1. Check if the file share can be access from the client side.
2. Make sure all the "Allow source" option are checked:
a. Check scan and repair setting->Network settings->Make sure "Allow source" are checked.
b. Check delivery method->Policy delivery method->Network usage->Check "Allow source" option.
3. Check in the schedule task->delivery method->Correct delivery type and delivery method are choose?
4. Try to reset the hash of the package by follow this document. http://community.landesk.com/support/docs/DOC-9309