If you check the provisioning.log under \\core\ldmain\log\provisioning you will see details on why it failed
Corrupt Template
- A corrupt template can prevent correct scheduling. One cause if this is if a template is imported, the drop down boxes are not filled in as they were pointing to objects from the previous core. For example, Software Distribution actions do not have a package specified. Same with Configure Agent actions. Also any actions with scripts will have this issue.
- Another way to determine if your template is not configured properly is by reviewing the Provisioning.log on the core. If you see the following:
INFO PROV_SCHEDULE 8/18/2011 5:06:50 PM : Action LANDesk.Provisioning.Business.PAction_Distribute_software
INFO PROV_SCHEDULE 8/18/2011 5:06:50 PM : Got package ID 60, requesting snippet
INFO PROV_SCHEDULE 8/18/2011 5:06:50 PM : Requesting snippet for packageId 60
INFO PROV_SCHEDULE 8/18/2011 5:06:50 PM : Requesting SWD snippet with task IDN 2214, package ID 60
ERROR PROV_SCHEDULE 8/18/2011 5:06:50 PM : Exception encountered trying to get snippet (LANDesk.ManagementSuite.SoftwareDistribution.Business.PackageNotFoundException): This package has been deleted.
ERROR PROV_SCHEDULE 8/18/2011 5:06:50 PM : GetSoftwareSnippet failed