locked
Management Point fails after installing SCCM 2012 SP1 RRS feed

  • Question

  • I'm carrying out an install of SCCM 2012 SP1 with the following hardware (fresh install not an upgrade from 2007)

    1. Newly built Windows Server 2012 box

    2. Site database located on a remote SQL 2012 cluster, both nodes Windows Server 2012, with CU5

    The install went fine but when checking the Site Server Components the Management Point isn't installing. The following both show errors;

    SMS_MP_CONTROL_MANAGER - MP.msi could not install. Checked the MP.msi log file which shows the following errors;

    [19:53:18] Failed to compile 'C:\Program Files\SMS_CCM\CcmExec_Global.mof' (Phase: 3, Object: 5, Lines: 76 - 83, Error: 80041002)

    [19:53:18] Failed to compile 'C:\Program Files\SMS_CCM\PolicyDefaults.mof' (Phase: 3, Object: 4, Lines: 49 - 57, Error: 80041002)

    [19:53:18] Failed to compile 'C:\Program Files\SMS_CCM\StateMsgSchema.mof' (Phase: 3, Object: 6, Lines: 89 - 94, Error: 80041002)

    [19:53:18] Failed to compile 'C:\Program Files\SMS_CCM\DataTransferService.mof' (Phase: 3, Object: 5, Lines: 318 - 323, Error: 80041002)

    [19:53:19] Failed to compile 'C:\Program Files\SMS_CCM\CcmExec_MP.mof' (Phase: 3, Object: 1, Lines: 31 - 36, Error: 80041002)

    MSI (s) (0C!94) [19:53:20:862]: Product: ConfigMgr Management Point -- Error 25140. Setup was unable to compile the file CcmExec_Global.mof

    The error code is 80041002

    Error 25140. Setup was unable to compile the file CcmExec_Global.mof

    The error code is 80041002

    CustomAction CcmRegisterWmiMofFile returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

    SMS_NOTIFICATION_SERVER - bgbisapi.msi could not install. Extract from log below;

    [19:53:38] IGNORE: Failed to delete extension 'C:\Program Files\SMS_CCM\bgbisapi.dll'. Return Code = 0x80020009 (The extension might not be registered)

    [19:53:39] WARNING: Failed to remove PerfLib entries for performance application SmsBgb (2)

    [19:53:39] WARNING: Failed to remove configuration for performance application SmsBgb (80070057)

    MSI (s) (0C!80) [19:53:39:540]: Product: BGB http proxy -- Internal Error 25001. 80070057

    Internal Error 25001. 80070057

    CustomAction CcmRegisterPerfCounters returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

    -------------------------------------------------

    I've tried uninstalling MP and reinstalling, triple checked all the right pre-reqs in Roles and Features are enabled, even rebuilt the server from scratch and tried again but same result. 

    Would really appreciate some help if anyone's fixed this issue

    Sunday, February 3, 2013 8:42 PM

