FIX Firefox Installation Failed SCCM Reporting Issue| ConfigMgr

1
Firefox Detection Issues

Firefox installation failed SCCM reporting issue. I deployed Firefox MSI to Windows 10 device as explained in the post “Deploy Firefox Browser Using SCCM.” Let’s check how to fix the Firefox installation failed reporting issue with Configuration Manager.

Issue

The application got successfully installed but SCCM is not able to detect that the Firefox is successfully installed. It seems the installation failure report is because of Firefox MSI itself.

Error Completion Statistics - ConfigMgr Console
Error Completion Statistics – ConfigMgr Console

To be fair, it’s not an issue with ConfigMgr application deployment. It’s more to do with the packaging of Firefox MSI application.

Retry option - Firefox Installation Failed SCCM Reporting Issue
Retry – Software Center – Firefox Installation Failed SCCM Reporting Issue
  • It seems, Firefox MSI calls EXE as part of the installation and after the installation, EXE is not able to provide the installation status back to MSI.
  • The following detection rule which is automatically created during ConfigMgr Firefox application creating is NOT working ok.
  • The Product code is not available in the registry ūüôĀ {1294A4C5-9977-480F-9497-C0EA1E630130}
Detection Rule - Firefox Installation Failed SCCM Reporting Issue
Detection Rule – Firefox Installation Failed SCCM Reporting Issue

The Firefox log file Install.log (Folder C:\Program Files\Mozilla Firefox) confirms that installation was OK. But, SCCM thinks the installation didn’t go well.

FIX Firefox Installation Failed SCCM Reporting Issue

Let’s see SCCM (A.K.A ConfigMgr) detection rules might help to fix this Firefox reporting issue.

Change SCCM Detection Method for Firefox Browser

Try to change the detection method so that ConfigMgr can detect whether the Firefox application is installed successfully on the Windows 10 device or not. As I mentioned above, SCCM can’t detect the installation of Firefox because of invalid product code – {1294A4C5-9977-480F-9497-C0EA1E630130}.

  • Select the Firefox application from SCCM console
  • Right-Click on the Deployment Type available and select the Properties option
Deployment Type ConfigMgr - Firefox Installation Failed SCCM Reporting Issue
Deployment Type ConfigMgr – Firefox Installation Failed SCCM Reporting Issue

Change Detection Rule Firefox Application

  • Click on the Detection Method tab
  • Select the detection method with product code
  • Click on EDIT Clause button to change the detection method for Firefox browser application
Firefox Installation Failed SCCM Reporting Issue
Change Detection Rule – Firefox Installation Failed SCCM Reporting Issue
  • Select the File Type from Setting Type drop down options
Detection Rule Windows - Setting Type
Detection Rule Windows – Setting Type

Enter the following details in the detection rule for Firefox.

  • Specify the file or folder to detect this application
    • Type – File
    • Path – C:\Program Files\Mozilla Firefox
      • Use any of the following environment variables based on your requirement %programFiles% or %programFiles(x86)%
    • File or Folder Name – firefox.exe

The file system setting must satisfy the following rule to indicate the presence of this Firefox application.

  • Property – Version (you can also use file version)
  • Operator – Greater than or equal to
  • Value – 75.0
Detection Rule - Firefox Installation Failed SCCM Reporting Issue
Detection Rule – Firefox Installation Failed SCCM Reporting Issue
  • Click OK to continue
  • Click OK close the Mozilla Firefox Deployment Type Properties windows
Mozilla Firefox Deployment Type Properties - Firefox Installation Failed SCCM Reporting Issue
Mozilla Firefox Deployment Type Properties – Firefox Installation Failed SCCM Reporting Issue

Initiate Application Deployment Evaluation Cycle

Let’s initiate Application Deployment Evaluation Cycle from Windows 10 device.

  • Launch Configuration Manager applet from Control Panel
  • Click on the Actions tab
  • From the actions, menu select Application Deployment Evaluation Cycle
  • Click on Run Now
Application Deployment Evaluation Cycle - Firefox Installation Failed SCCM Reporting Issue
Application Deployment Evaluation Cycle – Firefox Installation Failed SCCM Reporting Issue

The Application Deployment Evaluation Cycle action didn’t detect the Firefox install. Why? Let’s check the log file AppDiscovery.log. The following are some of the snippets from AppDisocovery.log file:

Performing detection of app deployment type Mozilla Firefox 75.0 x64 en-US - Windows Installer (*.msi file)(ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1, revision 4) for user.
+++ Application not discovered. [AppDT Id: ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1, Revision: 4] 
+++ Did not detect app deployment type Mozilla Firefox 75.0 x64 en-US - Windows Installer (*.msi file)(ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1, revision 4) for S-1-5-21-2901188661-3025291148-348095268-500.
ActionType - Install will use Content Id: Content_888a1c0c-b8fa-4ccf-84a7-a4d7dc16292e + Content Version: 1 for AppDT "Mozilla Firefox 75.0 x64 en-US - Windows Installer (*.msi file)" [ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1], Revision - 4
Firefox Installation Failed SCCM Reporting Issue
Application Deployment Evaluation Cycle – Firefox Installation Failed SCCM Reporting Issue

ConfigMgr Machine Policy Retrieval & Evaluation Cycle

Let’s try to initiate Machine Policy Retrieval & Evaluation Cycle from Configuration Manager applet.

  • Launch Configuration Manager applet from Control Panel
  • Click on the Actions tab
  • From the actions, menu select Machine Policy Retrieval & Evaluation Cycle
  • Click on Run Now
  • And Repeat the same steps for the action “Application Deployment Evaluation Cycle
Machine Policy Retrieval & Evaluation Cycle  Firefox Installation Failed SCCM Reporting Issue
Machine Policy Retrieval & Evaluation Cycle Firefox Installation Failed SCCM Reporting Issue

AppDisocover.Log

Let’s check AppDiscovery.log to confirm whether the Firefox application installation is detected or not.

Entering ExecQueryAsync for query "select * from CCM_AppDeliveryType where (AppDeliveryTypeId = "ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1" AND Revision = 5)"
Performing detection of app deployment type Mozilla Firefox 75.0 x64 en-US - Windows Installer (*.msi file)(ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1, revision 5) for user.
+++ Discovered application [AppDT Id: ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1, Revision: 5]
+++ Detected app deployment type Mozilla Firefox 75.0 x64 en-US - Windows Installer (*.msi file)(ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_4a5bd94a-2fc8-44b0-b7bc-92e52169e9f1, revision 5) for S-1-5-21-2901188661-3025291148-348095268-500.

As per the AppDiscovery.log, SCCM (A.K.A) is able to detect the Firefox application is installed successfully on Windows 10 Device.

AppDiscovery.log - Firefox Installation Failed SCCM Reporting Issue
AppDiscovery.log – Firefox Installation Failed SCCM Reporting Issue

Results

Client Side

From the software center application on Windows 10, you can see the Firefox 75 is installed successfully.

Firefox 75 is installed successfully - Firefox Installation Failed SCCM Reporting Issue
Firefox 75 is installed successfully – Firefox Installation Failed SCCM Reporting Issue

Server Side

Let’s check SCCM Console – Monitoring Workplace – Deployment – Firefox 74:

SCCM Console status - Successful deployment for Firefox
SCCM Console status – Successful deployment for Firefox

Resources

1 COMMENT

  1. Thanks man, you helped me allot!
    The MSI was installed like many others of my applications, but still this treasure keeps failing.
    Noted and learned something again.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.