mischi75
Goto Top

Probleme Update auf EXCH 2016 KU 15

Hallo beim Update auf das aktuelle KU bekomme ich beim Exchange bei der Installation der Postfachrolle: Clientzugriffsdienst folgende Fehlermeldung und das Setup bricht einfach ab.

Hat jemand eine Idee ???

DANKE

Fehler:
Der folgende Fehler wurde generiert, als "$error.Clear();   
          $windowsAuthenticationEnabled = $true
          [Reflection.Assembly]::LoadWithPartialName('Microsoft.Exchange.Clients.Owa2.ServerVariantConfiguration');  
          try
          {
             $snapshot = [Microsoft.Exchange.VariantConfiguration.OwaServer.OwaServerConfiguration]::GetSnapshot([Microsoft.Exchange.VariantConfiguration.MachineSettingsContext]::Local)
             if (($snapshot -ne $null) -and ($snapshot.WindowsAuthenticationDisabled -ne $null) -and $snapshot.WindowsAuthenticationDisabled.Enabled)
             {
                Write-ExchangeSetupLog -info "WindowsAuthenticationDisabled is true, disabling windows authentication on vdir..."  
                $windowsAuthenticationEnabled = $false
             }
             else
             {
                Write-ExchangeSetupLog -info "WindowsAuthenticationDisabled is false, enabling windows authentication on vdir..."  
             }
          }
          catch
          {
             Write-ExchangeSetupLog -info $_
          }
          Update-OwaVirtualDirectory -DomainController $RoleDomainController;
          $BEVdirIdentity = $RoleNetBIOSName + "\OWA (Exchange Back End)";  
          set-OwaVirtualdirectory -Identity $BEVdirIdentity -FormsAuthentication:$false -WindowsAuthentication:$windowsAuthenticationEnabled;
          . "$RoleInstallPath\Scripts\Update-AppPoolManagedFrameworkVersion.ps1" -AppPoolName:"MSExchangeOWAAppPool" -Version:"v4.0";  
          . "$RoleInstallPath\Scripts\Update-AppPoolManagedFrameworkVersion.ps1" -AppPoolName:"MSExchangeOWACalendarAppPool" -Version:"v4.0";  
        " ausgeführt wurde: "Microsoft.Exchange.Management.Metabase.IISGeneralCOMException: Der Verzeichniseintrag für die Internetinformationsdienste (IIS) kann nicht erstellt werden. Fehlermeldung: Das System kann den angegebenen Pfad nicht finden.  
