The software compliance reports sometimes show that a Managed Software Delivery (MSD) policy failed on many computers when it actually installed the software successfully on those computers. The Installed Software reports show the correct information.
This is often the result of a dysfunctional Detection Rule in the MSD policy. If the Detection Rule does not properly detect that the software is already installed it will allow the MSD policy to try to install the software that is already installed. Since the software is already installed (usually from a previously scheduled run of the MSD policy) then the installation will fail and the MSD policy will report the failure to the Altiris Database. These failure events will overwrite any previous success event and the software compliance reports will from then on show failure statuses for the MSD policy. Even if the Detection Rule is fixed these failure statuses will remain because the Detection Rule will prevent the MSD policy from running the installation task again.
To correct the report the Detection Rule must be made functional and then the software must be uninstalled from all computers and reinstalled with the MSD policy. An easier solution is to disregard the Software Compliance reports and use the Installed Software reports under Reports>Discovery and Inventory>Cross-platform>Software/Applications>Software.
Subscribing will provide email updates when this Article is updated. Login is required.