After upgrading to SMP & Inventory Solution 7.6 HF4, the Inventory Solution Plug-in Upgrade policy incorreclty indicates that Unix, Linux and Mac (ULM) computers need to upgrade the inventory plug-in.
The filter applied by default to this policy is 'All Windows/UNIX/Linux/Mac Computers Requiring Inventory Plug-in Upgrade'. This is the filter that does not update properly.
The filter applied by default to this policy is 'All Windows/UNIX/Linux/Mac Computers Requiring Inventory Plug-in Upgrade'. This is the filter that does not update properly. Sometime after this policy should have upgraded all clients, this filter continues to list computers that require the upgrade.
The actual cause is due to the Windows plug-in and the ULM plug-in sharing the same product code. The Inventory Solution for Windows version changed from 7.6.1423 to 7.6.1625. However, the Inventory Solution for ULM stayed at 7.6.1423. The SMP recorded a new version of 7.6.1625 for the product or solution.
The SQL query for the filters compared the product version (7.6.1625) with the plug-in version reported by the ULM client (7.6.1423). This resulted in all ULM clients showing in this filter when they really have no update to apply.
Development is working on a fix for this. The timing will be anounced in the near future.
As an alternative, it may be possible to create a new filter and apply it to the Inventory Plug-in Upgrade policy instead of the default filter. Instructions follow:
===========
select i._resourceguid , i.name, ca.[agent name], ca.[product version]
from inv_aex_ac_identification i
join inv_aex_ac_client_agent ca on i._resourceguid = ca._resourceguid
where (i.[system type] in ('Mac','Unix')
and ca.[Agent Name] = 'Altiris Inventory Agent'
and ca.[product version] < '7.6.1423')
OR
(i.[system type] like '%win%'
and ca.[Agent Name] = 'Altiris Inventory Agent'
and ca.[product version] < '7.6.1625')
===========