dennis93
Goto Top

Exchange 2019 Update schlägt fehl - Exchange Dienste starten nicht mehr

Hallo zusammen!

Heute morgen wollte ich auf unserem Server 2019 mit installiertem Exchange 2019 Updates installieren. Die Installation ist jedoch fehlgeschlagen und die Exchange Dienste starten leider nicht mehr (stehen aber noch auf automatisch!). Auch ein manuelles installieren des Updates (CMD als Administrator ausführen --> MSP manuell installieren) schlägt leider fehl.

Es handelt sich um KB4471389 für Exchange 2019.

Hat irgendjemand eine Idee oder Lösung wie ich wenigstens meinen Exchange wieder ans laufen kriege?

Anbei der Inhalt aus dem Ordner "ExchangeSetupLogs" Datei "ServiceControl":
[10:24:10] -----------------------------------------------
[10:24:10] * ServiceControl.ps1: 14.01.2019 10:24:10
[10:24:10] Performing service control with options: 
[10:24:12] [Error] System.TypeInitializationException: Der Typeninitialisierer für "Microsoft.Exchange.Management.PowerShell.CmdletConfigurationEntries" hat eine Ausnahme verursacht. ---> System.IO.FileNotFoundException: Die Datei oder Assembly "Microsoft.Exchange.Migration, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.  
   bei Microsoft.Exchange.Management.PowerShell.CmdletConfigurationEntries..cctor()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei Microsoft.Exchange.Management.PowerShell.SetupPSSnapIn.get_Cmdlets()
   bei System.Management.Automation.Runspaces.InitialSessionState.MergeCustomPSSnapIn(PSSnapInInfo psSnapInInfo, CustomPSSnapIn customPSSnapIn)
   bei System.Management.Automation.Runspaces.InitialSessionState.LoadCustomPSSnapIn(PSSnapInInfo psSnapInInfo)
   bei System.Management.Automation.Runspaces.InitialSessionState.ImportPSSnapIn(PSSnapInInfo psSnapInInfo, PSSnapInException& warning)
   bei System.Management.Automation.Runspaces.InitialSessionState.ImportPSSnapIn(String name, PSSnapInException& warning)
   bei Microsoft.PowerShell.Commands.AddPSSnapinCommand.AddPSSnapIns(Collection`1 snapInList)
   bei Microsoft.PowerShell.Commands.AddPSSnapinCommand.ProcessRecord()
   bei System.Management.Automation.CommandProcessor.ProcessRecord()
[10:26:38] -----------------------------------------------
[10:26:39] * ServiceControl.ps1: 14.01.2019 10:26:39
[10:26:39] Performing service control with options: 
[10:26:39] Must specify an operation
[10:27:52] -----------------------------------------------
[10:27:52] * ServiceControl.ps1: 14.01.2019 10:27:52
[10:27:52] Performing service control with options: 
[10:27:52] ClientAccess is a known role
[10:27:52] Starting services for ClientAccess...
[10:27:52] Service state file not present:  C:\ExchangeSetupLogs\ServiceState.xml
[10:27:52] Starting services and their dependents.
[10:27:52] (0) Enter: RestoreServiceAndDependents 'IISAdmin'.  
[10:27:52] 'IISAdmin' did not exist.  
[10:27:52] (0) Starting IISAdmin...
[10:27:53] (0) IISAdmin has 0 dependents.
[10:27:53] (0) Exit: RestoreServiceAndDependents 'IISAdmin'  
[10:27:53] (0) Enter: RestoreServiceAndDependents 'MSExchangeADTopology'.  
[10:27:53] 'MSExchangeADTopology' did not exist.  
[10:27:53] (0) Starting MSExchangeADTopology...
[10:27:53] (0) MSExchangeADTopology has 22 dependents.
[10:27:53] (1) Enter: RestoreServiceAndDependents 'MSExchangeTransportLogSearch'.  
[10:27:53] 'MSExchangeTransportLogSearch' did not exist.  
[10:27:53] (1) Starting MSExchangeTransportLogSearch...
[10:27:53] (1) MSExchangeTransportLogSearch has 0 dependents.
[10:27:53] (1) Exit: RestoreServiceAndDependents 'MSExchangeTransportLogSearch'  
[10:27:53] (1) Enter: RestoreServiceAndDependents 'MSExchangeTransport'.  
[10:27:53] 'MSExchangeTransport' did not exist.  
[10:27:53] (1) Starting MSExchangeTransport...
[10:27:54] (1) MSExchangeTransport has 0 dependents.
[10:27:54] (1) Exit: RestoreServiceAndDependents 'MSExchangeTransport'  
[10:27:54] (1) Enter: RestoreServiceAndDependents 'MSExchangeThrottling'.  
[10:27:54] 'MSExchangeThrottling' did not exist.  
[10:27:54] (1) Starting MSExchangeThrottling...
[10:27:54] (1) MSExchangeThrottling has 0 dependents.
[10:27:54] (1) Exit: RestoreServiceAndDependents 'MSExchangeThrottling'  
[10:27:54] (1) Enter: RestoreServiceAndDependents 'MSExchangeSubmission'.  
[10:27:54] 'MSExchangeSubmission' did not exist.  
[10:27:54] (1) Starting MSExchangeSubmission...
[10:27:55] (1) MSExchangeSubmission has 0 dependents.
[10:27:55] (1) Exit: RestoreServiceAndDependents 'MSExchangeSubmission'  
[10:27:55] (1) Enter: RestoreServiceAndDependents 'MSExchangeServiceHost'.  
[10:27:55] 'MSExchangeServiceHost' did not exist.  
[10:27:55] (1) Starting MSExchangeServiceHost...
[10:27:55] (1) MSExchangeServiceHost has 0 dependents.
[10:27:55] (1) Exit: RestoreServiceAndDependents 'MSExchangeServiceHost'  
[10:27:55] (1) Enter: RestoreServiceAndDependents 'MSExchangeRPC'.  
[10:27:55] 'MSExchangeRPC' did not exist.  
[10:27:55] (1) Starting MSExchangeRPC...
[10:27:56] (1) MSExchangeRPC has 0 dependents.
[10:27:56] (1) Exit: RestoreServiceAndDependents 'MSExchangeRPC'  
[10:27:56] (1) Enter: RestoreServiceAndDependents 'MSExchangeRepl'.  
[10:27:56] 'MSExchangeRepl' did not exist.  
[10:27:56] (1) Starting MSExchangeRepl...
[10:27:56] (1) MSExchangeRepl has 0 dependents.
[10:27:56] (1) Exit: RestoreServiceAndDependents 'MSExchangeRepl'  
[10:27:56] (1) Enter: RestoreServiceAndDependents 'MSExchangePOP3BE'.  
[10:27:56] 'MSExchangePOP3BE' did not exist.  
[10:27:56] (1) Starting MSExchangePOP3BE...
[10:27:56] (1) MSExchangePOP3BE has 0 dependents.
[10:27:56] (1) Exit: RestoreServiceAndDependents 'MSExchangePOP3BE'  
[10:27:57] (1) Enter: RestoreServiceAndDependents 'MSExchangePop3'.  
[10:27:57] 'MSExchangePop3' did not exist.  
[10:27:57] (1) Starting MSExchangePop3...
[10:27:57] (1) MSExchangePop3 has 0 dependents.
[10:27:57] (1) Exit: RestoreServiceAndDependents 'MSExchangePop3'  
[10:27:57] (1) Enter: RestoreServiceAndDependents 'MSExchangeMailboxReplication'.  
[10:27:57] 'MSExchangeMailboxReplication' did not exist.  
[10:27:57] (1) Starting MSExchangeMailboxReplication...
[10:27:57] (1) MSExchangeMailboxReplication has 0 dependents.
[10:27:57] (1) Exit: RestoreServiceAndDependents 'MSExchangeMailboxReplication'  
[10:27:57] (1) Enter: RestoreServiceAndDependents 'MSExchangeMailboxAssistants'.  
[10:27:57] 'MSExchangeMailboxAssistants' did not exist.  
[10:27:57] (1) Starting MSExchangeMailboxAssistants...
[10:27:58] (1) MSExchangeMailboxAssistants has 0 dependents.
[10:27:58] (1) Exit: RestoreServiceAndDependents 'MSExchangeMailboxAssistants'  
[10:27:58] (1) Enter: RestoreServiceAndDependents 'MSExchangeIS'.  
[10:27:58] 'MSExchangeIS' did not exist.  
[10:27:58] (1) Starting MSExchangeIS...
[10:27:58] (1) MSExchangeIS has 0 dependents.
[10:27:58] (1) Exit: RestoreServiceAndDependents 'MSExchangeIS'  
[10:27:58] (1) Enter: RestoreServiceAndDependents 'MSExchangeIMAP4BE'.  
[10:27:58] 'MSExchangeIMAP4BE' did not exist.  
[10:27:58] (1) Starting MSExchangeIMAP4BE...
[10:27:59] (1) MSExchangeIMAP4BE has 0 dependents.
[10:27:59] (1) Exit: RestoreServiceAndDependents 'MSExchangeIMAP4BE'  
[10:27:59] (1) Enter: RestoreServiceAndDependents 'MSExchangeImap4'.  
[10:27:59] 'MSExchangeImap4' did not exist.  
[10:27:59] (1) Starting MSExchangeImap4...
[10:27:59] (1) MSExchangeImap4 has 0 dependents.
[10:27:59] (1) Exit: RestoreServiceAndDependents 'MSExchangeImap4'  
[10:27:59] (1) Enter: RestoreServiceAndDependents 'MSExchangeFrontEndTransport'.  
[10:27:59] 'MSExchangeFrontEndTransport' did not exist.  
[10:27:59] (1) Starting MSExchangeFrontEndTransport...
[10:28:00] (1) MSExchangeFrontEndTransport has 0 dependents.
[10:28:00] (1) Exit: RestoreServiceAndDependents 'MSExchangeFrontEndTransport'  
[10:28:00] (1) Enter: RestoreServiceAndDependents 'MSExchangeFastSearch'.  
[10:28:00] 'MSExchangeFastSearch' did not exist.  
[10:28:00] (1) Starting MSExchangeFastSearch...
[10:28:01] (1) MSExchangeFastSearch has 0 dependents.
[10:28:01] (1) Exit: RestoreServiceAndDependents 'MSExchangeFastSearch'  
[10:28:01] (1) Enter: RestoreServiceAndDependents 'MSExchangeEdgeSync'.  
[10:28:01] 'MSExchangeEdgeSync' did not exist.  
[10:28:01] (1) Starting MSExchangeEdgeSync...
[10:28:01] (1) MSExchangeEdgeSync has 0 dependents.
[10:28:01] (1) Exit: RestoreServiceAndDependents 'MSExchangeEdgeSync'  
[10:28:01] (1) Enter: RestoreServiceAndDependents 'MSExchangeDelivery'.  
[10:28:01] 'MSExchangeDelivery' did not exist.  
[10:28:01] (1) Starting MSExchangeDelivery...
[10:28:03] (1) MSExchangeDelivery has 0 dependents.
[10:28:03] (1) Exit: RestoreServiceAndDependents 'MSExchangeDelivery'  
[10:28:03] (1) Enter: RestoreServiceAndDependents 'MSExchangeDagMgmt'.  
[10:28:03] 'MSExchangeDagMgmt' did not exist.  
[10:28:03] (1) Starting MSExchangeDagMgmt...
[10:28:04] (1) MSExchangeDagMgmt has 0 dependents.
[10:28:04] (1) Exit: RestoreServiceAndDependents 'MSExchangeDagMgmt'  
[10:28:04] (1) Enter: RestoreServiceAndDependents 'MSExchangeCompliance'.  
[10:28:04] 'MSExchangeCompliance' did not exist.  
[10:28:04] (1) Starting MSExchangeCompliance...
[10:28:05] (1) MSExchangeCompliance has 0 dependents.
[10:28:05] (1) Exit: RestoreServiceAndDependents 'MSExchangeCompliance'  
[10:28:05] (1) Enter: RestoreServiceAndDependents 'MSExchangeAntispamUpdate'.  
[10:28:05] 'MSExchangeAntispamUpdate' did not exist.  
[10:28:05] (1) Starting MSExchangeAntispamUpdate...
[10:28:05] (1) MSExchangeAntispamUpdate has 0 dependents.
[10:28:05] (1) Exit: RestoreServiceAndDependents 'MSExchangeAntispamUpdate'  
[10:28:05] (1) Enter: RestoreServiceAndDependents 'MSComplianceAudit'.  
[10:28:05] 'MSComplianceAudit' did not exist.  
[10:28:05] (1) Starting MSComplianceAudit...
[10:28:06] (1) MSComplianceAudit has 0 dependents.
[10:28:06] (1) Exit: RestoreServiceAndDependents 'MSComplianceAudit'  
[10:28:06] (0) Exit: RestoreServiceAndDependents 'MSExchangeADTopology'  
[10:28:06] (0) Enter: RestoreServiceAndDependents 'MSExchangeDiagnostics'.  
[10:28:06] 'MSExchangeDiagnostics' did not exist.  
[10:28:06] (0) Starting MSExchangeDiagnostics...
[10:28:06] (0) MSExchangeDiagnostics has 0 dependents.
[10:28:06] (0) Exit: RestoreServiceAndDependents 'MSExchangeDiagnostics'  
[10:28:06] (0) Enter: RestoreServiceAndDependents 'MSExchangeHM'.  
[10:28:06] 'MSExchangeHM' did not exist.  
[10:28:06] (0) Starting MSExchangeHM...
[10:28:07] (0) MSExchangeHM has 0 dependents.
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangeHM'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangeHMRecovery'.  
[10:28:07] 'MSExchangeHMRecovery' did not exist.  
[10:28:07] (0) Starting MSExchangeHMRecovery...
[10:28:07] (0) MSExchangeHMRecovery has 0 dependents.
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangeHMRecovery'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangeIMAP4'.  
[10:28:07] 'MSExchangeIMAP4' did not exist.  
[10:28:07] (0) Already started MSExchangeIMAP4...
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangeIMAP4'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangeIMAP4BE'.  
[10:28:07] 'MSExchangeIMAP4BE' did not exist.  
[10:28:07] (0) Already started MSExchangeIMAP4BE...
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangeIMAP4BE'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangeMailboxReplication'.  
[10:28:07] 'MSExchangeMailboxReplication' did not exist.  
[10:28:07] (0) Already started MSExchangeMailboxReplication...
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangeMailboxReplication'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangePOP3'.  
[10:28:07] 'MSExchangePOP3' did not exist.  
[10:28:07] (0) Already started MSExchangePOP3...
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangePOP3'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangePOP3BE'.  
[10:28:07] 'MSExchangePOP3BE' did not exist.  
[10:28:07] (0) Already started MSExchangePOP3BE...
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangePOP3BE'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangeRPC'.  
[10:28:07] 'MSExchangeRPC' did not exist.  
[10:28:07] (0) Already started MSExchangeRPC...
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangeRPC'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'MSExchangeServiceHost'.  
[10:28:07] 'MSExchangeServiceHost' did not exist.  
[10:28:07] (0) Already started MSExchangeServiceHost...
[10:28:07] (0) Exit: RestoreServiceAndDependents 'MSExchangeServiceHost'  
[10:28:07] (0) Enter: RestoreServiceAndDependents 'pla'.  
[10:28:07] 'pla' did not exist.  
[10:28:07] (0) Starting pla...
[10:28:08] (0) pla has 0 dependents.
[10:28:08] (0) Exit: RestoreServiceAndDependents 'pla'  
[10:28:08] (0) Enter: RestoreServiceAndDependents 'RemoteRegistry'.  
[10:28:08] 'RemoteRegistry' did not exist.  
[10:28:08] (0) Starting RemoteRegistry...
[10:28:08] (0) RemoteRegistry has 0 dependents.
[10:28:08] (0) Exit: RestoreServiceAndDependents 'RemoteRegistry'  
[10:28:08] (0) Enter: RestoreServiceAndDependents 'W3Svc'.  
[10:28:08] 'W3Svc' did not exist.  
[10:28:08] (0) Starting W3Svc...
[10:28:09] (0) W3Svc has 0 dependents.
[10:28:09] (0) Exit: RestoreServiceAndDependents 'W3Svc'  
[10:28:09] (0) Enter: RestoreServiceAndDependents 'WinMgmt'.  
[10:28:09] 'WinMgmt' did not exist.  
[10:28:09] (0) Starting WinMgmt...
[10:28:09] (0) WinMgmt has 5 dependents.
[10:28:09] (1) Enter: RestoreServiceAndDependents 'UALSVC'.  
[10:28:09] 'UALSVC' did not exist.  
[10:28:09] (1) Starting UALSVC...

Das kommt bei der manuellen Installation nach ca. 5-10 Minuten.
14-01-2019 10-35-00

Danke im Voraus für die Hilfe!

LG Dennis

Content-ID: 398186

Url: https://administrator.de/contentid/398186

Ausgedruckt am: 28.11.2024 um 08:11 Uhr

Ausserwoeger
Ausserwoeger 14.01.2019 um 10:58:52 Uhr
Goto Top
Hi

Ich hoffe du hast vorher ein entsprechendes Backup gemacht.
Ich würde das Backup zurück spielen und mir eine Kopie(Image) des Servers ziehen und dann auf einem Testserver schauen warum hier bei einem Sicherheitsupdate eine Migration (Assembly "Microsoft.Exchange.Migration, Version=15.0.0.0) gestartet wird.

Vor dem Update alles was mit dem Exchange zu tun hat beendet hilft auch offt (Antivirus,Spam filter usw.)

LG
Dani
Dani 14.01.2019 um 11:05:25 Uhr
Goto Top
Moin,
habt ihr zufällig eine Hybrid-Konfiguration am Laufen (Exchange 2019 und Office 365)?!


Gruß,
Dani
Dennis93
Dennis93 14.01.2019 um 11:07:11 Uhr
Goto Top
Zitat von @Dani:

Moin,
habt ihr zufällig eine Hybrid-Konfiguration am Laufen (Exchange 2019 und Office 365)?!


Gruß,
Dani

Hallo!

Nein, alles on premise bei uns, kein Office 365!
Dennis93
Dennis93 14.01.2019 um 11:08:33 Uhr
Goto Top
Zitat von @Ausserwoeger:

Hi

Ich hoffe du hast vorher ein entsprechendes Backup gemacht.
Ich würde das Backup zurück spielen und mir eine Kopie(Image) des Servers ziehen und dann auf einem Testserver schauen warum hier bei einem Sicherheitsupdate eine Migration (Assembly "Microsoft.Exchange.Migration, Version=15.0.0.0) gestartet wird.

Vor dem Update alles was mit dem Exchange zu tun hat beendet hilft auch offt (Antivirus,Spam filter usw.)

LG

Ja, werde gleich das Backup zurückspielen! Hab mir allerdings bei einem "kleinen" Update wie diesem nix dabei gedacht..
Hubert.N
Hubert.N 14.01.2019 um 11:11:22 Uhr
Goto Top
Moin

Bevor man anfängt das System vom Backup wiederherzustellen, sollte man vielleicht auch mal so mutig sein und sich das eigentliche Setup-Logfile ansehen...


Gruß
Dennis93
Dennis93 14.01.2019 um 11:24:04 Uhr
Goto Top
Kannst Du mir verraten, wo ich das finde? Meinst Du die Datei "ExchangeSetup.log" aus dem selben Ordner? Die wurde seit der eigentlichen Exchange Installation im Dezember nicht geändert!
Dani
Dani 14.01.2019 aktualisiert um 18:35:28 Uhr
Goto Top
Moin,
Kannst Du mir verraten, wo ich das finde?
Ich meine %temp% des jeweiligen Benutzers. Dort gibt es eine Datei, welche den Namen des Patches haben soll.
Alternativ nach Änderungsdatum sortieren und schauen welche Text/Logdateien dem Zeitpunkt der Installation nahe kommen.

Heute morgen wollte ich auf unserem Server 2019 mit installiertem Exchange 2019 Updates installieren.
Mir leuchtet immer mehr ein, warum meine Kollegen grundsätzlich mit dem Rollout 2-3 Wochen warten. Wenn ich sowas lese, steht der Aufwand in fast keinen Verhältnis.

Nachtrag:
In unseren internen Bugtracker sehe ich gerade, dass wir auf einem Testsytem den selben Fehler erhalten haben. Scheint keine Eintagsfliege zu sein... face-sad


Gruß,
Dani