nach dem Update von...
 
Benachrichtigungen
Alles löschen

[Gelöst] nach dem Update von CU 18 auf C19 Exchange funktioniert nicht mehr

4 Beiträge
3 Benutzer
1 Reaktionen
4,971 Ansichten
kefalo
(@kefalo)
Eminent Member
Beigetreten: Vor 4 Jahren
Beiträge: 11
Themenstarter  

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

Dieses Thema wurde geändert Vor 4 Jahren von kefalo

   
Zitat
Frank Zöchling
(@franky)
Honorable Member Admin
Beigetreten: Vor 15 Jahren
Beiträge: 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 hat reagiert
AntwortZitat

kefalo
(@kefalo)
Eminent Member
Beigetreten: Vor 4 Jahren
Beiträge: 11
Themenstarter  
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


   
AntwortZitat
NorbertFe
(@norbertfe)
Beigetreten: Vor 4 Jahren
Beiträge: 1607
 

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


   
AntwortZitat

Teilen: