Exchange 2013: Installation der Mailbox Role: Transport Service schlägt fehl
Hallo,
bei uns steht nun nach einigem hin und her die Migration von SBS2008 auf Server 2012 R2 und Exchange 2013 an. Alle Server laufen virtuell in einem Hyper-V Host, welcher schon länger stabil auf Server 2012 läuft (dieser macht NUR Hyper-V)
Wir haben also:
VM1: Der SBS2008 mit DC, DNS, DHCP, Exchange, usw.
VM2: Der Server 2012 R2 Std. mit DC, DNS, DHCP
VM3: Noch ein Server 2012 Std. auf welchem Exchange 2013 installiert werden soll.
VM4: Server 2008 R2, auf dem unsere Warenwirtschaft zusammen mit einem MSSQL 2008R2 läuft. (Für das Projekt uninteressant)
Den Server 2012 R2 zu installieren und als zweiten DC zu aktivieren klappte alles Problemlos. Die AD-Daten werden auch repliziert. (SYSVOL, etc. alles nach Microsoft-Anleitung überprüft).
Der 2012er auf welchem Exchange 2013 installiert werden soll wurde ebenfalls komplett frisch aufgesetzt, update aufgeführt, in die Domäne aufgenommen und die Exchange-CD eingelegt. Mehr ist vorher nicht passiert, daher kann man sagen dass das System "Frisch" ist.
Die Voraussetzungen, welche Exchange 2013 bei der Installation prüft, habe ich noch erfüllt, nach einem Neustart startet die Exchange 2013 Installation auch ohne Murren. Beim "Step 7 of 14: Mailbox Role: Transport Service" bleibt die Installation dann relativ lange stehen, bis mir die Installationsroutine folgenden Fehlertext ausspuckt:
Da ich mich vor 10 Jahren nicht umsonst entschieden habe FiSi anstatt dem FiAe zu lernen, sagt mir dieser Quellcode erstmal sehr wenig.
In den letzten Zeilen steht etwas, dass er einen Datenordner nicht dem Pfad hinzufügen kann. Ich habe allerdings auch schonmal das Verzeichnis leer geräumt (nach einer Fehlerhaften Installation) und auch schonmal die Rechte auf den Entsprechenden Ordnern überprüft. Leider ohne Erfolg.
Kann es sein, dass doch etwas mit der DC-Replikation nicht stimmt?
Oder könnt ihr mir vielleicht irgendeinen Anhaltspunkt geben, mit dem ich mir eine Lösung erarbeiten kann?
Vielen Dank schon einmal, ich hoffe ihr könnt mir einen Tip geben!
Viele Grüße,
Dominik
bei uns steht nun nach einigem hin und her die Migration von SBS2008 auf Server 2012 R2 und Exchange 2013 an. Alle Server laufen virtuell in einem Hyper-V Host, welcher schon länger stabil auf Server 2012 läuft (dieser macht NUR Hyper-V)
Wir haben also:
VM1: Der SBS2008 mit DC, DNS, DHCP, Exchange, usw.
VM2: Der Server 2012 R2 Std. mit DC, DNS, DHCP
VM3: Noch ein Server 2012 Std. auf welchem Exchange 2013 installiert werden soll.
VM4: Server 2008 R2, auf dem unsere Warenwirtschaft zusammen mit einem MSSQL 2008R2 läuft. (Für das Projekt uninteressant)
Den Server 2012 R2 zu installieren und als zweiten DC zu aktivieren klappte alles Problemlos. Die AD-Daten werden auch repliziert. (SYSVOL, etc. alles nach Microsoft-Anleitung überprüft).
Der 2012er auf welchem Exchange 2013 installiert werden soll wurde ebenfalls komplett frisch aufgesetzt, update aufgeführt, in die Domäne aufgenommen und die Exchange-CD eingelegt. Mehr ist vorher nicht passiert, daher kann man sagen dass das System "Frisch" ist.
Die Voraussetzungen, welche Exchange 2013 bei der Installation prüft, habe ich noch erfüllt, nach einem Neustart startet die Exchange 2013 Installation auch ohne Murren. Beim "Step 7 of 14: Mailbox Role: Transport Service" bleibt die Installation dann relativ lange stehen, bis mir die Installationsroutine folgenden Fehlertext ausspuckt:
Error:
The following error was generated when "$error.Clear();
if ($RoleProductPlatform -eq "amd64")
{
$useAttachMode = $false;
$fastInstallConfigPath = Join-Path -Path $RoleBinPath -ChildPath "Search\Ceres\Installer";
$command = Join-Path -Path $fastInstallConfigPath -ChildPath "InstallConfig.ps1";
$fastDefaultDataFolderPath = Join-Path -Path $RoleBinPath -ChildPath "Search\Ceres\HostController\Data";
$dataFolderPath = $fastDefaultDataFolderPath;
if ([System.IO.Directory]::Exists($fastDefaultDataFolderPath))
{
$useAttachMode = $true;
}
else
{
if ($RoleIsDatacenter -eq $true)
{
$preferredDataFolderPathRoot = "D:\";
if ([System.IO.Directory]::Exists($preferredDataFolderPathRoot))
{
$dataFolderPath = Join-Path -Path $preferredDataFolderPathRoot -ChildPath "ExchangeSearchData";
if ([System.IO.Directory]::Exists($dataFolderPath))
{
$useAttachMode = $true;
}
}
}
}
if ($useAttachMode -eq $true)
{
&$command -action a -dataFolder $dataFolderPath -silent;
}
else
{
try
{
&$command -action i -dataFolder $dataFolderPath -silent;
}
catch
{
$errorMsg = "Failure running SearchFoundation installconfig.ps1 - " + $_.Exception.Message;
Write-ExchangeSetupLog -Error $errorMsg;
&$command -action u -silent;
try
{
if ([System.IO.Directory]::Exists($dataFolderPath))
{
[System.IO.Directory]::Delete($dataFolderPath, $true);
}
}
catch
{
$deleteErrorMsg = "Failure cleaning up SearchFoundation Data folder. - " + $dataFolderPath + " - " + $_.Exception.Message;
Write-ExchangeSetupLog -Error $deleteErrorMsg;
}
}
}
}
" was run: "Couldn’t attach the data folder 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\HostController\Data'. Path doesn’t contain old nodes belonging to the system 'Fsis'.".
Warning:
An unexpected error has occurred and a Watson dump is being generated: The following error was generated when "$error.Clear();
if ($RoleProductPlatform -eq "amd64")
{
$useAttachMode = $false;
$fastInstallConfigPath = Join-Path -Path $RoleBinPath -ChildPath "Search\Ceres\Installer";
$command = Join-Path -Path $fastInstallConfigPath -ChildPath "InstallConfig.ps1";
$fastDefaultDataFolderPath = Join-Path -Path $RoleBinPath -ChildPath "Search\Ceres\HostController\Data";
$dataFolderPath = $fastDefaultDataFolderPath;
if ([System.IO.Directory]::Exists($fastDefaultDataFolderPath))
{
$useAttachMode = $true;
}
else
{
if ($RoleIsDatacenter -eq $true)
{
$preferredDataFolderPathRoot = "D:\";
if ([System.IO.Directory]::Exists($preferredDataFolderPathRoot))
{
$dataFolderPath = Join-Path -Path $preferredDataFolderPathRoot -ChildPath "ExchangeSearchData";
if ([System.IO.Directory]::Exists($dataFolderPath))
{
$useAttachMode = $true;
}
}
}
}
if ($useAttachMode -eq $true)
{
&$command -action a -dataFolder $dataFolderPath -silent;
}
else
{
try
{
&$command -action i -dataFolder $dataFolderPath -silent;
}
catch
{
$errorMsg = "Failure running SearchFoundation installconfig.ps1 - " + $_.Exception.Message;
Write-ExchangeSetupLog -Error $errorMsg;
&$command -action u -silent;
try
{
if ([System.IO.Directory]::Exists($dataFolderPath))
{
[System.IO.Directory]::Delete($dataFolderPath, $true);
}
}
catch
{
$deleteErrorMsg = "Failure cleaning up SearchFoundation Data folder. - " + $dataFolderPath + " - " + $_.Exception.Message;
Write-ExchangeSetupLog -Error $deleteErrorMsg;
}
}
}
}
" was run: "Couldn’t attach the data folder 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\HostController\Data'. Path doesn’t contain old nodes belonging to the system 'Fsis'.".
Da ich mich vor 10 Jahren nicht umsonst entschieden habe FiSi anstatt dem FiAe zu lernen, sagt mir dieser Quellcode erstmal sehr wenig.
In den letzten Zeilen steht etwas, dass er einen Datenordner nicht dem Pfad hinzufügen kann. Ich habe allerdings auch schonmal das Verzeichnis leer geräumt (nach einer Fehlerhaften Installation) und auch schonmal die Rechte auf den Entsprechenden Ordnern überprüft. Leider ohne Erfolg.
Kann es sein, dass doch etwas mit der DC-Replikation nicht stimmt?
Oder könnt ihr mir vielleicht irgendeinen Anhaltspunkt geben, mit dem ich mir eine Lösung erarbeiten kann?
Vielen Dank schon einmal, ich hoffe ihr könnt mir einen Tip geben!
Viele Grüße,
Dominik
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 230405
Url: https://administrator.de/contentid/230405
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo,
soweit mir bekannt ist, wird die Installation von Exchange 2013 auf 2012R2 noch nicht offiziell unterstützt.
Und in Verbindung mit 2012 als DC soll es da gravierende Probleme geben.
Habe ich bisher nur aus 2ter Hand also in diversen Foren gelesen.
Die aktuellste Version SP1? vom Exchange 2012 lässt sich auch auf deinem Server 2012R2 installieren, jedenfalls auf einem egenen Server mit einem 2012 nicht R2 DC und Domänenfunktionslevel 2003.
Also den neuesten Exchange von MS runterladen und die Installation damit versuchen und nicht mit der CD-Version, dann könnte es klappen.
Wenn die Installation mit einem 2012R2 DC geht wäre die Info hilfreich
Gruß
Chonta
soweit mir bekannt ist, wird die Installation von Exchange 2013 auf 2012R2 noch nicht offiziell unterstützt.
Und in Verbindung mit 2012 als DC soll es da gravierende Probleme geben.
Habe ich bisher nur aus 2ter Hand also in diversen Foren gelesen.
Die aktuellste Version SP1? vom Exchange 2012 lässt sich auch auf deinem Server 2012R2 installieren, jedenfalls auf einem egenen Server mit einem 2012 nicht R2 DC und Domänenfunktionslevel 2003.
Also den neuesten Exchange von MS runterladen und die Installation damit versuchen und nicht mit der CD-Version, dann könnte es klappen.
Wenn die Installation mit einem 2012R2 DC geht wäre die Info hilfreich
Gruß
Chonta
Moin,
Grüße,
Dani
Der Server 2012 _R2_ fungiert als Domänencontroller, DNS-Server, DHCP-Server, usw. und ist auch ein eigenständiges System. Also hier wird !KEIN! Exchange installiert!
Auch das ist soweit ich weiß erst mit Servicepack 1 supportet. Gibt dazu auch einen Blogeintrag von Microsoft.Grüße,
Dani