?
Solved

Why do I recieve Exchange 2007 SP1 Installation error during Organization Preperation?

Posted on 2007-12-03
5
Medium Priority
?
1,092 Views
Last Modified: 2008-11-13
I recently tried to apply the Exchange 2007 Service Pack 1 to our exchange server which rendered it useless. I then had to perform a setup /recoverserver to get back into exchange. It was still producing errors so I uninstalled all exchange roles. Now I am trying to reinstall. When I start setup it runs through the rediness checks, ect. fine, but gives the error: "Object Reference Not Set to and Instance of an Object." when it gets to the "Organization Preparation" phase. I have tried running setup /prepareAD again, but that gives me the same error.
Here is a exchangesetup.log excerpt:

[12/3/2007 2:23:46 PM] [2] Launching sub-task '$error.Clear(); if ($RoleDomain -ne $null) { initialize-ExchangeLegacyPermissions -Domain $RoleDomain -DomainController $RoleDomainController; } else { initialize-ExchangeLegacyPermissions -AllDomains:$true -DomainController $RoleDomainController; }'.
[12/3/2007 2:23:46 PM] [2] Beginning processing.
[12/3/2007 2:23:46 PM] [2] Used domain controller icsbcenter.icsbudapest.org to read object DC=icsbudapest,DC=org
[12/3/2007 2:23:46 PM] [2] Could not find the Organization Container.
[12/3/2007 2:23:46 PM] [2] Used domain controller icsbcenter.icsbudapest.org to read object CN=AdminSDHolder,CN=System,DC=icsbudapest,DC=org
[12/3/2007 2:23:46 PM] [2] [WARNING] An unexpected error has occurred and debug information is being generated: Object reference not set to an instance of an object.
[12/3/2007 2:23:46 PM] [2] [ERROR] Object reference not set to an instance of an object.
[12/3/2007 2:28:31 PM] [1] Exception : System.Management.Automation.CmdletInvocationException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Exchange.Management.Tasks.InitializeExchangeLegacyPermissions.IsDomainSetupNeeded(ADObjectId domainId)
   at Microsoft.Exchange.Management.Tasks.DomainSetupTaskBase.InternalValidate()
   at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
   at System.Management.Automation.Cmdlet.DoProcessRecord()
   at System.Management.Automation.CommandProcessor.ProcessRecord()
   --- End of inner exception stack trace ---
   at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
   at System.Management.Automation.Parser.PipelineNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList)
   at System.Management.Automation.Parser.StatementListNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList)
[12/3/2007 2:28:31 PM] [1] [WARNING] An unexpected error has occurred and debug information is being generated: Object reference not set to an instance of an object.
[12/3/2007 2:28:31 PM] [1] [ERROR] Object reference not set to an instance of an object.
[12/3/2007 2:28:31 PM] [1] [ERROR] Object reference not set to an instance of an object.
0
Comment
Question by:icsbudapest
  • 2
4 Comments
 
LVL 22

Expert Comment

by:ATIG
ID: 20395798
I am assuming you are running this will a Schema Admin/EA account
0
 

Accepted Solution

by:
icsbudapest earned 0 total points
ID: 20403542
Well, after multiple tries using different combinations of /prepareshema /prepareAD and /prepare domain, I finally got it to install. I might have just left one of those out during my initial reinstall.
Exchange 2007 seems soooooo buggy. I have to admit that part of it is that I'm just not familiar enough with it.
0
 

Author Comment

by:icsbudapest
ID: 20571504
Admin. please close this question.
0
 
LVL 1

Expert Comment

by:Vee_Mod
ID: 20664981
Closed, 500 points refunded.
Vee_Mod
Community Support Moderator
0

Featured Post

Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Transferring FSMO roles is done when an admin wants to split roles between certain Domain Controllers or the Domain Controller holding the Roles has been forcefully demoted using dcpromo / forceremoval
Exchange administrators are always vigilant about Exchange crashes and disasters that are possible any time. It is quite essential to identify the symptoms of a possible Exchange issue and be prepared with a proper recovery plan. There are multiple…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to: http://www.codetwo.com/excha…
Suggested Courses

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question