From: Scott on
currently have:
2003 ad domain
2000 server hosting 2003 exchange
2003 smtp server in DMZ forwarding mail to this 2003 exchange box.



Have then installed 2008 server and planning to add exchange 2007 to this
box. (the 2003 server in DMZ will continue to forward mail to the new
exchange install)




Have run the "MS exchange Best Practices Analyser" then "Exchange 2007
Readiness Check" which reports "Active Dir schema upgrade required" but i
understand this is initialted by the exchange 2007 setup.


Runnin the exchange 2007 setup i get the following report:




EXCHANGE WARNINGS BEFORE INSTALL:


--------------------------------------------------------------
Organization Prerequisites Completed
Warning:
The Active Directory schema will be upgraded if you continue. Verify that
the organization is ready for Exchange 2007 by running the Exchange 2007
Readiness Check, which is part of the Exchange Best Practices Analyzer.

(again i understand this is sorted by setup)


--------------------------------------------------------------
Hub Transport Role Prerequisites Completed
Warning:
Setup cannot detect an SMTP or Send connector with an address space of '*'.
Mail flow to the Internet may not work properly.

(question 1. should i be worried about this message ? how do i deal with it
, what does it mean ? )


--------------------------------------------------------------
Client Access Role Prerequisites Completed


--------------------------------------------------------------
Mailbox Role Prerequisites Completed
Warning:
If Outlook Web Access is in use, you should replicate the free/busy folder
on this server to every other free/busy server in the organization. This
step should be performed once Setup completes.

(question 2. should i be worried about this message ? , how do i deal with
this ? i dont currently use OWA but im planning to install it.)


--------------------------------------------------------------

Thanks for any help pointers
Scott



From: Scott on
thanks for the reply.

SMTP connector added, no additional public folders. Kicked off the install
and got the following error:

-----
Organization Preparation
Failed

Error:
The system cannot find the file specified

Warning:
An unexpected error has occurred and debug information is being generated:
The system cannot find the file specified

------





ExchangeSetup log shows:

------------------------

[14/01/2010 09:16:39] [2] Beginning processing.

[14/01/2010 09:16:39] [2] Running <C:\Windows\system32\ldifde.exe> with
arguments <-i -s "DCserver.DOMAIN.COM" -f
"C:\Windows\Temp\ExchangeSetup\Setup\Data\PostExchange2003_schema0.ldf" -j
"C:\Users\ADMINISTRATOR.DOMAIN\AppData\Local\Temp\2" -c
"<SchemaContainerDN>" "CN=Schema,CN=Configuration,DC=DOMAIN,DC=com">.

[14/01/2010 09:16:39] [2] [WARNING] An unexpected error has occurred and
debug information is being generated: The system cannot find the file
specified

[14/01/2010 09:16:39] [2] [ERROR] The system cannot find the file specified

[14/01/2010 09:16:39] [1] Exception :
System.Management.Automation.CmdletInvocationException: The system cannot
find the file specified ---> System.ComponentModel.Win32Exception: The
system cannot find the file specified

at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo
startInfo)

at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)

at
Microsoft.Exchange.Management.Deployment.InstallExchangeSchema.RunProcess(String
fileName, String arguments, WriteVerboseHandler writeVerbose)

at
Microsoft.Exchange.Management.Deployment.InstallExchangeSchema.ImportSchemaFile(String
schemaMasterServer, String schemaFilePath, String macroName, String
macroValue, WriteVerboseHandler writeVerbose)

at
Microsoft.Exchange.Management.Deployment.InstallExchangeSchema.InternalProcessRecord()

at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()

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.PipelineNode.Execute(Array input, Pipe
outputPipe, ArrayList& resultList, ExecutionContext context)

at
System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode
statement, Array input, Pipe outputPipe, ArrayList& resultList,
ExecutionContext context)

[14/01/2010 09:16:39] [1] [WARNING] An unexpected error has occurred and
debug information is being generated: The system cannot find the file
specified

[14/01/2010 09:16:39] [1] [ERROR] The system cannot find the file specified

[14/01/2010 09:16:39] [1] [ERROR] The system cannot find the file specified

------------------------




So it looks like ldifde.exe cannot be found on my domain controller.

2003 AD domain hosted on "dcserver"

2008 server and exchange install run on "exchangeserver"



This post:

http://social.technet.microsoft.com/Forums/en-US/exchangesvrgeneral/thread/3287c0fa-55c0-4c26-8d02-7b739ef01dad



suggests copying ldifde.exe frin exchange into <C:\Windows\system32\ on my
domain controller.



Is this the only way around this problem of is there preperation in have
missed on my DC ?



Thank you for any help
Scott















From: Scott on
adding the Active Directory Domain Services role to my w2k8 exchange server
solved this. LDIFDE.exe appeared in the correct location. I did not run
dcpromo.exe



From: Scott on
Exchange 2007 install on Windows 2008 server mailbox role installation
crashed out with
Error: An error occured. The error code was 3221684229. The message was
Access is denied.

2003 AD domain, currently running exchange 2003 on a windows 2000 box.
Exchange setup was run with domain admin privleges.
Have run the "MS exchange Best Practices Analyser" then "Exchange 2007
Readiness Check" with no errors.
Manually ran /PrepareLegacyExchangePermission /PrepareSchema /PrepareAD
with no errors.
Exchange installation worked for "copy exchange files" , "management tools"
, hub transport role" , "client access role" , failed on the mailbox role.

Setup now shows a "Finish" option.


1) What else could i have done to prepare to avoid this error ?

2) How can i solve this error and re run the mailbox role ?


Thank you
Scott



From: Scott on
thanks for the reply. Seems E2K7 is not supported on W2K8 R2 ! , awesome MS
thanks for that !

http://msexchangeteam.com/archive/2009/09/21/452567.aspx

Attempted to uninstall exchange , remove the routing connectors using
powershell , all work ok.
Tried an uninstall of exchange again but as the MAILBOX ROLE bit failed then
it seems i get "object reference not set" during an uninstall of this role.

So removed the server from the domain and am going to install W2K8 with SP2
that is supported, but before this added it back to the domain again. Think
i need to solve this uninstall error first.