SCCM OS Deployment Issue - MP Location returned an empty site code
Sandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
August 2nd, 2012 12:44am
did you forget to include something ?
is the client in a boundary that is correctly configured ? what does your smsts.log file tell you about the problem ?
Step by Step ConfigMgr 2007
Guides | Step by Step ConfigMgr 2012
Guides | I'm on Twitter > ncbrady
Free Windows Admin Tool Kit Click here and download it now
August 2nd, 2012 3:36am
sorry - I typed the issue but somehow it never showed up..
This is the issue:
I deployed SCCM Client agent to a Win Xp Machine that is ni a subnet which is catered by a secondary site server.. SCCM Installed just fine.. The client found the MP as the primary site server, It found the secondary site server as the proxy MP ...
The client registered with the MP and inventory etc all is fine..
The boudaries are configured just fine.. I have explicitly added the IP address of the machine to the boundary that is catered by the secondary site to avoid any confusion... there is no overlapping boundary as well
Now I deployed an OS Task sequence to this client.. At this stage the client does not identify the Management Points.. this is error I get in the smsts.log/
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: <Secondary Site server>:80 GET /SMS_MP/.sms_aut?MPLOCATION&ir=10.165.211.122&ip=10.165.211.0]LOG]!><time="20:01:23.182+480" date="07-30-2012" component="TSMBootstrap" context=""
type="1" thread="916" file="libsmsmessaging.cpp:8422">
<![LOG[Request was succesful.]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="0" thread="916" file="libsmsmessaging.cpp:8758">
<![LOG[sSiteCode.length() > 0, HRESULT=80004005 (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,5469)]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="0" thread="916" file="libsmsmessaging.cpp:5469">
<![LOG[MP Location returned an empty site code]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="libsmsmessaging.cpp:5469">
<![LOG[CCM::SMSMessaging::CLibSMSMPLocation::RequestMPLocation failed; 0x80004005]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="libsmsmessaging.cpp:5555">
<![LOG[MPLocation.RequestMPLocation (szTrustedRootKey, sIPSubnets.c_str(), sIPAddresses.c_str(), sSiteCode, sAssignedSiteCode, sMP, sMPCertificates, sX86UnknownMachineGUID, sX64UnknownMachineGUID), HRESULT=80004005 (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,9320)]LOG]!><time="20:01:24.757+480"
date="07-30-2012" component="TSMBootstrap" context="" type="0" thread="916" file="libsmsmessaging.cpp:9320">
<![LOG[CCM::SMSMessaging::GetMPLocation failed; 0x80004005]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="libsmsmessaging.cpp:9324">
<![LOG[Failed to query http://<Primary Site Server> for MP location]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="tsmbootstraputil.cpp:1498">
I deployed the OS task sequence directly on to the SCCM Agent.. I also burnt an ISO Boot IMage, inserted the boot image into the machine.. and deployed the TS.. the error remains as is..
I added the IP address of the client as a boundary to my primary site server and the OS deployed just fine... Need help
Sandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
August 2nd, 2012 3:55am
sorry - I typed the issue but somehow it never showed up..
This is the issue:
I deployed SCCM Client agent to a Win Xp Machine that is ni a subnet which is catered by a secondary site server.. SCCM Installed just fine.. The client found the MP as the primary site server, It found the secondary site server as the proxy MP ...
The client registered with the MP and inventory etc all is fine..
The boudaries are configured just fine.. I have explicitly added the IP address of the machine to the boundary that is catered by the secondary site to avoid any confusion... there is no overlapping boundary as well
Now I deployed an OS Task sequence to this client.. At this stage the client does not identify the Management Points.. this is error I get in the smsts.log/
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: <Secondary Site server>:80 GET /SMS_MP/.sms_aut?MPLOCATION&ir=10.165.211.122&ip=10.165.211.0]LOG]!><time="20:01:23.182+480" date="07-30-2012" component="TSMBootstrap" context=""
type="1" thread="916" file="libsmsmessaging.cpp:8422">
<![LOG[Request was succesful.]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="0" thread="916" file="libsmsmessaging.cpp:8758">
<![LOG[sSiteCode.length() > 0, HRESULT=80004005 (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,5469)]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="0" thread="916" file="libsmsmessaging.cpp:5469">
<![LOG[MP Location returned an empty site code]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="libsmsmessaging.cpp:5469">
<![LOG[CCM::SMSMessaging::CLibSMSMPLocation::RequestMPLocation failed; 0x80004005]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="libsmsmessaging.cpp:5555">
<![LOG[MPLocation.RequestMPLocation (szTrustedRootKey, sIPSubnets.c_str(), sIPAddresses.c_str(), sSiteCode, sAssignedSiteCode, sMP, sMPCertificates, sX86UnknownMachineGUID, sX64UnknownMachineGUID), HRESULT=80004005 (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,9320)]LOG]!><time="20:01:24.757+480"
date="07-30-2012" component="TSMBootstrap" context="" type="0" thread="916" file="libsmsmessaging.cpp:9320">
<![LOG[CCM::SMSMessaging::GetMPLocation failed; 0x80004005]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="libsmsmessaging.cpp:9324">
<![LOG[Failed to query http://<Primary Site Server> for MP location]LOG]!><time="20:01:24.757+480" date="07-30-2012" component="TSMBootstrap" context="" type="3" thread="916" file="tsmbootstraputil.cpp:1498">
I deployed the OS task sequence directly on to the SCCM Agent.. I also burnt an ISO Boot IMage, inserted the boot image into the machine.. and deployed the TS.. the error remains as is..
I added the IP address of the client as a boundary to my primary site server and the OS deployed just fine... Need helpSandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
Free Windows Admin Tool Kit Click here and download it now
August 2nd, 2012 4:07am
have you extended the Schema to AD ?
Step by Step ConfigMgr 2007
Guides | Step by Step ConfigMgr 2012
Guides | I'm on Twitter > ncbrady
August 2nd, 2012 6:31am
In addition, the mplist and mpcert gives the right results...
I tried accessing the following URL:
URL:
http://<Any management point>/SMS_MP/.sms_aut?MPLOCATION&ir=10.10.10.10&ip=10.10.10.0
where 10.10.10.10 is the IP address of the machine that belongs to the subnet mapped to the secondary site server boundary.
I get an empty record:
RESULTS:
<MPLocationSiteCode="" AssignedSiteCode="" MP="" MPCertificates="" x86UnknownMachineGUID="" x64UnknownMachineGUID="" />
HHowever when I tried another IP address (10.11.11.11) of a machine that belongs to the subnet / boundary of my primary site server : I can see the management point details.
http://<Any primary site server>/SMS_MP/.sms_aut?MPLOCATION&ir=10.11.11.11&ip=10.11.11.0
result:
<MPLocation SiteCode="PRI" AssignedSiteCode="PRI" MP="http://<Primary Site Serever Management Point>" MPCertificates="308202EB308201D3A0030201020210261F03CEFB3EE" x86UnknownMachineGUID="1622cd08-b90f-4dd8-a88b-e78eb6a313e3" x64UnknownMachineGUID="0a691090-327d-4038-b28d-c55ea1633b94" />
I have checked and rechecked my boundaryies, AD sites, subnets, and all looks good there.. Not seen this issue before.
Sandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
Free Windows Admin Tool Kit Click here and download it now
August 2nd, 2012 10:39pm
Oh ya.. this is a fully production environment with 7 servers so far. 6 of those are CAS/ Primary and are working just fine. I added one secondary and that is where the issue startedSandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
August 2nd, 2012 10:42pm
In addition, the mplist and mpcert gives the right results...
I tried accessing the following URL:
URL:
http://<Any management point>/SMS_MP/.sms_aut?MPLOCATION&ir=10.165.211.142&ip=10.165.211.0
where 10.165.211.142 is the IP address of the machine that belongs to the subnet mapped to the secondary site server boundary.
I get an empty record:
RESULTS:
<MPLocationSiteCode="" AssignedSiteCode="" MP="" MPCertificates="" x86UnknownMachineGUID="" x64UnknownMachineGUID="" />
HHowever when I tried another IP address (10.105.155.62) of a machine that belongs to the subnet / boundary of my primary site server : I can see the management point details.
http://<Any primary site server>/SMS_MP/.sms_aut?MPLOCATION&ir=10.105.155.62&ip=10.105.155.0
result:
<MPLocation SiteCode="PRI" AssignedSiteCode="PRI" MP="http://<Primary Site Serever Management Point>" MPCertificates="308202EB308201D3A0030201020210261F03CEFB3EE" x86UnknownMachineGUID="1622cd08-b90f-4dd8-a88b-e78eb6a313e3" x64UnknownMachineGUID="0a691090-327d-4038-b28d-c55ea1633b94" />
I have checked and rechecked my boundaryies, AD sites, subnets, and all looks good there.. Not seen this issue before.
Sandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
Free Windows Admin Tool Kit Click here and download it now
August 2nd, 2012 10:51pm
An additional feedback is that I get the following error on the Task Sequence Console:
Unable to read task sequence configuration disk
Sandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
August 3rd, 2012 3:40am
This issue is fixed.
I had to burn a new boot image and that fixed the issue.Sandeep C Learn more about IT @ schadda.blogspot.com Please mark this post as helpful if it was helpful :) Also mark it as a proposed answer if it turns out to be the final solution
Free Windows Admin Tool Kit Click here and download it now
August 25th, 2012 1:18am