Exchange 2013 install problem

Hello, i am currently trying to update our exchange environment from 2010 to 2013 and attempting to install our first 2013 mailbox role. All our existing exchange servers are 2010 sp3 update roll up 5 and i am using exchange 2013 cu8 for the 2013 install.

I have completed all the prerequisites sucessfully i.e prepareschema preparead and preparealldomains. Exchange 2010 is currently installed in a child domainI monitored the forest replication status for any issues after each command and had no problems.

I have checked the various ADSI attributes to confirm the appropriate changes.

The problem i having each time i run the setup the prereq check fails with the following error

The local domain needs to be prepared using Setup PrepareDomain before server roles can be installed

and the error below appears in the setup logs

Failed Rule Domain PrepRequired Message The local domain needs to be prepared using Setup PrepareDomain before server roles can be installed.

But like i say this has definitely been done.

Additionally if i run the setup in the root domain the prereqs pass and it would allow me to install exchange.

Does anyone have any idea what the setup is actually checking for? or any ideas how to get past it or what exactly might be going on?

Thanks


  • Edited by _CRK_ Thursday, May 21, 2015 8:05 AM
May 21st, 2015 8:04am

Hi CRK,

Make sure the Window server 2012 has joined domain , then add the Exchange server which is in child domain into the member of this group, then run setup to check if the issue persist.

If there are any questions regarding this issue, please be free to let me know.

Best Regard,

Jim

Free Windows Admin Tool Kit Click here and download it now
May 28th, 2015 4:56am

Hi Jim, i did actually already try adding the server to the group and running the setup again and the same problem occurred. 
May 28th, 2015 5:04am

Forget the error message returned by the GUI or command line setup - that message is a simple summary which can be reported for goodness only knows how many reasons.

The place to look is in your "%SystemDrive%\ExchangeSetupLogs\ExchangeSetup.log" file.  Hopefully somewhere in there you'll find the actual reason for the failure.  Equally hopefully that will point you in the right direction, and if not if you share any relevant portion of the log it might prompt some more specific, and useful, suggestions.

Good luck! :-)

Free Windows Admin Tool Kit Click here and download it now
May 28th, 2015 6:35am

hello, i have actually checked the setup logs already i haven't seen anything in them to point me in the right direction hence why i posted here. If i am interpreting them correctly i am seeing conflicting information in the logs. When i run the setup the logs contain these lines:

[05/28/2015 11:33:16.0322] [0] Schema Update Required Status : 'False'.
[05/28/2015 11:33:16.0322] [0] Organization Configuration Update Required Status : 'False'.
[05/28/2015 11:33:16.0322] [0] Domain Configuration Update Required Status : 'False'.

and when the install fails the output is

[05/28/2015 11:34:05.0198] [1] Evaluated [Setting:LocalDomainIsPrepped] [HasException:False] [Value:"False"] [ParentValue:"<NULL>"] [Thread:12] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Finished [Setting:LocalDomainIsPrepped] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Evaluated [Rule:DomainPrepRequired] [HasException:False] [Value:"True"] [ParentValue:"<NULL>"] [Thread:12] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Finished [Rule:DomainPrepRequired] [Duration:00:00:00.5158026]

[05/28/2015 11:34:10.0589] [1] Failed [Rule:DomainPrepRequired] [Message:The local domain needs to be prepared using Setup /PrepareDomain before server roles can be installed.]
[05/28/2015 11:34:10.0589] [1] [REQUIRED] The local domain needs to be prepared using Setup /PrepareDomain before server roles can be installed.

If I had some idea what the "rule" was checking or looking for it may help determine what is missing!

I am in the process of going through the logs a line at a time to see if they can offer anymore info.




  • Edited by _CRK_ 19 hours 12 minutes ago
May 28th, 2015 7:46am

Thought you might already have checked the logs, but there was no mention of them so I thought I'd ask just in case you might have missed 'em.

The "rule" is (I believe) one of a number of internal setup rules which are processed in each phase - probably a bunch of PowerScript buried somewhere - to which mere mortals have no visibility.  Unfortunately - would definitely help in situations like this.

However what will still hopefully be in the logs somewhere is what exactly tripped the failure in the rule processing.  There may be some information after what you've shared (when "Exchange" tries to roll back any changes it might have made - though there probably weren't any in this case as it didn't get that far - you can sometimes see what failed in the first place) or somewhere between the two excerpts you've posted.  Unfortunately, going through line-by-line might be the only option, but if so I'd concentrate on those two parts of the log first, as the most likely to be productive.

