Bigfix 10 update not relevant - BigFix - Updated Platform Server Components version 10.0.0 Now Available!

I’ve been looking at the v10 upgrade but the fixlet is not relevant even tho an restart is not needed for the server and all other relevances are true also :

except for

q: (version of client >= “9.5.3.211”) AND (version of registration server >= “9.5.3.211”)
E: No inspector context.

q: (if exists property “in proxy agent context” then ( not in proxy agent context ) else true )
A: True
T: 248.544 ms

q: (version of client >= “9.5.3.211”) AND (version of registration server >= “9.5.3.211”)
E: No inspector context.

q:(if (windows of it) then ((version of it >= “6.3”) AND (platform id of it != 3) AND (architecture of it = “x86_64”)) else (name of it starts with “Linux Red Hat Enterprise”) AND (major version of it > 6) AND (architecture of it = “x86_64”)) of operating system
A: True
T: 248.396 ms

q:evaluation of client license = false
E: No inspector context.

q:(exists running service “BESRootServer” whose (version of it < “10.0.0.133” AND version of it >= “9.5.10”) AND (if (windows of operating system) then (not exists running application “BESAdmin.exe”) else (true))) OR (((if (windows of operating system) then ((version of registration server = “10.0.0.133”) AND exists regapp “BESConsole.exe” whose (version of it < “10.0.0.133” AND version of it >= “9.5.10”)) else false) OR (exists running service “BESWebReportsServer” whose (version of it < “10.0.0.133” AND version of it >= “9.5.10”)) OR (exists webui service whose(version of it < “10.0.0.133” AND version of it >= “9.5.10” ))) AND (version of registration server = “10.0.0.133”))
A: True
T: 248.259 ms

q:not exists service “BESRootServer” OR (if (windows of operating system) then (exists key “HKLM\System\CurrentControlSet\Services\BESRootServer” whose (value “ObjectName” of it = “LocalSystem”) of registry) else (true))
A: True
T: 244.780 ms

q:not exists service “FillDB” OR (if (windows of operating system) then (exists key “HKLM\System\CurrentControlSet\Services\FillDB” whose (value “ObjectName” of it = “LocalSystem”) of registry) else (true))
A: True
T: 244.503 ms

q:not exists service “GatherDB” OR (if (windows of operating system) then (exists key “HKLM\System\CurrentControlSet\Services\GatherDB” whose (value “ObjectName” of it = “LocalSystem”) of registry) else (true))
A: True
T: 244.143 ms

q:not exists webui service whose(version of it < “9.5.10”)
A: True
T: 243.820 ms

q:if (windows of operating system and exists main gather service) then (exists versions whose (it >= “2011.110.2100.60”) of files (first matches (case insensitive regex “[^%22]*sqlservr.exe”) of image paths whose (it as string contains “sqlservr.exe”) of running services whose (service name of it contains “MSSQL” AND image path of it as string contains “sqlservr.exe”)) OR exists value “UseRemoteDB” whose (it as string = “1”) of key “HKLM\Software\BigFix\Enterprise Server” of registry) else true
A: True
T: 243.237 ms

q:if (windows of operating system) then (version of regapp “iexplore.exe” >= “7” AND exists file “msiexec.exe” whose (version of it >= “3.1”) of system folder) else (true)
A: True
T: 242.657 ms

q:if exists property “in agent context” then (in agent context) else true
A: True
T: 239.712 ms

q:if ((windows of operating system) AND (exists service “TEMA”)) then (NOT (exists true whose (if true then (set of ((if (exists main gather service OR exists relay service) then (if (exists setting “_BESRelay_HTTPServer_PortNumber” whose (exist value of it) of client) then value of setting “_BESRelay_HTTPServer_PortNumber” of client else “52311”) else (“0”)); (if (exists main gather service) then (if (exists setting “_BESDataServer_HTTPServer_PortNumber” whose (exist value of it) of client) then value of setting “_BESDataServer_HTTPServer_PortNumber” of client else “52313”) else (“0”)); (if (exists main gather service) then (if (exists setting “_GatherService_HTTPServer_PortNumber” whose (exist value of it) of client) then value of setting “_GatherService_HTTPServer_PortNumber” of client else “52310”) else (“0”));(if (exists service “WebReports”) then (if (exists setting “_WebReports_HTTPServer_PortNumber” whose (exist value of it) of client) then value of setting “_WebReports_HTTPServer_PortNumber” of client else “80”) else (“0”))) contains (node value of child node of xpaths “Configure/Call/Arg/New/Set” of xml document of file (Following text of first “%22” of Preceding text of first “bin” of (value “ImagePath” of key “HKLM\SYSTEM\CurrentControlSet\services\TEMA” of registry as string) & “config\jetty.xml”))) else false))) else (true)
A: True
T: 239.567 ms

“No inspector context”

The debugger by default uses its own resources to evaluate relevance, but some things need the context of a connected client to evaluate and the registration server is something that does need a connected client to evaluate.

Change your evaluation context in the debugger - Evaluate | Evaluate using | Local Client

i just pushed the action to the server and it picked it up and upgraded it without issues

When doing the relevance check with the “Local Client” option as suggested by @trn, please check also the last relevance clause of the fixlet, which is not pending restart

1 Like

Agreed - this test, “not pending restart”, trips me up all the time.