Hey all
I'm having a problem with DeployAnywhere. I've created a Server 2003 R2 Standard image (running 'prepare for capture' task and then the 'capture image' task). All went well on that side.
The problem comes when I try deploying it using DeployAnywhere for driver injection. The image deploys fine, but the DeployAnywhere part always fails. The DeplyAnywhere.txt log says:
Error while retargeting the system
Error:
Retargeting has been cancelled because some critical drivers are missing.
When I run the evaluation - W:\Task Handler\ghost\x86>DeployAnywhere.exe /eval /target=C:\ /ddb="W:\Task Handler\DriversDB" /reportNonCriticalDevices - no critical drivers are reported as missing (NIC and Mass Storage included). In fact, all the non-critical drivers are found too, in either the INF store or DriversDB.
I next resorted to running the command manually - W:\Task Handler\ghost\x86>DeployAnywhere.exe /target=C:\ /ddb="W:\Task Handler\DriversDB" /handleNonCriticalDriver=miniSetup - and everything worked fine. Critical and non-critical drivers were retargeted and the HAL was successfully generated.
So something seems to be going wrong when Altiris runs the command. I've compared the command being run by the task and my manual one and the only differences are the drive letters being mapped (I'm manually mapping W:\ and Altiris maps Z:\) and logging, which I'm not doing.
Oh, if I turn off DeployAnywhere in the task it runs fine but I get a BSOD. Surprisingly!
Has anyone come across something like this before? I could turn DeployAnywhere off and run everything using a script, but I'd rather not.
As usual, any help would be appreciated.
Thanks,
Ollie