XP SP3 OSD Fails when trying to install deployment tools
Hey,
So I downloaded the updated deploy.cab file from MS, and extracted the contents to a share and created a package with that share as the source. I then rolled out the package to my DP.
I get OSD to work up until it trys to install the deployment tools and then it chokes with a 0x00000002 error. There is nothing logged in the SCCM admin console.
Vista OSDrolls out fine.
Not sure what else to try here, looking for suggestions.
-M
August 27th, 2008 8:12pm
Hi Matty,
The 0x00000002 is error at this point is normally "The system cannot find the file specified"
My best guess is that you dont have a driver loaded for your network adapter.
Try enabling "command support" inyour boot imageand then hit F8 when the error occurs. In the Command Promptlaunch IPCONFIG. No IP = No network driver.
Hopefully this can help you solve your problem.Best RegardsRonni Pedersen
Free Windows Admin Tool Kit Click here and download it now
August 27th, 2008 9:30pm
Trying it now,
I find it strange that the ConfigMgr client would install just fine, but the Deploy tools wouldn't. That is why i didn't think about the nic drivers.
Also, The F8 option failed to work, even though the command line options are enabled. It worked during the initial PXE boot, but stopped working once the base OS was copied to the disk and rebooted.
thanks for your help.
*UPDATE, adding the drivers didn't work. Still in the same boat.
August 27th, 2008 11:44pm
Hi,
I ran into the same problem some weeks ago. Both in my lab and in my VMWare environment.
I also found it strange that the ccmclient install was downloaded but sysprep was not.Anyways I added the nic driver to the driver store and let the client scan for suitable driver. Same problem.
I then created a driver package, only containing the single nic driver and changed the TS step "Auto apply" to "Apply driver package" withallow unattend install of usigned....... optionand after that the problem was solved.
BUT the problem still existed in my VMWare environment, but that was related to DNS settings in the Virtual Network Setting. But I got a 0002 error code for that as well.
Good luck.
Mr
Hill
Free Windows Admin Tool Kit Click here and download it now
August 27th, 2008 11:59pm
After enabling "Command Prompt Support" you must update the Distribution Points / PXE Service Point and/or your boot media.
Make sure this work, before moving on.../Ronni
August 28th, 2008 12:00am
I absolutely updated the points after enabling command line support, as I did that a few days ago, and it worked fine and it still works, during the intial PXE boot (when it is copying the OS to the temp disk), however once it finishes that and reboots into the windows setup, it no longer works.
I will try the thing suggested about changing the TS.
Will update shortly as I am not leaving tonight until I get this working.
Free Windows Admin Tool Kit Click here and download it now
August 28th, 2008 12:05am
I am using a spare Dell Latitude D531 I have sitting on my desk. I could however use an Optiplex 620,745, or 755 as I have all of these models lying around my office, but I am lazy and the laptop involves the least amount of movement from me.
August 28th, 2008 12:11am
I always create my reference images on a virtual platform (to avoid problems like this).Im 99% sure that you are dealing with a driver issue for your network adapter.
I dont know DELLs models that well. Do you have any hardware models that dont need NIC or Storage drivers you could test with?
/Ronni
Free Windows Admin Tool Kit Click here and download it now
August 28th, 2008 12:30am
I agree, I just wanna get this working, as it is the last thing I need to do for the new environment roll out. (complete change from samba to AD... finally). I figured if I made it work on a machine requiring drivers, I would be better off in the long run, having never used SCCM/SMS previously. Always had problems with RIS previously, so why start easy... I like a challenge, and I will be better off in the future.
I just wanna know that it works, and then I will do it the correct way. Technically, this is still pre-production.
August 28th, 2008 12:43am
As well,
I don't have a SINGLE virtual host with even128 mb ram free. haha. I am waiting for 2 PE905 (16way / 128gb ram) machines to show up, so until then, I am short on Virtual Machine space.
Free Windows Admin Tool Kit Click here and download it now
August 28th, 2008 12:45am
Ok,
in the drivers section of the task sequence engine logs, I just noticed that it says
Failed to resolve content for driver "3Com 10/100/1000 PCI". Code 0x80040102
Any ideas?
August 28th, 2008 12:50am
Stil get a 002?
You added the driver to a package and distributed the package to a DP within your boundaries, right?
In the TS adv, did you specify to use a remote DP if no local is available and also use a unprotected if no prtoected is available?
Free Windows Admin Tool Kit Click here and download it now
August 28th, 2008 12:55am
You dont have the correct driver in the catalog (or it's not in a package, or the package is not replicated to a DP)./Ronni
August 28th, 2008 12:57am
the hardware without a driver say:
Failed to find a suitable device driver for device 'ATA Channel 0'... etc...
so that is why i was wondering about the "failed to resolve" statement
Free Windows Admin Tool Kit Click here and download it now
August 28th, 2008 1:00am
So yeah, incrementing the driver packages worked...
lame.
August 28th, 2008 1:09am
Hi Ronni
I am having a similar issue to this and hopefully you can help me out. My environment is Windows server 2003 Sp2 with R3. I have created a build and capture of a Windows XP SP3 task sequence which fails at the Installing deployment tools area. I am including
the smsts.log where the failure is occuring. I have enable Command line options and can confirm that the station initially recieves a IP address but the second time it boots into the WinPE environment it does not. F8 is also unavailable the second time around.
The boot.wim does have the proper driver loaded and my NAC's permissions are set properly on the distribution points to enable access to the distribution point. From the log it seems to look like the driver isn't loading the second time around
and I am at a loss. All my Windows 7 build and captures work just fine and I can install my windows 7 images just fine but a co-worker asked me to build her a WIndows XP image and so far its been a failure.
I just can't understand why the second time around in the WINPE environment it fails to load the nic driver it loaded in the first task
[LOG[=======================[ OSDPrepareOS.exe ] =======================]LOG]!><time="11:04:41.203+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984" file="main.cpp:211">
<![LOG[Command line: "osdprepareos.exe" /install:NAN002A0]LOG]!><time="11:04:41.203+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="main.cpp:65">
<![LOG[Initialization successful]LOG]!><time="11:04:41.203+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="prepareos.cpp:1140">
<![LOG[Found the location for the package _SMSTSNAN002A0. The location is on
\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0\]LOG]!><time="11:04:41.218+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984" file="resolvesource.cpp:3146">
<![LOG[nPos != CCM::Utility::String::npos, HRESULT=80004005 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,253)]LOG]!><time="11:04:41.218+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="resolvesource.cpp:253">
<![LOG[Creating a connection to
\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0\ with default account]LOG]!><time="11:04:41.218+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984" file="resolvesource.cpp:2243">
<![LOG[Connection request for "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:04:41.218+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:208">
<![LOG[No credentials available for connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0". See whether the share has already been connected.]LOG]!><time="11:04:41.218+480" date="02-07-2011" component="PrepareOS"
context="" type="1" thread="1984" file="tsconnection.cpp:233">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:04:41.281+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231). Retry in 15 seconds.]LOG]!><time="11:04:41.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984"
file="tsconnection.cpp:348">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:04:56.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231). Retry in 23 seconds.]LOG]!><time="11:04:56.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984"
file="tsconnection.cpp:348">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:05:19.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231). Retry in 32 seconds.]LOG]!><time="11:05:19.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984"
file="tsconnection.cpp:348">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[bRetryIfFail, HRESULT=800704cf (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,338)]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="tsconnection.cpp:338">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231).]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984" file="tsconnection.cpp:338">
<![LOG[reconnect(), HRESULT=800704cf (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,129)]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="tsconnection.cpp:129">
<![LOG[connect(pszPath, pszAccount, pszPassword, L"", uFlags), HRESULT=800704cf (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,148)]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="tsconnection.cpp:148">
<![LOG[Failed to connect to the share
\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0\ with default account]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984" file="resolvesource.cpp:2277">
<![LOG[Creating a connection to the share
\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0\ with network access account]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984" file="resolvesource.cpp:2358">
<![LOG[Connection request for "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:208">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231). Retry in 7 seconds.]LOG]!><time="11:05:51.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984"
file="tsconnection.cpp:348">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:05:58.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231). Retry in 19 seconds.]LOG]!><time="11:05:58.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984"
file="tsconnection.cpp:348">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:06:17.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231). Retry in 42 seconds.]LOG]!><time="11:06:17.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984"
file="tsconnection.cpp:348">
<![LOG[Connecting to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0"]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984"
file="tsconnection.cpp:268">
<![LOG[bRetryIfFail, HRESULT=800704cf (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,338)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="tsconnection.cpp:338">
<![LOG[Failed to connect to "\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0" (1231).]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984" file="tsconnection.cpp:338">
<![LOG[reconnect(), HRESULT=800704cf (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,129)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="tsconnection.cpp:129">
<![LOG[connect(pszPath, pszAccount, pszPassword, L"", uFlags), HRESULT=800704cf (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,148)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="tsconnection.cpp:148">
<![LOG[Failed to access the share
\\xxxx.xxxx.xx.xx\SMSPKGF$\NAN002A0\ with network access account]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="2" thread="1984" file="resolvesource.cpp:2377">
<![LOG[!sAccessibleSource.empty(), HRESULT=80070002 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,2392)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="resolvesource.cpp:2392">
<![LOG[Failed to find an available source location]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="3" thread="1984" file="resolvesource.cpp:2392">
<![LOG[GetAccessibleLocation(pszSource, saResolvedPath, sSourceDirectory, dwFlags, hUserToken), HRESULT=80070002 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,3168)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context=""
type="0" thread="1984" file="resolvesource.cpp:3168">
<![LOG[ResolveSource(pszSource, sSourceDirectory, dwFlags, 0, 0, 0), HRESULT=80070002 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,3031)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984"
file="resolvesource.cpp:3031">
<![LOG[ResolveSource(pszPkgID, sPath), HRESULT=80070002 (e:\nts_sms_fre\sms\client\osdeployment\prepareos\prepareos.cpp,44)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="prepareos.cpp:44">
<![LOG[Failed to resolve the source, for SMSPKG ID='NAN002A0', hr=80070002]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="3" thread="1984" file="prepareos.cpp:44">
<![LOG[ResolvePkgID(sPkgID, sSysPrepUNCPath), HRESULT=80070002 (e:\nts_sms_fre\sms\client\osdeployment\prepareos\prepareos.cpp,1218)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="prepareos.cpp:1218">
<![LOG[Failed to copy Deploy tools, hr=80070002]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="3" thread="1984" file="prepareos.cpp:1310">
<![LOG[pCmd->InstallDeployTools(sPkgID), HRESULT=80070002 (e:\nts_sms_fre\sms\client\osdeployment\prepareos\main.cpp,252)]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="main.cpp:252">
<![LOG[Installation of Deploy Tools failed, hr=80070002]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="3" thread="1984" file="main.cpp:252">
<![LOG[De-Initialization successful]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="0" thread="1984" file="prepareos.cpp:1163">
<![LOG[Exiting with error code 2]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="PrepareOS" context="" type="1" thread="1984" file="main.cpp:293">
<![LOG[Process completed with exit code 2]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="TSManager" context="" type="1" thread="948" file="commandline.cpp:1102">
<![LOG[!--------------------------------------------------------------------------------------------!]LOG]!><time="11:06:59.312+480" date="02-07-2011" component="TSManager" context="" type="1" thread="948" file="instruction.cxx:3010">
<![LOG[Failed to run the action: Install Deployment Tools.
The system cannot find the file specified. (Error: 00000002; Source: Windows)
Free Windows Admin Tool Kit Click here and download it now
February 7th, 2011 6:55pm