Solved

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

Posted on 2007-12-03
5
1,074 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
5 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

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

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

This script can help you clean up your user profile database by comparing profiles to Active Directory users in a particular OU, and removing the profiles that don't match.
Last week, our Skyport webinar on “How to secure your Active Directory” (https://www.experts-exchange.com/videos/5810/Webinar-Is-Your-Active-Directory-as-Secure-as-You-Think.html?cid=Gene_Skyport) provided 218 attendees with a step-by-step guide for…
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…
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

823 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