Beiträge von Thomas_E

    Die Lösung des "Problems":


    Obwohl der Forestprep mit einer Fehlermeldung abbricht, hat er funktioniert und das Schema upgedatet.
    Dies lässt sich unter anderem an den folgenden Einträgen im Exchange-Setuplog herauslesen:


    [12:05:54] Exchange organization container found -- checking ForestPrep version [12:05:54] Installed ForestPrep version is 6903; current version is 6903 [12:05:54] This forest is ForestPrepped


    6903 ist dier Version E2K3, passt also.


    Der anschliessende Domainprep und die Installation verlief fehlerfrei. Ebenso die Migration der Postfächer und Replikation der Public Folders.


    Meine Befürchtung, das am Schema Einträge fehlen und es deshalb Fehler auftreten hat sich nicht bestätigt.
    Das System ist nun den zweiten Tag fehlerfrei im Produktiveinsatz! Der Fall ist abgeschlossen.


    Weiterführende Informationen zum Thema.
    Instead, you could follow the following KB to confirm forestprep had already run fine:
    How to Verify That ForestPrep and DomainPrep Completed Successfully in Exchange 2000 Server or Exchange Server 2003
    http://support.microsoft.com/kb/274737


    Viele Grüsse


    Thomas

    Hallo Jürgen!


    es war nur der Exchange 2000 auf dem Windows 2000 Server installiert. Nach der vorher schon erwähnten aktualisierung auf AD2003 sollte nun Exchange 2003 beginnend mit dem /forestprep installiert werden.
    Vom Exchange 2003 ist aber Sicher bisher nichts installiert -
    auch wenn es sich um den Small Business Server handelt. Nach der Grundinstallation habe ich das "Server-Setup" Programm beendet und erst nach dcpromo vorgesetzt. Dabei habe ich dann alle Optionen (Exchange, Clientbereitstellung, etc) abgewählt und nur das Setup durchlaufen lassen, damit die Serververwaltungskonsole installiert wurde.


    Also wenn es mit dem adprep Fehler zu tun hat:
    Wäre es da nicht sinnvoll diese inetorg Änderung mal testweise rückgängig zu machen und dann zu schauen, ob der Exchange Forestprep läuft? Oder sollte man nun doch den Microsoft Support zu Rate ziehen?


    Viele Grüsse und ein schönes Wochenende :)


    Thomas

    Hallo Jürgen,


    ja, erst der adprep /forestprep, dann adprep /domainprep.
    Anschliessend habe ich den 2003er zum DC gemacht und die FSMO Rollen übertragen.


    Beim Adprep /Forestprep kam es aber zu einem Fehler.


    Dieser ist hier beschrieben: http://support.microsoft.com/kb/314649/en-us
    (Scenario 2: Exchange 2000 schema changes are installed before you run the Windows Server 2003 adprep /forestprep command)


    Hier wurden zwei Lösungsvorschläge angeboten:


    1.) ein Skript namens inetorgpersonfix.ldf ausführen, oder
    2.) mit ADSI Edit die angegebenen Objekt umbenennen!


    Da bei mir 1.) nicht funktionierte, musste ich die Elemente mit ADSI Edit umbenennen. Das hat aber dann auf Anhieb geklappt.
    Auch 2003 adprep /forestprep und später dann der /domainprep liefen ab da sofort.


    Kann der Exchange 2003 Forestprep-Fehler damit zusammenhängen?

    Hallo Kollegen :)


    Heute habe ich mich wieder daran gesetzt und versucht eure Tipps in die Tat umzusetzen.
    Natürlich nach vollständigem Backup und jeweils einer entfernter Systemspiegelplatte!


    Was ich alles probiert habe:


    1.) alle Virenscanner beendet (Trend Micro Scan Mail, Server Protect, Office Scan).
    --> exchange forestprep auf dem 2003er Server --> gleicher Fehler


    2.) Auf Srv1 (alter 2000er) den Global Katalog entfernt, so dass nur noch der 2003er Srv, der auch alle
    FSMO Rollen inne hat, GC Server ist --> Server Neustart --> AD Replikation
    --> exchange forestprep auf dem 2003er Server --> gleicher Fehler


    3.) Der globalen Sicherheitsgruppe "Exchange Domain Servers" Srv2 (neuen 2003er) hinzugefügt
    --> AD Replikation --> exchange forestprep auf dem 2003er Server --> gleicher Fehler


    4.) Supporttools auf dem neuen 2003er: Netdiag /fix laufen lassen
    --> AD Replikation --> exchange forestprep auf dem 2003er Server --> gleicher Fehler


    5.) Supporttools auf dem neuen 2003er: dcdiag /fix laufen lassen
    --> AD Replikation --> exchange forestprep auf dem 2003er Server --> gleicher Fehler


    6.) netdiag und dcdiag nochmal laufen lassen: Einen "Fehler" bei dcdiag hatte ich noch unterschlagen.
    es wird bemängelt, dass der Dienst "Ismserv" gestopped ist. Dieser ist jedoch nur installiert, wenn mehrere
    Standorte bestehen. Also sollte man dies vernächlässigen können.


    7.) beide Server runtergefahren und nur mal den 2003er Server gestartet
    --> exchange forestprep --> gleicher Fehler


    8.) setup /domainprep getestet (also ohne vorher den Forestprep erfolgreich abgeschlossen zu haben)
    @Donnerwetter: Du hattest recht, das funktioniert!


    9.) setup gestartet --> Also der Exchange Server lässt sich installieren. Aber würde der auch ohne
    den Forestprep richtig funktionieren??



    --> Anschliessend beider Server runtergefahren --> Spiegelplattentausch --> Jetzt wieder Originalkonfig, wie vor den Tests.


    zur Historie:
    Einen Exchange 5.5 gabs übrigens mal um Unternehmen. Das war aber vor meiner Zeit.
    Was ich sicher sagen kann: Die 2000er Domain ist damals komplett neu aufgesetzt worden.
    Nur die bestehenden Postfächer und halt die Daten wurden übernommen. Vermutlich mit Exmerge, oder sie wurde so in .pst Files exportiert.
    Gut möglich! Benutzerkonten wurden alle neu erstellt und auch alle Berechtigungen neu vergeben. Also sollte von der alten NT4 Domain
    und vom 5.5er Exch nur noch die Postfächer bestehen.



    Ein Wort noch zur IP Config:
    Jeder Server ist DNS und Wins Server. Auf jeder Netzwerkkarte ist, wie sich das gehört, der eigene
    DNS und der eigene WINS als bevorzugter Server eingetragen. Externe DNS Server sind dann in den Weiter-
    leitungen konfiguriert.



    Fazit: viel probiert, aber keine Lösung in Sicht!
    Jemand noch eine Idee?

    Hallo Jürgen!


    habe gerade exchdump /all durchgeführt und die .htm und .xml Datei gezippt hier hochgeladen!


    Sehr viel Information drin! Bin mir nicht ganz sicher, ob ich das alles richtig interpretieren kann!


    evtl kommt dieser Abschnitt hier in Frage:
    --------------------------------------------------------------------------------Objects flagged for further investigation--------------------------------------------------------------------------------
    -Objects under msExchConfigurationContainer with ACL inheritance disabled:
    Note: Excludes objects under the Addressing and Servers containers use the /V switch to check everything
    No objects found
    -Objects under this server with ACL inheritance disabled:
    No objects found




    Gruss Thomas


    Habe den Anhang (dump) aus Sicherheitsgründen entfernt! -> Webmaster

    Hallo Willmar,


    da hast du gar nicht so unrecht. Das war auch lange Zeit so. Zumindest lt Microsoft!
    Doch mittlerweile hat sogar Microsoft einen Knowledge Base Artikel veröffentlicht, wie man einen SBS2003 in eine bestehende Domain integrieren kann.
    KB Artikel: How to install Small Business Server 2003 in an existing Active Directory domain http://support.microsoft.com/kb/884453/en-us


    Hatte ich zuvor in einer Testumgebung mit VMware durchgepielt und geht wirklich.


    Auch hier hat die Integration in die Domain funktioniert, wenn man sich an die vorgehensweise des kb Artikels hält.





    Hallo Majo,


    doch das geht. Bedingung ist, dass der 2003 Exchange auch auf der gleichen Maschine läuft wie der SBS.
    Ist hier alles wunderbar beschrieben:
    KB Artikel: How to install Small Business Server 2003 in an existing Active Directory domain http://support.microsoft.com/kb/884453/en-us
    Installation --> dcpromo --> zur bestehenden Domain hinzufügen --> global Katalog auf neuenem SBS aktiveren --> FSMO Rollen übertragen -->
    Exchange Installation --> Postfächer verschieben etc.


    Die vorgehensweise wäre schon ok, aber hab halt dieses Problem mit der Fehlermeldung beim Forestprep.





    Hallo Jürgen,


    war auch meine vermutung, wenn man sich z.B die Lösungsvorschläge in den Foren oder auch hier http://support.microsoft.com/kb/286296/en-us ansieht.
    Leider fehlt es aber da nicht! Habe ich alles schon probiert. Testweise sogar mal alles auf Vollzugriff gesetzt. Auch DENY Einträge sind nicht vorhanden!




    Hallo Norbert,


    vollkommen richtig, genau nach dieser vorgehensweise wurde die Migration durchgeführt.


    Beim Adprep /Forestprep kam es tatsächlich zu einem Fehler. Dieser ist hier beschrieben: http://support.microsoft.com/kb/314649/en-us
    (Scenario 2: Exchange 2000 schema changes are installed before you run the Windows Server 2003 adprep /forestprep command)


    Hier wurden zwei Lösungsvorschläge angeboten:


    1.) ein Skript namens inetorgpersonfix.ldf ausführen, oder
    2.) mit ADSI Edit die angegebenen Objekt umbenennen!


    Da bei mir 1.) nicht funktionierte, musste ich die Elemente mit ADSI Edit umbenennen. Das hat aber dann auf Anhieb geklappt.
    Auch 2003 adprep /forestprep und später dann der /domainprep liefen ab da sofort.


    Kann der Exchange 2003 Forestprep-Fehler damit zusammenhängen?


    mfg Thomas E.

    Szenario:


    Server1: Windows 2000 BackOffice (DC), Exchange 2000
    Server2: Windows 2003 SBS (DC), soll Exchange 2003 werden und Server1 ablösen


    Gesamtstruktur+Domäne: "2000 pur"
    Das Schema der Gesamtstruktur ist für 2003 (adprep) vorbereitet.
    Server2 ist DC, hat alle FSMO Rollen. Beide Server Global Catalog.
    Beide Server DNS, (AD integriert)


    Server 2: IIS, ASP.net, SMTP und NNTP bereits eingerichtet.


    beide Server: Support Tools dcdiag und netdiag laufen fehlerfrei
    keine Fehler im Ereignisprotokoll bezüglich Active Directory, Replikation etc...


    Exchangeserver CD: setup /forestprep






    Fehlermeldungen beim Exchange Forestprep:


    1.)
    Bei der Installation der Unterkomponente Untergeordnete Microsoft Exchange-Containerobjekte auf Organisationsebene ist ein Fehler aufgetreten: Fehlercode 0x80071392 (eine detaillierte Beschreibung finden Sie im Installationsprotokoll). Sie können entweder die Installation abbrechen oder den fehlgeschlagenen Schritt erneut ausführen.
    <img src="http://www.administrator.de/images/articles/212b3aa352ad070525e4266e540b78b8-1.JPG">

    2.)
    Das Objekt ist bereits vorhanden.


    Einrichtung: LDAP Provider
    ID-Nr.: 80071392
    Microsoft Exchange Setup


    <img src="http://www.administrator.de/images/articles/bcae064944d3460e2ffc0b4c09cff1cf-2.JPG">







    Fehlersuche :


    1.) In der Microsoft Knowledge Base findet man bei der Suche nach der Fehlernummer: 0x80071392
    http://support.microsoft.com/kb/296938/en-us


    hier wird vorgeschlagen mit ADSI Edit den Ordner Microsoft Exchange System Objects umzubennen. Da es sich im Artikel um Exchange 2000 handelt, und die Fehlermeldung auf einen Fehler bei Domainprep deutet und hier ein Fehler beim Forestprep vorliegt, bringt dieser Lösungsvorschlag nichts.
    Alle anderen KB Artikel zu dieser Fehlermeldungen bzw der ID-Nr (2.Bild) zielen am Thema vorbei.


    2.) nächster Versuch: Exchange /forestprep nicht auf Server2, sondern auf Server 1 ausführen
    --> gleiche Fehlermeldung



    3.) Exchange 2000 vom mixed Mode auf einheitlichen Modus umgestellt.
    Mixed mode wird ohnehin nicht mehr benötigt, da kein Exchange 5.5 im Einsatz ist
    --> gleiche Fehlermeldung



    4.) Dann habe ich mir das Fehlerprotokoll genauer vorgenommen (Exchange Server Setup Progress.log )


    Hier die relevanten Auszüge aus dem Logfile:
    [11:04:19] Die Adresslisten der Organisation werden erstellt.
    [11:04:19] Entering CAtomOrgCtChildren::ScCreateOrgLevelAddressListObjs
    [11:04:19] CAtomOrgCtChildren::ScCreateOrgLevelAddressListObjs (f:\titanium\admin\src\udog\exsetdata\components\server\a_orgctchildren.cxx:1511)
    Error code 0X80071392 (5010): Das Objekt ist bereits vorhanden.
    [11:04:19] Leaving CAtomOrgCtChildren::ScCreateOrgLevelAddressListObjs
    [11:04:19] CAtomOrgCtChildren::ScAddDSObjects (f:\titanium\admin\src\udog\exsetdata\components\server\a_orgctchildren.cxx:192)
    Error code 0X80071392 (5010): Das Objekt ist bereits vorhanden.
    [11:04:19] Leaving CAtomOrgCtChildren::ScAddDSObjects
    [11:04:19] mode = 'ForestPrep' (61965) CBaseAtom::ScSetup (f:\titanium\admin\src\udog\setupbase\basecomp\baseatom.cxx:842)
    Error code 0X80071392 (5010): Das Objekt ist bereits vorhanden.
    [11:05:23] ***** RETRYING THE FAILED OPERATION *****
    [11:05:23] ForestPrep der Unterkomponente Untergeordnete Microsoft Exchange-Containerobjekte auf Organisationsebene wird begonnen.
    [11:05:23] Entering CAtomOrgCtChildren::FOKToRemoveSharedAtom
    [11:05:23] InRemoveMode = 0


    über die Suche nach dem (auf dem System nicht vorhanden Pfad \titanium\admin\...) kommt man sehr schnell auf diesen Forum Eintrag: http://forums.msexchange.org/m_140048500/tm.htm


    Solution:
    I finally gave up on this problem and called Microsoft. The domain administrator account had deny permissions when writing to the public folder in AD under folder hierarchies. Once the deny permissions were removed then the E2K3 installation went on without a hitch.


    --> bringt nichts, testweise alles auf vollzugriff gesetzt


    5.) nächster Versuch: http://www.tek-tips.com/viewthread.cfm?qid=1195894&page=1
    Forumeintrag verwies auf : http://support.microsoft.com/kb/286296/en-us


    --> auch hier geht es darum Berechtigungen zu lockern. getestet --> bringt nichts, gleiche Fehlermeldung





    Hat jemand eine Idee, wie man die Exchange Gesamtstrukur-Gesamtvorbereitung fehlerfrei durchführen kann?
    Vermutlich muss man dieses "LDAP Provider Objekt" mit ADSI Edit löschen, aber wo findet man dieses Objekt?


    Viele Grüsse


    Thomas E.