So we’re making use of SUA version 2.2.161 and after doing a catalog update & import successfully it says I next have to “Download the fixlet: Catalog Download Fixlet and move it to the computer where the IBM Endpoint Manager console is installed. Import the file to the console and run the fixlet to propagate the catalog to the endpoints.” I was able to import this into console and deployed it successfully, but unless I’m missing/overlooking something in the relevance here is anybody able to tell me why after this has successfully run on majority of my endpoints/clients why the “applicable computers” count on this is going up instead of down? It says its run on 4000+ machines already, yet the applicable computers count for this fixlet is increasing, when I’d expect it to decrease? Any help would be appreciated.
The Catalog Download Fixlet does not take into account the computers which already have the same version of catalog downloaded to. You need to change the relevance manually . I recently did that. Below is the relevance I used. You might have to modify it for your environment. Just replace catalog_version with the catalog version you are checking.
(if (name of operating system as lowercase starts with "win") then (if (exists file ((if (version of client >= "9" as version) then (pathname of parent folder of data folder of client) else (pathname of parent folder of regapp "besclient.exe")) & "\LMT\CIT\catalog_version.info")) then ((it) of (line 1 of file ((if (version of client >= "9" as version) then (pathname of parent folder of data folder of client) else (pathname of parent folder of regapp "besclient.exe")) & "\LMT\CIT\catalog_version.info"))) else "NULL") else (if (exists file (((if (version of client >= "9" as version) then (pathname of parent folder of data folder of client) else (pathname of parent folder of parent folder of client folder of site "actionsite"))) & "/LMT/CIT/catalog_version.info")) then ((it) of (line 1 of file(((if (version of client >= "9" as version) then (pathname of parent folder of data folder of client) else (pathname of parent folder of parent folder of client folder of site "actionsite"))) & "/LMT/CIT/catalog_version.info"))) else "NULL")) as string != "catalog_version"
I was under the impression that when you upload a new software catalog to SUA and you run the SUA Import, one of the things it does automatically is create a Catalog Download fixlet on your BigFix Console applicable to all clients and then that fixlet gets launched. All the computers then get the updated software catalog.
Did that occur for you automatically, or was there some issue that necessitated running the Catalog Download fixlet manualy, as you have done?
–Mark
Below is a screenshot of what appears for me under the Catalog update section of SUA (this is why I downloaded the fixlet to the console & then ran it as requested).
OK, maybe the SUA (BigFix Inventory) catalog update process is different from ILMT. Have you considered posting your question to the ILMT Forum as well … https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000002453 … as another channel whereby you may get a response?
–Mark
This is how it works on LMT and BFI 9.x, also you can download fixlet from catalog upload page on LMT/BFI that will allow to you run it again manualy in case some endpoints didnt update catalog correctly. This manuall fixlet should be relevent only for endpoint with older catalog.