locked
Manual client installation failing - GetDPLocations failed with error 0x80004005 RRS feed

  • Question

  • I have a Primary site with one Windows 2012 hosts as the MP and DP.

    I have configured all client and site server certificates and the MP and DP on the Primary site server are set to HTTPS only.

    When I try to manually install a client using the commandline: ccmsetup /mp:mp1.contoso.com SMSSITECODE=SITE the install failes with the following:

    <![LOG[CCM_POST 'HTTP://siteserver.contoso.pvt/ccm_system/request']LOG]!><time="14:23:39.492+240" date="07-18-2013" component="ccmsetup" context="" type="1" thread="7020" file="httphelper.cpp:807">
    <![LOG[Failed to receive ccm message response. Status code = 403]LOG]!><time="14:23:39.632+240" date="07-18-2013" component="ccmsetup" context="" type="2" thread="7020" file="httphelper.cpp:1694">
    <![LOG[GetDPLocations failed with error 0x80004005]LOG]!><time="14:23:39.632+240" date="07-18-2013" component="ccmsetup" context="" type="3" thread="7020" file="siteinfo.cpp:532">
    <![LOG[Failed to get DP locations as the expected version from MP 'mw288-prdappldc.wire.pvt'. Error 0x80004005]LOG]!><time="14:23:39.632+240" date="07-18-2013" component="ccmsetup" context="" type="2" thread="7020" file="ccmsetup.cpp:10926">
    <![LOG[A Fallback Status Point has not been specified.  Message with STATEID='101' will not be sent.]LOG]!><time="14:23:39.632+240" date="07-18-2013" component="ccmsetup" context="" type="1" thread="7020" file="ccmsetup.cpp:9428">
    <![LOG[Next retry in 10 minute(s)...]LOG]!><time="14:23:39.632+240" date="07-18-2013" component="ccmsetup" context="" type="0" thread="7020" file="ccmsetup.cpp:8498">

    When I check my IIS log I see the following error:

    2013-07-18 17:55:05 xx.xx.xx.xx CCM_POST /ccm_system/request - 80 - xx.xx.xx.xx ccmsetup - 403 4 5 204

    The 403.4 error is indicating to me that the client is attempting to connect to the MP via HTTP when I have clearly set it to HTTPS only.  All my virtual directores in IIS are set to require SSL with client authentication. I haven't changed anything manually in IIS.

    I must be missing something obvious that explains why the client is still attempting to communicate via HTTP to the MP/DP but I can't put it together.

    Thanks


    • Edited by JayScovill Thursday, July 18, 2013 6:42 PM
    Thursday, July 18, 2013 6:42 PM

Answers

  • Why are you adding the /mp switch?

    ccmsetup will find the necessary properties from AD.


    Jason | http://blog.configmgrftw.com

    • Marked as answer by JayScovill Thursday, July 18, 2013 7:38 PM
    Thursday, July 18, 2013 7:11 PM

All replies

  • Why are you adding the /mp switch?

    ccmsetup will find the necessary properties from AD.


    Jason | http://blog.configmgrftw.com

    • Marked as answer by JayScovill Thursday, July 18, 2013 7:38 PM
    Thursday, July 18, 2013 7:11 PM
  • See, I said I was missing something obvious and that was it...it didn't even occur to me to try without the MP switch and just the SMSSITECODE property.

    Rookie mistake.

    Thanks

    Thursday, July 18, 2013 7:37 PM
  • Jut for clarity, the /mp switch does *not* set the MP to use by the client agent -- it sets the MP for ccmsetup to query for a local DP to pull the installation files from. It is a valid switch but rarely actually needed and also rarely used correctly.

    If you must use /mp for some reason, you can actually tell it to use https: /mp:https://mymp.xyz.com


    Jason | http://blog.configmgrftw.com

    Thursday, July 18, 2013 8:49 PM