. HResult = -2147024893 ---> System.Runtime.InteropServices.COMException: Das System kann den angegebenen Pfad nicht finden.

   bei System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
   bei System.DirectoryServices.DirectoryEntry.Bind()
   bei System.DirectoryServices.DirectoryEntry.RefreshCache()
   bei System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)
   bei System.DirectoryServices.PropertyCollection.KeysCollection.GetEnumerator()
   bei Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.WebAppVirtualDirectoryHelper.UpdateFromMetabase(ExchangeWebAppVirtualDirectory webAppVirtualDirectory)
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.StampChangesOn(IConfigurable dataObject)
   bei Microsoft.Exchange.Configuration.Tasks.SetObjectTaskBase`2.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetExchangeVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate()
   bei Microsoft.Exchange.Configuration.Tasks.SetSystemConfigurationObjectTask`3.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetExchangeVirtualDirectory`1.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetOwaVirtualDirectory.InternalValidate()
   bei Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
   bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".  
Kommentar vom Moderator tomolpi am Jan 23, 2020 um 17:43:45 Uhr
Log in Codetags gepackt.

Content-Key: 538511

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

Printed on: April 19, 2024 at 02:04 o'clock

Member: tomolpi
tomolpi Jan 23, 2020 at 17:47:05 (UTC)
Goto Top
Hallo @mischi75,

ich habe deinen Beitrag leicht angepasst - siehe meinen Moderationskommentar.
Bitte tu uns einen Gefallen, und überarbeite deine Frage noch etwas und beschreibe dein Problem ausführlicher (auch: Frage strukturieren, weitere Infos geben usw.).

Abgesehen davon scheinst du ein Problem mit deinem IIS zu haben, denn ich lese in deinem Log: "Microsoft.Exchange.Management.Metabase.IISGeneralCOMException: Der Verzeichniseintrag für die Internetinformationsdienste (IIS) kann nicht erstellt werden. Fehlermeldung: Das System kann den angegebenen Pfad nicht finden.

Btw: das kann nicht alles gewesen sein, könntest du uns noch mehr Logs zur Verfügung stellen? Windows Eventlog usw.?

Danke.

Grüße und einen schönen Abend

tomolpi
Moderator

PS: Backup hast du? Auch aktuell? face-wink
Member: Spirit-of-Eli
Spirit-of-Eli Jan 23, 2020 at 19:07:22 (UTC)
Goto Top
Moin,

Stichwort mehr logs. Interessant sind auch Update Protokolle.

Gruß
Spirit
Member: mischi75
mischi75 Jan 23, 2020 at 19:25:23 (UTC)
Goto Top
Vielen Dank. Werde es Versuchen sauber zu Struckturieren. Backup ist vorhanden ;).

Folgende LOG´s sind noch in der Eventlogs vorhanden:

Anwendung und Diensteprotokolle/MSExchange Management:

Cmdlet failed. Cmdlet compile-moffile, parameters -MofFilePath "C:\Program Files\Microsoft\Exchange Server\V15\bin\en\Exchange.MFL".  
Cmdlet failed. Cmdlet compile-moffile, parameters -MofFilePath "C:\Program Files\Microsoft\Exchange Server\V15\bin\en\Exchange.MFL".  
Cmdlet failed. Cmdlet New-PerfCounters, parameters -FileWithDefinitions "C:\Users\ADMINI~1\AppData\Local\Temp\perfCounterFilesCommon.txt".  
Cmdlet failed. Cmdlet New-PerfCounters, parameters -FileWithDefinitions "C:\Users\ADMINI~1\AppData\Local\Temp\perfCounterFilesCommon.txt".  
Cmdlet failed. Cmdlet New-PerfCounters, parameters -FileWithDefinitions "C:\Users\ADMINI~1\AppData\Local\Temp\perfCounterFilesClientAccess.txt".  
Cmdlet failed. Cmdlet New-PerfCounters, parameters -FileWithDefinitions "C:\Users\ADMINI~1\AppData\Local\Temp\perfCounterFilesClientAccess.txt".  
Cmdlet failed. Cmdlet Set-OwaVirtualDirectory, parameters -Identity "PDC\OWA (Exchange Back End)" -FormsAuthentication "False" -WindowsAuthentication "True".  
Cmdlet failed. Cmdlet Set-OwaVirtualDirectory, parameters -Identity "PDC\OWA (Exchange Back End)" -FormsAuthentication "False" -WindowsAuthentication "True".  
Cmdlet failed. Cmdlet Install-ClientAccessRole, parameters -DomainController "PDC.domain.de" -LanguagePacksPath "C:\Program Files\Microsoft\Exchange Server\V15\bin\" -UpdatesDir $null.  

Alle mit der Ereignis-ID 6

In Den Windows Protokollen folgende Warnung:

Fehler im Anwendungshost-Hilfsdienst beim Löschen des Verlaufsverzeichnisses "C:\inetpub\history\CFGHISTORY_0000000044". Das Verzeichnis wird übersprungen und ignoriert. Beachten Sie, dass das Verzeichnis möglicherweise bei einem zukünftigen Neustart des Diensts gelöscht wird. Das Datenfeld enthält die Fehlernummer.  

Fehler im Anwendungshost-Hilfsdienst beim Löschen des Verlaufsverzeichnisses "C:\inetpub\history\CFGHISTORY_0000000044\schema". Das Verzeichnis wird übersprungen und ignoriert. Beachten Sie, dass das Verzeichnis möglicherweise bei einem zukünftigen Neustart des Diensts gelöscht wird. Das Datenfeld enthält die Fehlernummer.  

Fehler im Anwendungshost-Hilfsdienst beim Löschen des Verlaufsverzeichnisses "C:\inetpub\history\CFGHISTORY_0000000043". Das Verzeichnis wird übersprungen und ignoriert. Beachten Sie, dass das Verzeichnis möglicherweise bei einem zukünftigen Neustart des Diensts gelöscht wird. Das Datenfeld enthält die Fehlernummer.  

Alle mit der Ereignis-ID: 9009

in den anderen Windows Protokollen sind keine Warnungen oder Fehler vorhanden.

Hoffe es ist so besser ;) und DANKE
Member: mischi75
mischi75 Jan 23, 2020 at 19:26:54 (UTC)
Goto Top
Der Server ist auf dem aktuellen Stand.
Member: mischi75
mischi75 Jan 23, 2020 at 19:31:09 (UTC)
Goto Top
Anbei noch die Setup-Log vom Exchange

[01.23.2020 18:41:09.0212] [2] Ending processing Write-ExchangeSetupLog
[01.23.2020 18:41:09.0403] [2] Beginning processing Write-ExchangeSetupLog
[01.23.2020 18:41:09.0404] [2] Update succeeded.
[01.23.2020 18:41:09.0404] [2] Ending processing Write-ExchangeSetupLog
[01.23.2020 18:41:09.0404] [1] The following 1 error(s) occurred during task execution:
[01.23.2020 18:41:09.0404] [1] 0.  ErrorRecord: Der Verzeichniseintrag für die Internetinformationsdienste (IIS) kann nicht erstellt werden. Fehlermeldung: Das System kann den angegebenen Pfad nicht finden.
. HResult = -2147024893
[01.23.2020 18:41:09.0405] [1] 0.  ErrorRecord: Microsoft.Exchange.Management.Metabase.IISGeneralCOMException: Der Verzeichniseintrag für die Internetinformationsdienste (IIS) kann nicht erstellt werden. Fehlermeldung: Das System kann den angegebenen Pfad nicht finden.
. HResult = -2147024893 ---> System.Runtime.InteropServices.COMException: Das System kann den angegebenen Pfad nicht finden.

   bei System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
   bei System.DirectoryServices.DirectoryEntry.Bind()
   bei System.DirectoryServices.DirectoryEntry.RefreshCache()
   bei System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)
   bei System.DirectoryServices.PropertyCollection.KeysCollection.GetEnumerator()
   bei Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.WebAppVirtualDirectoryHelper.UpdateFromMetabase(ExchangeWebAppVirtualDirectory webAppVirtualDirectory)
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.StampChangesOn(IConfigurable dataObject)
   bei Microsoft.Exchange.Configuration.Tasks.SetObjectTaskBase`2.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetExchangeVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate()
   bei Microsoft.Exchange.Configuration.Tasks.SetSystemConfigurationObjectTask`3.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetExchangeVirtualDirectory`1.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetOwaVirtualDirectory.InternalValidate()
   bei Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
   bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)
