I have had this same problem since we went from 8.5 to 8.8. There are a couple things that have helped me. The first thing was getting a copy of SQLite Database Browser. This is able to read the .db3 file that holds all of the policy information. You can open the .db3 file with it and knowing the correct SDClient Task number, you can remove it from the Database.
Also, you may want to check out http://www.firemelons.com/. This is a handy little 3rd party tool that will allow you to reapply run once policies.
Also, there is an option you can click when you setup a scheduled task that says Deploy packages in this task even if they were previously deployed. This would allow you to send a package out again regardless if it was a run once policy.
Hope this helps.
Does Landesk have an offical process to managed failed applications.
As the above dialog shows we have to use third paty tools to manage this.
Have you actually used the DB browser.
If so once you have removed the TASK entry from the DB how do you force the client to reinstall just the failed app?
Thanks in Advance
After you save the database, you will kick off the Software Deployment Portal and that should try to pull the policy back down.
If we are deloying the apps remotly. If the user logs off and on again the policy sync should kick in and the app should get installed when it scheduled to do so .
Is my thinking here correct.
So I'm a little confused, nothing new here, if a package fails and the policy is required, it will continue to execute the policy until it gets an non-failure return code.
You are correct. but the issues we are seeing is once the package as failed even if we reappply the package it does not reinstall?