Hi All,
I've been having issues installing Exchange 2013 in my lab.
The environment has the following: (All hyper-v VM's)
1x 2008 R2 Domain Controller
1x 2012 Domain Controller
1x Exchange 2007 server (all roles installed)
2x Exchange 2010 servers (all roles installed, dag set-up)
I am an Enterprise-, Domain-, Schema Admin in the environment.
IPv6 is not disabled on any of the servers.
I ran into an issue before which indicated the exchange 2013 server did not have enough rights on the discovery/system/federation (arbitrary) mailboxes.
As per another thread here on social.technet.microsoft.com it advised to remove all those mailboxes and run setup with the /prepareAD switch, which I have done.
Kicking the installation off again in the GUI it fails, kicking it off on the command line it gives me the following:
PS D:\> .\Setup.EXE /iacceptexchangeserverlicenseterms /mode:install /roles:ca, mb, mt /EnableErrorReporting /InstallWindowsComponents
Welcome to Microsoft Exchange Server 2013 Unattended Setup
Copying Files...
File copy complete. Setup will now collect additional information needed for installation.
Mailbox role: Transport service
Mailbox role: Client Access service
Mailbox role: Unified Messaging service
Mailbox role: Mailbox service
Client Access role: Front End Transport service
Client Access role: Client Access Front End service
Performing Microsoft Exchange Server Prerequisite Check
Configuring Microsoft Exchange Server
Preparing Setup COMPLETED
Mailbox role: Transport service FAILED
An unexpected error has occurred and a Watson dump is being generated: The following error was generated when "$error.C
lear();
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 "ExchangeSearchDat
a";
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\Hos
tController\Data'. Path doesn't contain old nodes belonging to the system 'Fsis'.".
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 "ExchangeSearchDat
a";
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\Hos
tController\Data'. Path doesn't contain old nodes belonging to the system 'Fsis'.".
The Exchange Server setup operation didn't complete. More details can be found in ExchangeSetup.log located in the
<SystemDrive>:\ExchangeSetupLogs folder.
PS D:\>
MS Certs: http://goo.gl/sTe0t, 7x MCITP, VMWare VCP 4, Citrix CCEE