Oh, when you prepared the child domain, did you both run it on a server joined to that child domain and specify the actual child domain to the "PrepareDomain" flag; E.g. "/PrepareDomain:child.mydomain.com"?  Again, I'm sure you probably did, but just in case ...

Free Windows Admin Tool Kit Click here and download it now
May 28th, 2015 11:03am

hello, i have actually checked the setup logs already i haven't seen anything in them to point me in the right direction hence why i posted here. If i am interpreting them correctly i am seeing conflicting information in the logs. When i run the setup the logs contain these lines:

[05/28/2015 11:33:16.0322] [0] Schema Update Required Status : 'False'.
[05/28/2015 11:33:16.0322] [0] Organization Configuration Update Required Status : 'False'.
[05/28/2015 11:33:16.0322] [0] Domain Configuration Update Required Status : 'False'.

and when the install fails the output is

[05/28/2015 11:34:05.0198] [1] Evaluated [Setting:LocalDomainIsPrepped] [HasException:False] [Value:"False"] [ParentValue:"<NULL>"] [Thread:12] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Finished [Setting:LocalDomainIsPrepped] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Evaluated [Rule:DomainPrepRequired] [HasException:False] [Value:"True"] [ParentValue:"<NULL>"] [Thread:12] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Finished [Rule:DomainPrepRequired] [Duration:00:00:00.5158026]

[05/28/2015 11:34:10.0589] [1] Failed [Rule:DomainPrepRequired] [Message:The local domain needs to be prepared using Setup /PrepareDomain before server roles can be installed.]
[05/28/2015 11:34:10.0589] [1] [REQUIRED] The local domain needs to be prepared using Setup /PrepareDomain before server roles can be installed.

If I had some idea what the "rule" was checking or looking for it may help determine what is missing!

I am in the process of going through the logs a line at a time to see if they can offer anymore info.




  • Edited by _CRK_ Thursday, May 28, 2015 12:16 PM
May 28th, 2015 11:45am

hello, i have actually checked the setup logs already i haven't seen anything in them to point me in the right direction hence why i posted here. If i am interpreting them correctly i am seeing conflicting information in the logs. When i run the setup the logs contain these lines:

[05/28/2015 11:33:16.0322] [0] Schema Update Required Status : 'False'.
[05/28/2015 11:33:16.0322] [0] Organization Configuration Update Required Status : 'False'.
[05/28/2015 11:33:16.0322] [0] Domain Configuration Update Required Status : 'False'.

and when the install fails the output is

[05/28/2015 11:34:05.0198] [1] Evaluated [Setting:LocalDomainIsPrepped] [HasException:False] [Value:"False"] [ParentValue:"<NULL>"] [Thread:12] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Finished [Setting:LocalDomainIsPrepped] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Evaluated [Rule:DomainPrepRequired] [HasException:False] [Value:"True"] [ParentValue:"<NULL>"] [Thread:12] [Duration:00:00:00.5158026]
[05/28/2015 11:34:05.0198] [1] Finished [Rule:DomainPrepRequired] [Duration:00:00:00.5158026]

[05/28/2015 11:34:10.0589] [1] Failed [Rule:DomainPrepRequired] [Message:The local domain needs to be prepared using Setup /PrepareDomain before server roles can be installed.]
[05/28/2015 11:34:10.0589] [1] [REQUIRED] The local domain needs to be prepared using Setup /PrepareDomain before server roles can be installed.

If I had some idea what the "rule" was checking or looking for it may help determine what is missing!

I am in the process of going through the logs a line at a time to see if they can offer anymore info.




Hi CRK,

We could check ms-Exch-Schema-Version-Pt on root domain DC and child domain DC:

  1.        Run ADSiedit.msc in RUN
  2.        Navigate to Schema-> ms-Exch-Schema-Version-Pt and right click property
  3.        Navigate to rangUpper, the value should be 15312
  4.        Notice: check this value on root domain DC and child domain DC

If not, we should modify it, then re-run setup to check if the issue persist.

Notice: we should backup it before we modify schema.

If there are any questions regarding this issue, please be free to let me know.

Best Regard,

Jim
Free Windows Admin Tool Kit Click here and download it now
May 30th, 2015 4:28am

Hi I can confirm that the range upper value is already 15312 in both the root and child domain.

Thanks

June 3rd, 2015 7:46am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics