Confilct with exchange server 2000

Posted on 2009-12-26
Last Modified: 2012-05-08
         I'm currently trying to upgrade our network from server 2000 to server 2003. I currently have one server that functions as the domain controller and also hosts exchange server 2000. when i try running forestprep I was greeted with the error "Adprep was unable to extend the schema.
There is a schema conflict with Exchange 2000. The schema is not upgraded.
[User Action]
The schema conflict must be resolved before running adprep. Resolve the schema c
onflict, allow the change to replicate between all replication partners, and the
n run Adprep. For information on resolving the conflict, see Microsoft Knowledge
 Base article Q325379."

I followed the steps in the KB particularly scenario 2 , however while trying to run the inetorgpersonprevent.ldf file I get the following error

"Connecting to "servername".
Logging in as current user using SSPI
Importing directory from file "inetorgpersonprevent.ldf"
Error occured during initialization
File operation failure
0 entries modified successfully.
An error has occurred in the program"

here's what i have in the inetorgpersonprevent.ldf file

dn: CN=ms-Exch-Assistant-Name,CN=Schema,CN=Configuration,DC=X
changetype: Modify
LDAPDisplayName: msExchAssistantName

dn: CN=ms-Exch-LabeledURI,CN=Schema,CN=Configuration,DC=X
changetype: Modify
replace: LDAPDisplayName
LDAPDisplayName: msExchLabeledURI

dn: CN=ms-Exch-House-Identifier,CN=Schema,CN=Configuration,DC=X
changetype: Modify
replace: LDAPDisplayName
LDAPDisplayName: msExchHouseIdentifier

changetype: Modify
add: schemaUpdateNow
schemaUpdateNow: 1

I've been searching for a solution for hours. Please help.


Question by:Tim_Mohamed
    LVL 82

    Accepted Solution

    It says "File operation failure"; make sure that
    1. you saved the file as Unicode,
    2. there are no spaces at the end of each line,
    3. there's an empty line after the last line with the hyphen "-".

    Author Comment

    Yeah I verified that the file is correct, I read somewhere that someone had the same problem, here's what they wrote:-

    I found the error !!!

    I found how to solve my problem on this page on scenario 2.

    The problem was that I used the "Inetorgperson Kit" from Microsoft
    W2000. This package content the file "inetorgperson-fix.ldf". This file
    doesn't content the value "HouseIdentifier".

    It means that this LDF file doesn't work in my case.

    I copy the script from the link
    in a file titled "inetorgpersonprevent.ldf"

    Then I run the command: ldifde -i -f inetorgpersonprevent.ldf -v -c
    DC=X "dn path for forest root domain"

    but it didn't work.

    I had to check with "ADSI Edit" (found in the Microsoft 2000 Support
    Tools) the values from the script in my Active Directory.

    Finally, I found that the value "HouseIdentifier" had a wrong

    Before: HouseIdentifier
    Now: msExchHouseIdentifier

    Well that worked for him but I have no clue how he did it. Any ideas?

    Author Comment

    Ok did a double check of the file and found a couple of extra white spaces, it ran perfectly after that, also make sure you are in the right directory when running from command prompt. I just ran forestprep and domain prep and it completed without errors.


    Author Closing Comment

    Please see my second to last comment.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Get an idea of what you should include in an email disclaimer with these Top 5 email disclaimer tips.
    Create high volume marketing opportunities using email signatures with these top 10 DOs and DON'Ts of email signature marketing.
    This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…
    This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …

    761 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

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now