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
4,947 Views
kefalo
(@kefalo)
Eminent Member
Joined: 4 years ago
Posts: 11
Topic starter  

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

Fehler:

Der folgende Fehler wurde generiert, als "$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".




Fehler:

Der folgende Fehler wurde generiert, als "$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: ".




Fehler:

Der folgende Fehler wurde generiert, als "$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)".




Fehler:

Der folgende Fehler wurde generiert, als "$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

Danke

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).

Gruß,

Frank


   
kefalo reacted
ReplyQuote

kefalo
(@kefalo)
Eminent Member
Joined: 4 years ago
Posts: 11
Topic starter  
Veröffentlicht von: @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).

Gruß,

Frank

Hallo 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: 1583
 

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: