Problems with Firefox fixlets not being relevant

The published fixlet in BigFix for updating Firefox to 61.0.1 are not showing as relevant on our systems even when Firefox version 60.0.2 is installed. On my own system, I ran each relevance component from the fixlet in the Fixlet Debugger and found the following 2 are coming back false:

RELEVANCE 3
exists key whose (name of it as lowercase starts with “mozilla” AND exists key whose (name of it = “Mozilla Firefox”) of it) of key “HKLM\SOFTWARE” of registry

RELEVANCE 5
exists name whose (it as string contains “en-US” OR it as string contains “fr” OR it as string contains “de” OR it as string contains “it” OR it as string contains “es-ES” OR it as string contains “zh-CN” OR it as string contains “ja” OR it as string contains “zh-TW” OR it as string contains “ko” OR it as string contains “pt-BR” OR it as string contains “ru” OR it as string contains “pl” OR it as string contains “hu” OR it as string contains “cs” OR it as string contains “en-GB”) of keys of keys “HKEY_LOCAL_MACHINE\Software\Mozilla\Mozilla Firefox” of registry

And the following is coming back with the listed error:

RELEVANCE 7
Q: NOT (name of it as uppercase contains “ESR”) of key of (keys “HKEY_LOCAL_MACHINE\Software\Mozilla\Mozilla Firefox” of it) of registry
E: Singular expression refers to nonexistent object.

Anyone know what’s up with this?

1 Like

guess it should have been native registry. Or even (x32 registry;x64 registry).

Agreed. @JamesKrolak, if you change all instances of “registry” to “native registry” in Relevance 3, 5, and 7, do you get a true response?

If so, you will probably want to create a custom copy of the fixlet with those corrections applied.

1 Like

Do you have the x64 version of Mozilla Firefox installed? At the moment we don’t actually support the x64 branch.

If you change those relevance statements to x64 registry, do they become true?

1 Like

Ah, yeah, I have the x64 version. I didn’t realize that the published fixlet only supports the x32 version. And, yes, modifying the relevance to either use “native registry” or “x64 registry” makes them all resolve as True.

Thanks for helping clarify this, everyone!

1 Like

Ya know, it might help to avoid confusion about this if the description for the published Firefox fixlet clearly spelled out that it’s only for the 32 bit version. The description really does not mention anything about that at present.

2 Likes