locked
SCCM 2012 SP1 Client Upgrade Failed - Error 1920 RRS feed

  • Question

  • Hello,

    I have upgraded our site from SCCM 2012 to 2012 SP1. There are serveral servers running 2008R2 x64 Remote Desktop Services and these clients have failed to upgraded correctly. All other workstations and servers have upgraded successfully.

    After the upgrade when opening software center an error appears - Loading Software Center returned error code 0x80041001(-2147217407). Clients stopped reporting back to the server. I then removed the client from the servers and tried to reinstall manually and I am now getting this error.

    Eventlog

    Product: Configuration Manager Client -- Error 1920. Service 'SMS Agent Host' (CcmExec) failed to start.  Verify that you have sufficient privileges to start system services.

    ccmsetup log

    <![LOG[MSI: Service 'SMS Agent Host' (CcmExec) failed to start.  Verify that you have sufficient privileges to start system services.]LOG]!><time="15:39:59.412-60" date="04-26-2013" component="ccmsetup" context="" type="3" thread="1488" file="msiutil.cpp:300">
    <![LOG[MSI: Action 15:39:59: Rollback. Rolling back action:]LOG]!><time="15:39:59.853-60" date="04-26-2013" component="ccmsetup" context="" type="0" thread="1488" file="msiutil.cpp:314">
    <![LOG[File C:\Windows\ccmsetup\{59A0EA77-D28C-4286-83A6-04BB57B9CDD6}\client.msi installation failed. Error text: ExitCode: 1603
    Action: StartServices.
    ErrorMessages:
    Service 'SMS Agent Host' (CcmExec) failed to start.  Verify that you have sufficient privileges to start system services.
    ]LOG]!><time="15:40:11.790-60" date="04-26-2013" component="ccmsetup" context="" type="3" thread="1488" file="msiutil.cpp:872">

    I have tried running as Domain admin and local admin. I have ensured the push client install user is a member of the local admin on the servers as well.

    Any help would be appreciated.


    Friday, April 26, 2013 3:15 PM

Answers

  • I had tried removing that registry as part of troubleshooting this morning with no change in the issue.

    I have now resolved this issue I was having after looking at the Ccmexec.log and in particular this line.

    Service initialization failed (0x80070422)

    This pointed me at a post regarding this failing due to Network Location Awareness service being disabled. Once I turned this back on the install has run through fine and software center is now working again.

    So to sum up SCCM 2012 SP1 client requires the Network location Awareness service to be running.

    Thank You for your help and time on this issue. 

    • Proposed as answer by TorstenMMVP Monday, April 29, 2013 10:58 AM
    • Marked as answer by MartinA895 Monday, April 29, 2013 11:09 AM
    Monday, April 29, 2013 10:30 AM

All replies

  • Log off all the connected Remote Desktop Sessions on one of the servers and restart it. Try installing the SCCM client again.



    Gerry Hampson | Blog: www.gerryhampsoncm.blogspot.ie | LinkedIn: Gerry Hampson | Twitter: @gerryhampson


    • Edited by Gerry HampsonMVP Tuesday, June 25, 2013 11:55 PM Edited blog address
    Friday, April 26, 2013 3:41 PM
  • Thanks for the suggestion, I have just tried running the setup with no Remote Desktop Sessions connected from the servers console and the install still fails in the same way.
    Friday, April 26, 2013 4:02 PM
  • It seems clear that it's the RDS element that is causing this bother. See the exact same issue with Citrix

    http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Q_28084026.html

    Did you restart the server after logging off all the sessions? Has the Client (SMS Agent Host) actually installed but cannot start? Have a look at the services. It's a shot in the dark but uninstall the client and try to reinstall with the RDS services stopped.



    Gerry Hampson | Blog: www.gerryhampsoncm.blogspot.ie | LinkedIn: Gerry Hampson | Twitter: @gerryhampson


    • Edited by Gerry HampsonMVP Tuesday, June 25, 2013 11:55 PM Edited blog address
    Friday, April 26, 2013 4:50 PM
  • The SMS Agent Host doesn't get listed in the services windows after the install logs the failure to the event log.

    I have now disabled all of the RDS services and restarted. Then tried running the remove plus reinstall and the problem still exists.

    Monday, April 29, 2013 9:05 AM
  • Look in the registry of one of the servers. Are there any references to SMS?

    eg HKLM\SOFTWARE\Wow6432Node\Microsoft\SMS.
     

    If so rename or delete them and try again.



    Gerry Hampson | Blog: www.gerryhampsoncm.blogspot.ie | LinkedIn: Gerry Hampson | Twitter: @gerryhampson


    • Edited by Gerry HampsonMVP Tuesday, June 25, 2013 11:56 PM Edited blog address
    Monday, April 29, 2013 10:10 AM
  • I had tried removing that registry as part of troubleshooting this morning with no change in the issue.

    I have now resolved this issue I was having after looking at the Ccmexec.log and in particular this line.

    Service initialization failed (0x80070422)

    This pointed me at a post regarding this failing due to Network Location Awareness service being disabled. Once I turned this back on the install has run through fine and software center is now working again.

    So to sum up SCCM 2012 SP1 client requires the Network location Awareness service to be running.

    Thank You for your help and time on this issue. 

    • Proposed as answer by TorstenMMVP Monday, April 29, 2013 10:58 AM
    • Marked as answer by MartinA895 Monday, April 29, 2013 11:09 AM
    Monday, April 29, 2013 10:30 AM
  • Nice one Martin


    Gerry Hampson | Blog: www.gerryhampsoncm.blogspot.ie | LinkedIn: Gerry Hampson | Twitter: @gerryhampson


    • Edited by Gerry HampsonMVP Tuesday, June 25, 2013 11:56 PM Edited blog address
    Monday, April 29, 2013 10:37 AM