[01.23.2020 18:41:09.0461] [1] [ERROR] The following error was generated when "$error.Clear();   
          $windowsAuthenticationEnabled = $true
          [Reflection.Assembly]::LoadWithPartialName('Microsoft.Exchange.Clients.Owa2.ServerVariantConfiguration');  
          try
          {
             $snapshot = [Microsoft.Exchange.VariantConfiguration.OwaServer.OwaServerConfiguration]::GetSnapshot([Microsoft.Exchange.VariantConfiguration.MachineSettingsContext]::Local)
             if (($snapshot -ne $null) -and ($snapshot.WindowsAuthenticationDisabled -ne $null) -and $snapshot.WindowsAuthenticationDisabled.Enabled)
             {
                Write-ExchangeSetupLog -info "WindowsAuthenticationDisabled is true, disabling windows authentication on vdir..."  
                $windowsAuthenticationEnabled = $false
             }
             else
             {
                Write-ExchangeSetupLog -info "WindowsAuthenticationDisabled is false, enabling windows authentication on vdir..."  
             }
          }
          catch
          {
             Write-ExchangeSetupLog -info $_
          }
          Update-OwaVirtualDirectory -DomainController $RoleDomainController;
          $BEVdirIdentity = $RoleNetBIOSName + "\OWA (Exchange Back End)";  
          set-OwaVirtualdirectory -Identity $BEVdirIdentity -FormsAuthentication:$false -WindowsAuthentication:$windowsAuthenticationEnabled;
          . "$RoleInstallPath\Scripts\Update-AppPoolManagedFrameworkVersion.ps1" -AppPoolName:"MSExchangeOWAAppPool" -Version:"v4.0";  
          . "$RoleInstallPath\Scripts\Update-AppPoolManagedFrameworkVersion.ps1" -AppPoolName:"MSExchangeOWACalendarAppPool" -Version:"v4.0";  
        " was run: "Microsoft.Exchange.Management.Metabase.IISGeneralCOMException: Der Verzeichniseintrag für die Internetinformationsdienste (IIS) kann nicht erstellt werden. Fehlermeldung: Das System kann den angegebenen Pfad nicht finden.  
