none
Exchange 2013 SP1 Abbruch bei Installation Postfachrolle:Postfachdienst RRS feed

  • Frage

  • Hallo,

    ich bitte um Hilfe

    habe ein Exchange Server 2010 SP3  am laufen und möchte nun einen Exchange 2013 SP1 installieren.

    Es handelt sich um einen neuen Windows Server 2012 in VM.

    Installation läuft durch bis Postfachrolle:Postfachdienst

    Dann kommt :

    Fehler:
    Der folgende Fehler wurde generiert, als "$error.Clear(); 
              if (($RoleIsDatacenter -ne $true) -and ($RoleIsDatacenterDedicated -ne $true))
              {
              if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
              {
              $sysMbx = $null;
              $name = "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}";
              $dispname = "Microsoft Exchange";
              $mbxs = @( get-mailbox -arbitration -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
              if ( $mbxs.length -eq 0)
              {
              $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
              if ($dbs.Length -ne 0)
              {
              $arbUsers = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
              if ($arbUsers.Length -ne 0)
              {
              $sysMbx = enable-mailbox -Arbitration -identity $arbUsers[0] -DisplayName $dispname -database $dbs[0].Identity;
              }
              }
              }
              else
              {
              if ($mbxs[0].DisplayName -ne $dispname )
              {
              set-mailbox -Arbitration -identity $mbxs[0] -DisplayName $dispname -Force;
              }
              $sysMbx = $mbxs[0];
              }

              # Set the Organization Capabilities needed for this mailbox
              if ($sysMbx -ne $null)
              {
              Write-ExchangeSetupLog -Info ("Setting mailbox properties.");
              set-mailbox -Arbitration -identity $sysMbx -UMDataStorage:$true -Force;

              # No RetentionPolicy assigned to E-Discovery arbitration mailbox currently, we need to set it here.
              # This can be remove after BUG(O15#2555914) is fixed.
              if ($sysMbx.RetentionPolicy -eq $null )
              {
              $arbitrationRetentionPolicy = @(Get-RetentionPolicy -DomainController $RoleDomainController | where {$_.Name -eq 'ArbitrationMailbox'});
              set-mailbox -Arbitration -identity $sysMbx -RetentionPolicy $arbitrationRetentionPolicy[0].Identity -Force;
              }
              }
              else
              {
              Write-ExchangeSetupLog -Info ("Cannot find E-discovery arbitration mailbox with name=$name.");
              }
              }
              else
              {
              write-exchangesetuplog -info "Skipping creating Discovery Arbitration Mailbox because of insufficient permission."
              }
              }
            " ausgeführt wurde: "'Database' ist für 'UserMailbox' verbindlich.".

    Fehler:
    Der folgende Fehler wurde generiert, als "$error.Clear(); 
              if (($RoleIsDatacenter -ne $true) -and ($RoleIsDatacenterDedicated -ne $true))
              {
              if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
              {
              $sysMbx = $null;
              $name = "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}";
              $dispname = "Microsoft Exchange";
              $mbxs = @( get-mailbox -arbitration -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
              if ( $mbxs.length -eq 0)
              {
              $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
              if ($dbs.Length -ne 0)
              {
              $arbUsers = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
              if ($arbUsers.Length -ne 0)
              {
              $sysMbx = enable-mailbox -Arbitration -identity $arbUsers[0] -DisplayName $dispname -database $dbs[0].Identity;
              }
              }
              }
              else
              {
              if ($mbxs[0].DisplayName -ne $dispname )
              {
              set-mailbox -Arbitration -identity $mbxs[0] -DisplayName $dispname -Force;
              }
              $sysMbx = $mbxs[0];
              }

              # Set the Organization Capabilities needed for this mailbox
              if ($sysMbx -ne $null)
              {
              Write-ExchangeSetupLog -Info ("Setting mailbox properties.");
              set-mailbox -Arbitration -identity $sysMbx -UMDataStorage:$true -Force;

              # No RetentionPolicy assigned to E-Discovery arbitration mailbox currently, we need to set it here.
              # This can be remove after BUG(O15#2555914) is fixed.
              if ($sysMbx.RetentionPolicy -eq $null )
              {
              $arbitrationRetentionPolicy = @(Get-RetentionPolicy -DomainController $RoleDomainController | where {$_.Name -eq 'ArbitrationMailbox'});
              set-mailbox -Arbitration -identity $sysMbx -RetentionPolicy $arbitrationRetentionPolicy[0].Identity -Force;
              }
              }
              else
              {
              Write-ExchangeSetupLog -Info ("Cannot find E-discovery arbitration mailbox with name=$name.");
              }
              }
              else
              {
              write-exchangesetuplog -info "Skipping creating Discovery Arbitration Mailbox because of insufficient permission."
              }
              }
            " ausgeführt wurde: "'Database' ist für 'UserMailbox' verbindlich.".

    Fehler:
    Der folgende Fehler wurde generiert, als "$error.Clear(); 
              if (($RoleIsDatacenter -ne $true) -and ($RoleIsDatacenterDedicated -ne $true))
              {
              if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
              {
              $sysMbx = $null;
              $name = "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}";
              $dispname = "Microsoft Exchange";
              $mbxs = @( get-mailbox -arbitration -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
              if ( $mbxs.length -eq 0)
              {
              $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
              if ($dbs.Length -ne 0)
              {
              $arbUsers = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
              if ($arbUsers.Length -ne 0)
              {
              $sysMbx = enable-mailbox -Arbitration -identity $arbUsers[0] -DisplayName $dispname -database $dbs[0].Identity;
              }
              }
              }
              else
              {
              if ($mbxs[0].DisplayName -ne $dispname )
              {
              set-mailbox -Arbitration -identity $mbxs[0] -DisplayName $dispname -Force;
              }
              $sysMbx = $mbxs[0];
              }

              # Set the Organization Capabilities needed for this mailbox
              if ($sysMbx -ne $null)
              {
              Write-ExchangeSetupLog -Info ("Setting mailbox properties.");
              set-mailbox -Arbitration -identity $sysMbx -UMDataStorage:$true -Force;

              # No RetentionPolicy assigned to E-Discovery arbitration mailbox currently, we need to set it here.
              # This can be remove after BUG(O15#2555914) is fixed.
              if ($sysMbx.RetentionPolicy -eq $null )
              {
              $arbitrationRetentionPolicy = @(Get-RetentionPolicy -DomainController $RoleDomainController | where {$_.Name -eq 'ArbitrationMailbox'});
              set-mailbox -Arbitration -identity $sysMbx -RetentionPolicy $arbitrationRetentionPolicy[0].Identity -Force;
              }
              }
              else
              {
              Write-ExchangeSetupLog -Info ("Cannot find E-discovery arbitration mailbox with name=$name.");
              }
              }
              else
              {
              write-exchangesetuplog -info "Skipping creating Discovery Arbitration Mailbox because of insufficient permission."
              }
              }
            " ausgeführt wurde: "'Database' ist für 'UserMailbox' verbindlich.".

    Fehler:
    Der folgende Fehler wurde generiert, als "$error.Clear(); 
              if (($RoleIsDatacenter -ne $true) -and ($RoleIsDatacenterDedicated -ne $true))
              {
              if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
              {
              $sysMbx = $null;
              $name = "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}";
              $dispname = "Microsoft Exchange";
              $mbxs = @( get-mailbox -arbitration -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
              if ( $mbxs.length -eq 0)
              {
              $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
              if ($dbs.Length -ne 0)
              {
              $arbUsers = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
              if ($arbUsers.Length -ne 0)
              {
              $sysMbx = enable-mailbox -Arbitration -identity $arbUsers[0] -DisplayName $dispname -database $dbs[0].Identity;
              }
              }
              }
              else
              {
              if ($mbxs[0].DisplayName -ne $dispname )
              {
              set-mailbox -Arbitration -identity $mbxs[0] -DisplayName $dispname -Force;
              }
              $sysMbx = $mbxs[0];
              }

              # Set the Organization Capabilities needed for this mailbox
              if ($sysMbx -ne $null)
              {
              Write-ExchangeSetupLog -Info ("Setting mailbox properties.");
              set-mailbox -Arbitration -identity $sysMbx -UMDataStorage:$true -Force;

              # No RetentionPolicy assigned to E-Discovery arbitration mailbox currently, we need to set it here.
              # This can be remove after BUG(O15#2555914) is fixed.
              if ($sysMbx.RetentionPolicy -eq $null )
              {
              $arbitrationRetentionPolicy = @(Get-RetentionPolicy -DomainController $RoleDomainController | where {$_.Name -eq 'ArbitrationMailbox'});
              set-mailbox -Arbitration -identity $sysMbx -RetentionPolicy $arbitrationRetentionPolicy[0].Identity -Force;
              }
              }
              else
              {
              Write-ExchangeSetupLog -Info ("Cannot find E-discovery arbitration mailbox with name=$name.");
              }
              }
              else
              {
              write-exchangesetuplog -info "Skipping creating Discovery Arbitration Mailbox because of insufficient permission."
              }
              }
            " ausgeführt wurde: "'Database' ist für 'UserMailbox' verbindlich.".

    Kann mir jemand helfen ??

    Gruß

    Peter

    Freitag, 9. Oktober 2015 15:56

Antworten

  • Am 09.10.2015 schrieb Peter aus Essen:
    Hi,

    ich bitte um Hilfe

    habe ein Exchange Server 2010 SP3  am laufen und möchte nun einen Exchange 2013 SP1 installieren.

    Inzwischen sollte sich doch rumgesprochen haben, dass Exchange Cumulative Updates "Vollinstallationen" sind. Also lade dir CU10 runter und versuch damit die Installation. 2013SP1 ist auch schon wieder alt.

    Bye
    Norbert


    Dilbert's words of wisdom #10:
    I don't have an attitude problem. You have a perception problem.
    nntp-bridge Zugriff auf die MS Foren wieder möglich: https://communitybridge.codeplex.com/

    Freitag, 9. Oktober 2015 20:16
  • Und außerdem steht doch oben eindeutig, was der Fehler ist: Für Systemmailboxen fehlt der Datenbank-Eintrag.

    Wahrscheinlich wurde mal Exchange getauscht/migriert ohne sauber die Systemmailboxen zu verschieben. Entweder korrigierst Du das manuell (geht komplett nur via Shell) oder Du legst die Systemmailboxen neu an.


    Gruesse aus Berlin schickt Robert - MVP Exchange Server

    Samstag, 10. Oktober 2015 07:05

Alle Antworten

  • Am 09.10.2015 schrieb Peter aus Essen:
    Hi,

    ich bitte um Hilfe

    habe ein Exchange Server 2010 SP3  am laufen und möchte nun einen Exchange 2013 SP1 installieren.

    Inzwischen sollte sich doch rumgesprochen haben, dass Exchange Cumulative Updates "Vollinstallationen" sind. Also lade dir CU10 runter und versuch damit die Installation. 2013SP1 ist auch schon wieder alt.

    Bye
    Norbert


    Dilbert's words of wisdom #10:
    I don't have an attitude problem. You have a perception problem.
    nntp-bridge Zugriff auf die MS Foren wieder möglich: https://communitybridge.codeplex.com/

    Freitag, 9. Oktober 2015 20:16
  • Und außerdem steht doch oben eindeutig, was der Fehler ist: Für Systemmailboxen fehlt der Datenbank-Eintrag.

    Wahrscheinlich wurde mal Exchange getauscht/migriert ohne sauber die Systemmailboxen zu verschieben. Entweder korrigierst Du das manuell (geht komplett nur via Shell) oder Du legst die Systemmailboxen neu an.


    Gruesse aus Berlin schickt Robert - MVP Exchange Server

    Samstag, 10. Oktober 2015 07:05
  • Hallo danke für die Antworten

    Hab mal wegen den Systemmailboxen geschaut, aber hänge schon wieder.

    wie nachfolgend zu sehen ist die erforderliche Systemmailbox vorhanden aber inkonsistent. Leider kann ich die Mailbox in der AD gar nicht finden und mit dem Remove Befehl sagt er mir er findet sie nicht.

    Hat vielleicht jemand einen Tip für mich ?!

    Danke im Voraus


    Dienstag, 13. Oktober 2015 04:17
  • Mahlzeit..

    Vielleicht hilft das weiter:

    http://support.risualblogs.com/blog/2013/01/24/arbitration-mailboxes-corrupted-in-exchange-2010-systemmailbox-has-been-corrupted-and-its-in-an-inconsistent-state/

    Grüße

    TC

    Dienstag, 13. Oktober 2015 11:35
  • Hallo danke für die Antworten.

    Hab also CU10 zur Installation genommen und auch in der AD aufgeräumt. War etlicher Müll von alten Exchange Servern vorhanden.

    Installation ist durch gelaufen. Komme ins Exchange Admin Center sehe auch alle User aus der AD.

    Nächster logischer Schritt Datenbank anlegen :-(

    Datenbank wird aber trotz Fehlermeldung angelegt und kann eingebunden werden (bindet sich nicht automatisch ein)

    Bei der Migration, bei neue Datenbank auswählen kommt die nächste Meldung

    Die Fehlermeldung ist doch sehr verwirrend, es steht da ja das der EXCHANGE SERVER für das Datenbankobjekt nicht gefunden wird :-(

    Neue User können angelegt werden und haben auch das Postfach in der neuen Datenbank (können aber nicht drauf zugreifen über OWA)

    Hat jemand eine Idee oder was ähnliches ???

    Besten Dank im Voraus

    Gruß

    Peter

    Mittwoch, 14. Oktober 2015 05:35
  • Moin,

    da sind keine Bilder dran.

    Aus Erfahrung sage ich mal, dass Du den ersten ignorieren kannst. Anlegen und Einbinden sind zwei komplett unterschiedliche Befehle und es kann sein, dass die Datenbank nach dem ersten Befehl angelegt ist, die AD-Informationen aber nicht schnell genug repliziert sind, damit der zweite Befehl die Datenbank dann auch findet. Ist ungefährlich, einfach 5 Sekunden warten und dann von Hand einbinden.

    Der erfahrene Admin macht das daher gleich in zwei Schritten und lässt das Einbinden nach Erstellung weg.

    Den zweiten Fehler müsstest Du noch mal posten.


    Gruesse aus Berlin schickt Robert - MVP Exchange Server

    Mittwoch, 14. Oktober 2015 05:40
  • Fehler 1
    Mittwoch, 14. Oktober 2015 09:46
  • Fehler 2
    Mittwoch, 14. Oktober 2015 09:46
  • sind die Bilder jetzt sichtbar ?
    Mittwoch, 14. Oktober 2015 09:47
  • Ja, jetzt sind die Bilder auch im ersten Post zu sehen.

    Wie gesagt, ist der erste Fehler nur ein Geduldsproblem. Anlegen, 10 Sekunden warten, einbinden.

    Der zweite Fehler: Hast Du denn die Systemmailboxen alle neu angelegt?


    Gruesse aus Berlin schickt Robert - MVP Exchange Server

    Mittwoch, 14. Oktober 2015 12:06
  • das ist das mit preparead und Schema ne. Ja das ist durchgelaufen.

    Muß ich da nochwas händisch machen ?

    Mittwoch, 14. Oktober 2015 13:02