Operating System Deployment (OSD) Fail on task sequence step:" set RebootStep
Variable"
Hello,
Have anyone running into problems with the deployment for Dell Poweredge M605/M905? I have a problem running the first step of the task sequence ("Set RebootStep Variable"), this step have no logs, except de smsts.log. The error in the log is:
####################################################################
###
### ERROR CODE: 1
### DESCRIPTION: Get ResourceID: ERROR: Could not locate the computer ID in WMI
### SEVERITY: 3 (critical error)
###
####################################################################
Have anyone running into problems with the deployment for Dell Poweredge M605/M905? I have a problem running the first step of the task sequence ("Set RebootStep Variable"), this step have no logs, except de smsts.log. The error in the log is:
####################################################################
###
### ERROR CODE: 1
### DESCRIPTION: Get ResourceID: ERROR: Could not locate the computer ID in WMI
### SEVERITY: 3 (critical error)
###
####################################################################
so on the Set RebootStep variable, you enter a username/password there also - this account needs to have access to ConfigMgr to both read and modify the Comptuer Object. have you given that account the proper rights into ConfigMgr?
Does this system already exist in Configmgr, or is it an 'unknown computer' ??
The network acces account has enough rights (it's a domain admin account, just for testing purposes). So this account has the rights to read and modify the computer object. The system is in the first place an 'unknown computer', but when first pxe booted he appears not in a collection, but in the 'unprovionised computer' container under OSD. When added with a 'computer assocation' it also doesn't work.
Some more information:
I run SCCM SP 1 R2 in mixed mode.
The NAA account has enough rights onto the SQL server.
The PXE service point is on the SCCM-server
DHCP is on the domain controller (another server).
I'm having the exact same problem. I installed the DDP a couple weeks ago and haven't been able to make it past that step.
**EDIT**
A little more information. I'm also using SCCM sp1 r2 with a configured network access account. I also tried enter my own credents into the TS where it sets the variable, but it failed just the same.
What I see right away is that initially that will work because the system's unknown, but after the first couple steps, is it still unknown to SCCM, or does it then go to to SMS_R_System?
What about importing the system's guid into SCCM? I may try that now, although it'd be a PITA to do for all systems.
After some debugging and research we have found a possible problem.
This step makes use of the 'customReboot' script. In this script there is command that search for de ComputerID in SCCM.
The command makes the following query:
Select * from SMS_R_System where SMSUniqueIdentifier = '" & gsClientGuid & "'"
problem 1:
This query should never work, because in the SMSUniqueIdentifier in the SMS_R_System table begins with 'GUID:' (Where is the client GUID)
problem 2:
If we deploy an 'unknown system' the system would not be placed in the SMS_R_System table, but in the SMS_R_UnknownSystem table. In this table the SMSUniqueIdentifier doesn't begin with GUID:. So the query would work on this table...
What have I done:
I've changed the table name in the script. SMS_R_System must be SMS_R_UnknownSystem (two times). Then its works. Momentally This step is passed, but i encounter some problems later in the task sequence, which i'm debugging now.
And I'm searching a solution that the SMSUniqueIdentifier will be searched in both tables (SMS_R_System and SMS_R_UnknownSystem).
I originally used the Microsoft Deployment Toolkit to create a TS. From there, I created a new custom task sequence to copy the order of things.
I have successfully deployed w2k8 (x64 & x86) & w2k3 onto a 1955 (my only available hw currently). Eventually I'll test this on an m600 & 2950.
I'm having a problem with 2k3, though. When I deploy it, I use Dell's boot image with the latest broadcom drivers downloaded from support.dell.com. Everything goes fine until the end and it goes to install software packages (OMSA is the first one I have post-OS install). What I found is it's not loading the NIC drivers correctly and thus can't contact SCCM.
If I let it error and reboot, it boots w2k3 no problem, except the NICs won't start. I tried the DDP drivers (version 4.0.0.0), but that didn't work either. The ones from dell.com are 4.4.0.0.
W2k8 works fine, joins the domain, goes to the correct OU, installs OMSA, SAV, and other packages I have.
I haven't tested the staging of the GUID yet, will try shortly.
Tried pre-staging the blade, but some problem. I found the GUID in the Unprovisioned Computers as "4C4C4544-0056-3010-804C-B1C04F334731", but I just noticed that when it booted up, the GUID showed 45444C4C-0056-3010-804C-B1C04F334731 (first group is transposed).
Not sure why it would show the two different GUIDs.
**EDIT**
The GUID was more off than I originally noted:
First is from the console during pxe boot, second was in unprov. comp. in SCCM:
444454C4C-5600-1030-804C-B1C04F334731
4C4C4544-0056-3010-804C-B1C04F334731
**EDIT 2**
Despite SCCM requesting a GUID, it lists it as the System UUID, and "SMS Unique Identifier" starts with "GUID:" with what appears to be a randomly generated hex number following.
DELL-Greg R
118 Posts
5802
0
Posted March 12th, 2009 10:00
1 - are you using ConfigMgr R2?
2 - Have you configured a network access account?