Answers

  • Had the same issue with CM12 on Server 2012 (MPsetup.log: Failed to compile 'C:\Program Files\SMS_CCM\CcmExec_Global.mof' and MpMsi.log "Error: 80041002"

    Verified with wbemtest that root\ccm was still there and removed with following Powershell command:

    PS C:\Windows\system32> Invoke-Command  {gwmi -query "SELECT * FROM __Namespace WHERE Name='CCM'" -Namespace "root" | Re
    move-WmiObject}

    Verified that namespace "root\ccm" was not there anymore and reinstalled MP role successfully.

    PD: First tried with ccmclean.exe but it did not removed root\ccm namespace at all

    • Proposed as answer by gtaboadela Friday, March 1, 2013 5:05 PM
    • Marked as answer by webbomonkey Friday, March 14, 2014 3:01 PM
    Friday, March 1, 2013 5:05 PM

All replies

  • Same problem here using SCCM 2012 SP 1 under Windows Server 2012. Any help would be appreciated.

    Regards, John

    Wednesday, February 6, 2013 10:55 AM
  • I have the exact same error code.

    Fresh install ConfigMgr 2012 sp1, SQL 2012, Windows 2012. Single box lab environment.

    Monday, February 11, 2013 2:07 PM
  • So I enabled wmi logging via Wevtutil.exe sl Microsoft-Windows-WMI-Activity/Trace /e:true

    This will log wmi operational activity to the event log.

    I tried loading the MP, and I get this error in WMI. Maybe it will help us all get to the bottom of this together:

    Error 5858: ID = {5EEDB6FE-0536-0000-08F2-19603605CE01}; ClientMachine=SCEN1SCCM12; User = NT AUTHORITY\SYSTEM; ClientProcessId = 4800; Component = Unknown; Operation = Start IWbemServices::CreateInstanceEnum - root\ccm : SMS_Authority; ResultCode = 0x80041010; PossibleCause = Unknown

    Hrm... digging.

    Monday, February 11, 2013 2:43 PM
  • check your WMI and confirm you dont have any remnants of SCCM 2007 client in there... If you see CCM Namespace then delete it and try again installing MP.

    • Proposed as answer by JohnAngel Tuesday, February 12, 2013 8:53 AM
    Monday, February 11, 2013 8:41 PM
  • Thanks a lot Hunza01, that worked for me! Although those leftovers must origin from a previous test installation of SCCM 2012 SP1 which seems to be a bit sloppy cleaning up...
    Tuesday, February 12, 2013 8:54 AM
  • check your WMI and confirm you dont have any remnants of SCCM 2007 client in there... If you see CCM Namespace then delete it and try again installing MP.

    This also worked for me. I had vestiges of a 2007 install in WMI and syswow64.

    CCMClean from the SMS 2003 toolkit ran from the administrative command prompt did the trick.

    (I also disabled UAC, not sure if that had any bearing on the success.)

    Tuesday, February 12, 2013 1:00 PM
  • Had the same issue with CM12 on Server 2012 (MPsetup.log: Failed to compile 'C:\Program Files\SMS_CCM\CcmExec_Global.mof' and MpMsi.log "Error: 80041002"

    Verified with wbemtest that root\ccm was still there and removed with following Powershell command:

    PS C:\Windows\system32> Invoke-Command  {gwmi -query "SELECT * FROM __Namespace WHERE Name='CCM'" -Namespace "root" | Re
    move-WmiObject}

    Verified that namespace "root\ccm" was not there anymore and reinstalled MP role successfully.

    PD: First tried with ccmclean.exe but it did not removed root\ccm namespace at all

    • Proposed as answer by gtaboadela Friday, March 1, 2013 5:05 PM
    • Marked as answer by webbomonkey Friday, March 14, 2014 3:01 PM
    Friday, March 1, 2013 5:05 PM
  • Thanks, gtaboadela. I had run the ccmclean.exe tool, used wbemtest to check that it wasn't there but still had no luck. Running that PowerShell command worked.
    Monday, May 13, 2013 2:05 AM
  • Had the same issue with CM12 on Server 2012 (MPsetup.log: Failed to compile 'C:\Program Files\SMS_CCM\CcmExec_Global.mof' and MpMsi.log "Error: 80041002"

    Verified with wbemtest that root\ccm was still there and removed with following Powershell command:

    PS C:\Windows\system32> Invoke-Command  {gwmi -query "SELECT * FROM __Namespace WHERE Name='CCM'" -Namespace "root" | Re
    move-WmiObject}

    Verified that namespace "root\ccm" was not there anymore and reinstalled MP role successfully.

    PD: First tried with ccmclean.exe but it did not removed root\ccm namespace at all


    The power shell command worked for me. thanks a lot
    Tuesday, December 31, 2013 10:00 AM
  • Had the same issue with CM12 on Server 2012 (MPsetup.log: Failed to compile 'C:\Program Files\SMS_CCM\CcmExec_Global.mof' and MpMsi.log "Error: 80041002"

    Verified with wbemtest that root\ccm was still there and removed with following Powershell command:

    PS C:\Windows\system32> Invoke-Command  {gwmi -query "SELECT * FROM __Namespace WHERE Name='CCM'" -Namespace "root" | Re
    move-WmiObject}

    Verified that namespace "root\ccm" was not there anymore and reinstalled MP role successfully.

    PD: First tried with ccmclean.exe but it did not removed root\ccm namespace at all

    I modified the script slightly.  I ran the Powershell ISE as administrator and ran gtaboadela's command slightly modified:

    gwmi -query "SELECT * FROM __Namespace WHERE Name='CCM'" -Namespace "root" | Remove-WmiObject

    Worked like a charm.

    Monday, January 20, 2014 10:11 PM
  • Nice - i ended up doing it the long way round but same fix - thanks all, meant to post this ages ago!

    1. Disabled UAC on server 
    2. Uninstall the MP role from the console. Wait for the uninstallation to finish in MPSETUP.log
    3. Delete CCM name instance from WMI.

                a. Open Wbemtest and connect to root

                b. Click enum classes and choose "recursive" then click okay

                c. Under Query Result go to _NAMESPACE and double click it.

                d. Hit the "Instances" button on the right hand side.

                e. Then highlight the _NAMESPACE.name="ccm" value and click delete to remove it.

    1. Installed MP and following are now both Green….

               SMS_MP_CONTROL_MANAGER

                       SMS_NOTIFICATION_SERVER

    Friday, March 14, 2014 3:00 PM
  • I'm still struggling, I've uninstalled MP

    <04/16/14 08:06:59> SMSMP Setup Started....
    <04/16/14 08:06:59> Parameters: D:\Program Files\Microsoft Configuration Manager\bin\x64\rolesetup.exe /deinstall /siteserver:EICSC001 SMSMP 0
    <04/16/14 08:06:59> Deinstalling the SMSMP
    <04/16/14 08:06:59> No versions of SMSMP are installed.  Returning Success.
    <04/16/14 08:06:59> ~RoleSetup().

    Ran the command, Invoke-Command  {gwmi -query "SELECT * FROM __Namespace WHERE Name='CCM'" -Namespace "root" | Remove-WmiObject}

    Checked Namespace Instances to ensure '= ccm' is not longer there. 

    Rebooted Server and re-installed MP but it still fails

    <04/16/14 08:37:26> ====================================================================
    <04/16/14 08:37:26> SMSMP Setup Started....
    <04/16/14 08:37:26> Parameters: D:\Program Files\Microsoft Configuration Manager\bin\x64\rolesetup.exe /install /siteserver:EICSC001 SMSMP 0
    <04/16/14 08:37:26> Installing Pre Reqs for SMSMP
    <04/16/14 08:37:26>         ======== Installing Pre Reqs for Role SMSMP ========
    <04/16/14 08:37:26> Found 2 Pre Reqs for Role SMSMP 
    <04/16/14 08:37:26> Pre Req MSXML60 found.
    <04/16/14 08:37:26> No versions of MSXML60 are installed.  Would install new MSXML60.
    <04/16/14 08:37:26> Enabling MSI logging.  msxml6_x64.msi will log to D:\Program Files\Microsoft Configuration Manager\logs\msxml6_x64MSI.log
    <04/16/14 08:37:26> Installing D:\Program Files\Microsoft Configuration Manager\bin\x64\00000409\msxml6_x64.msi 
    <04/16/14 08:37:26> msxml6_x64.msi exited with return code: 0
    <04/16/14 08:37:26> msxml6_x64.msi Installation was successful.
    <04/16/14 08:37:26> Pre Req SqlNativeClient found.
    <04/16/14 08:37:26> SqlNativeClient already installed (Product Code: {D411E9C9-CE62-4DBF-9D92-4CB22B750ED5}). Would not install again.
    <04/16/14 08:37:26> Pre Req SqlNativeClient is already installed. Skipping it.
    <04/16/14 08:37:26>         ======== Completed Installation of Pre Reqs for Role SMSMP ========
    <04/16/14 08:37:26> Installing the SMSMP
    <04/16/14 08:37:26> Passed OS version check.
    <04/16/14 08:37:26> IIS Service is installed.
    <04/16/14 08:37:26> No versions of SMSMP are installed.  Installing new SMSMP.
    <04/16/14 08:37:26> Enabling MSI logging.  mp.msi will log to D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log
    <04/16/14 08:37:26> Installing D:\Program Files\Microsoft Configuration Manager\bin\x64\mp.msi CCMINSTALLDIR="D:\Program Files\SMS_CCM" CCMSERVERDATAROOT="D:\Program Files\Microsoft Configuration Manager" USESMSPORTS=TRUE SMSPORTS=80 USESMSSSLPORTS=TRUE SMSSSLPORTS=443 USESMSSSL=TRUE SMSSSLSTATE=0 CCMENABLELOGGING=TRUE CCMLOGLEVEL=1 CCMLOGMAXSIZE=1000000 CCMLOGMAXHISTORY=1
    <04/16/14 08:37:26> mp.msi exited with return code: 1603
    <04/16/14 08:37:26> Backing up D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log to D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log.LastError
    <04/16/14 08:37:26> Fatal MSI Error - mp.msi could not be installed.
    <04/16/14 08:37:26> ~RoleSetup().

    On checking I don't seem to have anything in IIS, no default web site.

    I've tried reinstalling IIS and reinstalling SCCM 2012 but what ever I do I still hit the same issue with the Management Point.

    Any assistance would be greatly appreciated.

    Thanks

    Wednesday, April 16, 2014 7:40 AM
  • <04/16/14 08:37:26> Backing up D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log to D:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log.LastError
    
    


    What about that logfile? Have you already examined it?

    Torsten Meringer | http://www.mssccmfaq.de

    Wednesday, April 16, 2014 8:00 AM