FIX Firefox Installation Failed SCCM Reporting Issue| ConfigMgr

Firefox installation failed SCCM reporting issue. I deployed Firefox MSI to Windows 10 devices 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.

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.

The Application Deployment Evaluation Cycle action didn’t detect the Firefox install. Why? Let’s check the log file AppDiscovery.log.

Issue

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

Patch My PC
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 the Firefox MSI application.

Retry option - Firefox Installation Failed SCCM Reporting Issue
Retry – Software Center – Firefox Installation Failed SCCM Reporting Issue

It seems, that 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 creation is NOT working ok.

The Product code is not available in the registry 🙁 {1294A4C5-9977-480F-9497-C0EA1E630130}

Adaptiva
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 the installation was OK. But, SCCM thinks the installation didn’t go well.

FIX Firefox Installation Failed SCCM Reporting Issue

Let’s see if 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 the 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 the product code. Click on the EDIT Clause button to change the detection method for the Firefox browser application.

Firefox Installation Failed SCCM Reporting Issue
Change Detection Rule – Firefox Installation Failed SCCM Reporting Issue

Select the File Type from the 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 to 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 the 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 the 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 that 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

2 thoughts on “FIX Firefox Installation Failed SCCM Reporting Issue| ConfigMgr”

  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.

    Reply
  2. I have a question when I installed firefox in my appdiscovery.log It says deteceted app deployment for mozilla firefox for system. The issue is that on the server itself the compliance is still 0% . Why is that happening?

    Reply

Leave a Comment

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