nach dem Update von...
 
Notifications
Clear all

[Solved] nach dem Update von CU 18 auf C19 Exchange funktioniert nicht mehr

4 Posts
3 Users
1 Reactions
5,003 Views
kefalo
(@kefalo)
Eminent Member
Joined: 4 years ago
Posts: 11
Topic starter  

Beim update wurde das Setup im vorletzten Schritt mit Fehler abgebrochen.

Error:

The following error was generated when "$error.Clear();

          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");

          $exchangeBinPath  = [System.IO.Path]::Combine($RoleInstallPath, "bin");

          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");

          $sharedWebConfig  = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess", "SharedWebConfig.config");




          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";

          $allOutput = @();

          $a | % { $allOutput += $_ };

          Write-ExchangeSetupLog -Info ($allOutput -join "`r`n");

          Stop-SetupService -ServiceName WAS;

          Start-SetupService -ServiceName W3SVC;

        " ausgeführt wurde: "System.Management.Automation.RemoteException".




Error:

The following error was generated when "$error.Clear();

          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");

          $exchangeBinPath  = [System.IO.Path]::Combine($RoleInstallPath, "bin");

          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");

          $sharedWebConfig  = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess", "SharedWebConfig.config");




          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";

          $allOutput = @();

          $a | % { $allOutput += $_ };

          Write-ExchangeSetupLog -Info ($allOutput -join "`r`n");

          Stop-SetupService -ServiceName WAS;

          Start-SetupService -ServiceName W3SVC;

        " ausgeführt wurde: "System.Management.Automation.RemoteException: Unbehandelte Ausnahme: ".




Error:

The following error was generated when "$error.Clear();

          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");

          $exchangeBinPath  = [System.IO.Path]::Combine($RoleInstallPath, "bin");

          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");

          $sharedWebConfig  = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess", "SharedWebConfig.config");




          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";

          $allOutput = @();

          $a | % { $allOutput += $_ };

          Write-ExchangeSetupLog -Info ($allOutput -join "`r`n");

          Stop-SetupService -ServiceName WAS;

          Start-SetupService -ServiceName W3SVC;

        " ausgeführt wurde: "System.Management.Automation.RemoteException: System.UnauthorizedAccessException: Der Zugriff auf den Pfad "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\SharedWebConfig.config" wurde verweigert.

   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)

   bei System.Xml.XmlDocument.Save(String filename)

   bei Microsoft.Exchange.Management.DependentAssemblyGenerator.UpdateConfigFile(String configFilePath, IList`1 exchangeAssemblies, Int32& numAssembliesAdded)

   bei Microsoft.Exchange.Management.DependentAssemblyGenerator.Main(String[] args)".




Error:

The following error was generated when "$error.Clear();

          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");

          $exchangeBinPath  = [System.IO.Path]::Combine($RoleInstallPath, "bin");

          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");

          $sharedWebConfig  = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess", "SharedWebConfig.config");




          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";

          $allOutput = @();

          $a | % { $allOutput += $_ };

          Write-ExchangeSetupLog -Info ($allOutput -join "`r`n");

          Stop-SetupService -ServiceName WAS;

          Start-SetupService -ServiceName W3SVC;

        " ausgeführt wurde: "System.Management.Automation.RemoteException:

".

Danach lässt sich ECP normal starten, jedoch die OWA war mit Fehler 500 offline.

Danach habe ich die SharedWebConfig.config Datei, dank Frank, wiederhergestellt

Mit Wiederherstellung der SharedWebConfig.config ist OWA auch online gewesen, aber das Problem geht weiter.

Emails kommen nicht, können nicht versendet werden und Outlook kann sich mit Exchange nicht verbinden.

Bitte um Unterstützung

Thank you

Lg Jovan

This topic was modified 4 years ago by kefalo

   
Quote
Frank Zöchling
(@franky)
Honorable Member Admin
Joined: 15 years ago
Posts: 512
 

Hallo Jovan,

kann es sein, dass dir da ein Virenscanner einen Strich durch die Rechnung gemacht hat? Ich würde das Update mal erneut ausführen (beende aber vorher alle Drittanbieter Software auf dem Server).

Greetings,

Frank


   
kefalo reacted
ReplyQuote

kefalo
(@kefalo)
Eminent Member
Joined: 4 years ago
Posts: 11
Topic starter  
Published by: @franky

Hallo Jovan,

kann es sein, dass dir da ein Virenscanner einen Strich durch die Rechnung gemacht hat? Ich würde das Update mal erneut ausführen (beende aber vorher alle Drittanbieter Software auf dem Server).

Greetings,

Frank

Hello Frank,

ob es der Virenscanner war oder nicht, kann ich nicht sagen, der war nicht abgeschaltet... also, könnt sein???
auf jeden Fall hat ein erneuter Setup den Fehler behoben.

Ein erneuter Setup hat gleich eine Fehlerhafte Installation erkannt und ist mit Schritt 1 von 22 begonnen, bis jetzt waren es immer 18 Schritte.
Das Setup (Reparatursetup) hat 3x länger gedauert als sonst, gefühlte 3 Stunden.
Auf jeden Fall, jetzt funktioniert alle einwandfrei. ?

Danke ?

lg Jovan


   
ReplyQuote
NorbertFe
(@norbertfe)
Joined: 4 years ago
Posts: 1629
 

Dann hast du jetzt gelernt, dass man nach einem abgebrochenen Setup als erstes immer das Setup erneut startet. Erst wenn das fehlschlägt, gibts Probleme. ;)


   
ReplyQuote

Share: