Shaun Cassells at MyITForum.com

SMS 2003 and ConfigMgr 2007, PowerShell, Scripting, Finance, Fitness and Fun

News

Locations of visitors to this page

Upgrading ConfigMgr 2007 RTM to SP1: Common Prerequisite Components Download Failures

I have found 3 common failures during the ConfigMgr (SCCM) 2007 Setup Prerequisite Components Download task:

  1. Destination Path has spaces
  2. Execution account does not have rights to the internet: Proxy Problem
  3. Using the path where you stored the prerequisites from RTM
 

The following is what you will experience in the Setup Wizard if you have any of these 3 failures:

During the setup…

  1. Check for updates and download newer versions to an alternate path step
  2. Select local file location
  3. Successfully downloaded all prerequisite components
  4. Error: Component manifest was not found or it was invalid
 

Because the error is in the wizard, it precludes you from doing any error checking we are going to do some tests via the command line.

Note: log files referenced below can be found on the root of your primary partition.

  • ConfigMgrPrereq.log
  • ConfigMgrSetup.log
 

Command Line to download prerequisites:

.\SCConfigMgr07_UPD_EN\SMSSETUP\BIN\I386\setup.exe /download <DestinationPath>

 

1. Destination Path Has Spaces

Do not specify a destination directory with spaces.  This error will occur even if the directory is in quotes.  You will get the following error:

 <05-28-2008 17:13:04> The command line options are /DOWNLOAD "C:\A B C" <05-28-2008 17:13:04> Checking for component updates...<05-28-2008 17:13:04> Download folder "C:\A B C" does not exist<05-28-2008 17:13:04> Failed to download prerequisite components (0x80070003) 

Fix: Use a path with no spaces.  Yep that’s it.  Easy.

 

2. Account running the command line does not have rights to access the internet: Proxy Problem

If you are lucky enough to have an environment like mine, where your regular account does not have rights to execute an installer file (no local admin) and your account that does have rights which you opened a command prompt to run the exe (see below) does not have rights to access the corporate proxy.  You will get the following error:

 <05-28-2008 17:07:16> The command line options are /DOWNLOAD C:\SCCMprereq <05-28-2008 17:07:16> Checking for component updates...<05-28-2008 17:07:16> Downloading component manifest...<05-28-2008 17:07:17> Downloading http://go.microsoft.com/fwlink/?LinkId=104106 as ConfigMgr.manifest.cab<05-28-2008 17:07:17> checking if there's an explicit proxy server.<05-28-2008 17:07:17> WinHttpQueryHeaders() in Download() returned ( The ISA Server denied the specified Uniform Resource Locator (URL).  )<05-28-2008 17:07:17> Download() failed with 0x80004005<05-28-2008 17:07:17> Failed to download manifest (0x80004005)<05-28-2008 17:07:21> Failed to download prerequisite components (0x80004005) 

Fix: How do I get internet access to my admin account?

  1. Open a command prompt
    1. Winkey + R
    2. Cmd.exe
  2. Open a command prompt with an account with admin rights
    1. Runas /user:Domain\UserID cmd
  3. Open Internet Explorer (must be done from admin rights prompt)
    1. C:\
    2. cd "Program Files\Internet Explorer"
    3. iexplore.exe
  4. Change the proxy settings (you can see the current proxy setting by opening IE with your normal account and following the same steps below)
    1. IE7 and IE6 (same method buttons are in slightly different place)

                                                               i.      Tools

                                                             ii.      Internet Options

                                                            iii.      Connections Tab

                                                           iv.      LAN Settings

                                                             v.      Enter values for Proxy Server

  1. Open a webpage
  2. When it asks you for credentials make sure you check the save credentials option!
 

3. You use the path where you stored the prerequisites from RTM

 

Scenario: If you still have the path where you downloaded your prerequisites from the RTM version of ConfigMgr and attempt to run the /download command from the SP1 version of ConfigMgr.  The download will succeed without transferring any files.  However when you run the setup wizard again, you will get the same Component manifest was not found or it was invalid error.

 

Why is this?  Well there are 5 files that changed from RTM to SP1

  1. Ccmsetup.cab (added in for SP1)
  2. ConfigMgr.manifest.cab
  3. WindowsUpdateAgent30-ia64.exe
  4. WindowsUpdateAgent30-x64.exe
  5. WindowsUpdateAgent30-x86.exe
 

Fix: There are two brutally easy fixes.

  1. Choose a different destination directory
  2. Delete the files 2-5 from the list above
 

Then run the command line again.

 

If you avoid all 3 off these problems you’ll have no problems with the download prerequisites step.

 

Enjoy

http://myitforum.com/cs2/blogs/scassells/default.aspx

 

Posted: May 29 2008, 05:11 PM by scassells | with no comments
Filed under: ,

Comments

No Comments