. HResult = -2147024893 ---> System.Runtime.InteropServices.COMException: Das System kann den angegebenen Pfad nicht finden.

   bei System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
   bei System.DirectoryServices.DirectoryEntry.Bind()
   bei System.DirectoryServices.DirectoryEntry.RefreshCache()
   bei System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)
   bei System.DirectoryServices.PropertyCollection.KeysCollection.GetEnumerator()
   bei Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.WebAppVirtualDirectoryHelper.UpdateFromMetabase(ExchangeWebAppVirtualDirectory webAppVirtualDirectory)
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.StampChangesOn(IConfigurable dataObject)
   bei Microsoft.Exchange.Configuration.Tasks.SetObjectTaskBase`2.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetExchangeVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.PrepareDataObject()
   bei Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate()
   bei Microsoft.Exchange.Configuration.Tasks.SetSystemConfigurationObjectTask`3.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetExchangeVirtualDirectory`1.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetWebAppVirtualDirectory`1.InternalValidate()
   bei Microsoft.Exchange.Management.SystemConfigurationTasks.SetOwaVirtualDirectory.InternalValidate()
   bei Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
   bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".  
[01.23.2020 18:41:09.0461] [1] [ERROR] An IIS directory entry couldn't be created. The error message is Das System kann den angegebenen Pfad nicht finden.  
. HResult = -2147024893
[01.23.2020 18:41:09.0461] [1] [ERROR] Das System kann den angegebenen Pfad nicht finden.

[01.23.2020 18:41:09.0461] [1] [ERROR-REFERENCE] Id=ClientAccessOwaComponent___62bd834915a7470798aa47ba1f2b6800 Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
[01.23.2020 18:41:09.0468] [1] Setup is stopping now because of one or more critical errors.
[01.23.2020 18:41:09.0469] [1] Finished executing component tasks.
[01.23.2020 18:41:10.0023] [1] Ending processing Install-ClientAccessRole
[01.23.2020 19:35:48.0634]  CurrentResult setupbase.maincore:396: 0
[01.23.2020 19:35:48.0634]  End of Setup
[01.23.2020 19:35:48.0634]  **********************************************
Member: yumper
yumper Jan 24, 2020 at 02:16:24 (UTC)
Goto Top
Hallo

bei mir lies sich das Update 15 auch nicht auf Anhieb installieren.
Es fehlte die Berechtigung in der lokalen Sicherheitsrichtlinie des Exchangeservers zum Ändern von Protokollen für den installierenden Benutzer.

so long

Yumper
Member: mischi75
mischi75 Jan 26, 2020 updated at 22:32:34 (UTC)
Goto Top
Aber bei diesem Problem scheint es ja eher ein Problem im IIS zu sein - die Pfade sind aber eigentlich vorhanden ???

Hat noch jemand eine Idee ??

Habe jetzt auch nochmal die Berechtigungen in der AD beim Benutzer durchvererbt - Leider keine Änderung.

Danke Michael