After running a Managed Software Delivery (MSD) policy on a Unix, Linux or Mac (ULM) client and installing software, the Compliance status remains 'Not Compliant'. The policy, if set on a repeating schedule, will continue to reinstall the software each time the policy runs.
In the SMP Agent GUI, within the 'Managed SWD Policies' section, the Compliance status is always 'Not Compliant' and the policy may rerun and reinstall the software.
The Inventory Rule process, which is used by an MSD to find installed software and determine compliance, relies on various data points from the installed packages to determine the location of installed software. For example, on a Mac, the Inventory Rule process runs the pkgutil utility to get this data. Following is sample output from the pkgutil utility:
Note that in this case, the 'location' is blank because the vendor did not provide that value. Because of the missing data, the Inventory Rule cannot determine where to look for the corresponding installed software.
Important Note: Two point fixes are provided. One is for 7.6 HF5 only and the other is for 7.6 HF7 only. This fix will be included in ITMS 8.0.
This point fix provides an update to the Inventory Rule agent, a component of the main SMP Agent, for all Unix, Linux and Mac clients. All other components of the SMP agent will remain at 7.6.1635.
To install this combined point fix:
To Uninstall this point fix: