troubles extending the schema in exchange 2007
Hi I am having troubles extending:
I haveschema admin and enterprise admin and domain admin rights.
our domain controllers are windows 2003 sp2 - 32 bit
we are running exchange 2003 with sp2
When i try to run
setup.com /prepareAD
I am running it on the schema domain controller which also holds the schema roles.
I get a error in setup log:
29/08/2008 5:01:55 PM] [0] **********************************************[29/08/2008 5:01:55 PM] [0] Starting Microsoft Exchange 2007 Setup[29/08/2008 5:01:55 PM] [0] **********************************************[29/08/2008 5:01:55 PM] [0] Operating System version: Microsoft Windows NT 5.2.3790 Service Pack 2.[29/08/2008 5:01:55 PM] [0] Setup version: 8.1.240.6.[29/08/2008 5:01:55 PM] [0] Logged on user: WHCN\!leeth.[29/08/2008 5:01:55 PM] [0] Command Line Parameter Name='nologo', Value=''.[29/08/2008 5:01:55 PM] [0] Command Line Parameter Name='preparead', Value=''.[29/08/2008 5:01:55 PM] [0] Command Line Parameter Name='sourcedir', Value='D:\Softlib\Exchange'.[29/08/2008 5:01:55 PM] [0] Command Line Parameter Name='fromsetup', Value=''.[29/08/2008 5:01:55 PM] [0] ExSetup was started with the following command: '/NoLogo /p /sourcedir:\Softlib\Exchange /FromSetup'.[29/08/2008 5:01:56 PM] [0] Setup is choosing the domain controller to use[29/08/2008 5:01:56 PM] [0] Setup is choosing a local domain controller...[29/08/2008 5:01:58 PM] [0] Setup has chosen the local domain controller <domain controller>for initial queries[29/08/2008 5:01:58 PM] [0] PrepareAD has either not been run or has not replicated to the domain controller used by Setup. Setup will attempt to use the Schema Master domain controller <domain controller>[29/08/2008 5:01:58 PM] [0] The schema master domain controller is available
also this is what i get in the event log.
Event Type:ErrorEvent Source:MSExchange CommonEvent Category:Devices Event ID:4999Date:29/08/2008Time:5:01:58 PMUser:N/AComputer:SSGRMHDC3Description:The description for Event ID ( 4999 ) in Source ( MSExchange Common ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: 4536, E12, c-RTL-x86, 08.01.0240.006, ExSetup, M.E.S.Common, M.E.S.C.SetupContext.InitializeAD, System.NullReferenceException, 5874, 08.01.0240.006, False.
any help would be great.
Thanks
Tony
August 29th, 2008 10:40am
Clarify: Got error when you ran PrepareAD, right?
Collect info:
1. You said you are running exchange 2003 with sp2, right? Its a 2003 and 2007 mixed environment?
2. Please describe your environment except the OSs version, is it a product or unproduct environment? only 64bit Exchange 2007 is supported under product environment
3. Did you run switch /PrepareLegacyExchangePermission and /PrepareSchema before?
4. Is all DCs version belonging to windows server 2003?
5. You are running Prepare switches from root DC, right?
6. Which version of exchange 2007 do you try to install, RTM or SP1?
Resources:
Exchange 2007 System Requirements
How to Prepare Active Directory and Domains
Free Windows Admin Tool Kit Click here and download it now
September 1st, 2008 1:06pm
HI James ,
Thank you for your reply and help.
We are running exchange 2003 sp2 . they are on windows 2003 servers with a mix of sp1 and sp2.
we have around 7 exchange 2003 sp2 servers in 4 different AD sites. WE are in exchange 2003 native mode.
we are also in windows 2003 native mode.
WE currently do not have and exchange 2007 servers.
We have all windows 2003 domain controllers running service pack 2.
The domain controllers are a mix for windows 2003 32 bit and windows 2003 64 bit servers.
It is just a single domain.
The fsmo roles are on one server which is a windows 2003 sp2 32 bit server.
I tried to run both switches /PrepareLegacyExchangePermission and /PrepareSchema but they gave the same error.
I tried to run iton the schema master which is windows 2003 sp232 bit domain controller.
i usedthe exchange 2007 sp 1 evalution to extend the schema.
I have also tried to extend the schema from a windows 2008 server using the 64 bitexchange 2007 sp1 cd
and get the same error.
I ran the exchange 2007 readiness test and only thing it came up with was to stop the suppress the link state.
I havent dont this. but didnt think i need this to extend the schema. ( do i need to do it)
This is in production.
I know that the exchange 64 bit version is only supported in production. But I can only extend the schema using 32 bit version.
I run it in the test enviroment and it worked well. but in the production i get the error mentioned.
Is there some requirement I am missing?
I installed .net 2 sp1 on the domain controller i was trying to extend the schema from. Also it has powershell.
I tried disabling the virus scanner. but didnt help.
I search the knowledge base but could find anything like the error i was getting.
thanks for your help again.
September 2nd, 2008 1:57pm
Please let me clarify your environment at first:
Its a single domain which distributed among 4 sites; all e2k3 and w2k3 are native mode. Therere the mixtures of w2k3 SP1 and SP2, but all DCs are w2k3 SP2 and the mixtures of 32bit and 64bit
You have tried to run prepare switches on both w2k3 SP2 32bit DC and w2k8 64bit member server, right?
Troubleshooting:
Check if you can also find Event 2152 in the application log
Based on event 4999, I found a known hotfix 928569 on .NET Framework 2.0 for this similar issue, the first CLR thread pool worker thread is never initialized for COM+ in an ASP.NET Web application that is configured to run under the .NET Framework 2.0. please try to apply it
Free Windows Admin Tool Kit Click here and download it now
September 3rd, 2008 6:50am
HI James ,
Thanks for getting back to me.
You are correct with my enviroment. we do have other sites , but they do not have exchange servers and lots of the sites do not have domain controllers either.
I have tried to run the prep switches from the domain controller with sp2 32 bit dc .
And also w28k member server.
I get the error below when i run it from a windows 2008 64 bit member server.
Also i have tried to install .net 3.5 sp1 on the w28k server but that did not help.
--------------------------------------------------------
Log Name: ApplicationSource: MSExchange CommonDate: 9/3/2008 2:28:33 PMEvent ID: 4999Task Category: (1)Level: ErrorKeywords: ClassicUser: N/AComputer: <computername>Description:The description for Event ID 4999 from source MSExchange Common cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
5208E12c-RTL-AMD6408.01.0240.006ExSetupM.E.S.CommonM.E.S.C.SetupContext.InitializeADSystem.NullReferenceException6d2108.01.0240.006False
the message resource is present but the message is not found in the string/message table
Event Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="MSExchange Common" /> <EventID Qualifiers="16388">4999</EventID> <Level>2</Level> <Task>1</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2008-09-03T04:28:33.000Z" /> <EventRecordID>680</EventRecordID> <Channel>Application</Channel> <Computer> computer </Computer> <Security /> </System> <EventData> <Data>5208</Data> <Data>E12</Data> <Data>c-RTL-AMD64</Data> <Data>08.01.0240.006</Data> <Data>ExSetup</Data> <Data>M.E.S.Common</Data> <Data>M.E.S.C.SetupContext.InitializeAD</Data> <Data>System.NullReferenceException</Data> <Data>6d21</Data> <Data>08.01.0240.006</Data> <Data>False</Data> </EventData></Event>
---------------------------------
I can not find the event 2152
I tired to apply the hotfix but it didnt work 928569 . but I have installed .net 2 SP1 . So i assume it is rolled up in it.
September 3rd, 2008 8:11am