Quantcast
Channel: Exchange Server 2013 - Setup, Deployment, Updates, and Migration forum
Viewing all articles
Browse latest Browse all 7129

Exchange 2013 CU3 failed; multiple errors

$
0
0

Upgraded to CU3 last night.  5 out of 6 were successful.

Error:

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

                  $RoleDomainController = $RoleDomainController                 

                  $feVdirName = "PowerShell (Default Web Site)";

          $beVdirName = "PowerShell (Exchange Back End)";

          $vdirName = "PowerShell";

          $InternalPowerShellUrl="http://" + $RoleFqdnOrName + "/powershell";

          get-PowerShellVirtualDirectory -ShowMailboxVirtualDirectories -server $RoleFqdnOrName -DomainController $RoleDomainController | where { $_.Name -eq $beVdirName -or $_.Name -eq $feVdirName } | remove-PowerShellVirtualDirectory -DomainController $RoleDomainController;

          new-PowerShellVirtualDirectory $vdirName -Role Mailbox -DomainController $RoleDomainController -BasicAuthentication:$false -WindowsAuthentication:$true -RequireSSL:$true -WebSiteName "Exchange Back End" -Path ($RoleInstallPath + "ClientAccess\PowerShell-Proxy");

          new-PowerShellVirtualDirectory $vdirName -Role Mailbox -InternalUrl $InternalPowerShellUrl -DomainController $RoleDomainController -BasicAuthentication:$false -WindowsAuthentication:$false -RequireSSL:$false -WebSiteName "Default Web Site" -AppPoolId "MSExchangePowerShellFrontEndAppPool";

        " was run: "The virtual directory 'PowerShell' already exists under '$RoleFqdnOrName/Exchange Back End'.

Parameter name: VirtualDirectoryName".

I successfully manually ran the cmdlet to remove the Powershell Virtual Directory and got a bit further:

get-PowerShellVirtualDirectory -ShowMailboxVirtualDirectories -server $RoleFqdnOrName -DomainController $RoleDomainController | where { $_.Name -eq $beVdirName -or $_.Name -eq $feVdirName } | remove-PowerShellVirtualDirectory -DomainController $RoleDomainController

Then came this error:

Error:

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

        Get-PushNotificationsVirtualDirectory -ShowMailboxVirtualDirectories -server $RoleFqdnOrName -DomainController $RoleDomainController | Remove-PushNotificationsVirtualDirectory -DomainController $RoleDomainController;

        New-PushNotificationsVirtualDirectory -Role Mailbox -DomainController $RoleDomainController;

      " was run: "The virtual directory 'PushNotifications' already exists under $RoleFqdnOrName/Exchange Back End'.

Parameter name: VirtualDirectoryName".

I manually deleted the PushNotifications virtual directory and got a little further.  Next came this error and I'm stuck:

Error:

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

          Update-OwaVirtualDirectory -DomainController $RoleDomainController;

          $BEVdirIdentity = $RoleNetBIOSName + "\OWA (Exchange Back End)";

          set-OwaVirtualdirectory -Identity $BEVdirIdentity -FormsAuthentication:$false -WindowsAuthentication:$true;

          . "$RoleInstallPath\Scripts\Update-AppPoolManagedFrameworkVersion.ps1" -AppPoolName:"MSExchangeOWAAppPool" -Version:"v4.0";

          . "$RoleInstallPath\Scripts\Update-AppPoolManagedFrameworkVersion.ps1" -AppPoolName:"MSExchangeOWACalendarAppPool" -Version:"v4.0";

        " was run: "An IIS directory entry couldn't be created. The error message is The system cannot find the path specified.

. HResult = -2147024893".

I've verified the path and file exist for $RoleInstallPath\Scripts\Update-AppPoolManagedFrameworkVersion.ps1" and the MSExchangeOWAAppPool, MSExchangeOWACalendarAppPool pools exist.

At this point I can't get the CU3 to complete and I don't know how to uninstall Exchange and start over.  I've tried .\setup.exe /m:uninstall /IAcceptExchangeServerLicenseTerms and it just resumes the failed install.

I'm tempted to blow the server away and manually remove the server with ADSIEdit, but I'd like to find the fix if possible.


Ambers



Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>