Skip to main content

Notifications

Announcements

No record found.

Small and medium business | Business Central, N...
Suggested answer

Package Web Server Components failed with error - Installation of BC2020 Release Wave 2 OnPrem

Posted on by 32,748 Super User 2024 Season 1

I get this error when i try to install BC 2020 Wave 2

ERROR: Package Web Server Components failed with error. See detailed message above.

The details in the installation log is not giving me much to go on.

Anyone got an idea what might cause this?

I am on WinSrv 2018 Datacenter edition. 

Executable: C:\Program Files (x86)\Common Files\Microsoft Dynamics NAV\170\Setup\setup.exe v17.0.16974.0
Computer : APP11
--- logging level: standard ---
RegistrySearch: Id = 'SqlServerInstalled', checking registry key existence.
Id = 'SqlServerInstalled', Key = 'SYSTEM\CurrentControlSet\Services\', Exists = '1'
RegistrySearch: Id = 'SqlNCLIInstalled', checking registry key existence.
Id = 'SqlNCLIInstalled', Key = 'SOFTWARE\Microsoft\SQLNCLI11', Exists = '1'
RegistrySearch: Id = 'DotNetFxRelease', searching for registry key value.
Id = 'DotNetFxRelease', Key = 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full', Value = '528049'
RegistrySearch: Id = 'VstoInstalled', searching for registry key value.
Id = 'VstoInstalled', Key = 'SOFTWARE\Microsoft\VSTO Runtime Setup\v4R', Value = '1'
RegistrySearch: Id = 'PowerShell30Installed', searching for registry key value.
Id = 'PowerShell30Installed', Key = 'SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine', Value = '5.1.17763.1'
RegistrySearch: Id = 'WindowsSearchInstalled', checking registry key existence.
Id = 'WindowsSearchInstalled', Key = 'SYSTEM\CurrentControlSet\Services\WSearch', Exists = '1'
RegistrySearch: Id = 'Outlook', checking registry key existence.
Id = 'Outlook', Key = 'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\OUTLOOK.EXE', Exists = '0'
RegistrySearch: Id = 'Outlook15', checking registry key existence.
Id = 'Outlook15', Key = 'Software\Microsoft\Office\15.0\Outlook\Setup', Exists = '0'
RegistrySearch: Id = 'Outlook16', checking registry key existence.
Id = 'Outlook16', Key = 'Software\Microsoft\Office\16.0\Outlook\Setup', Exists = '0'
RegistrySearch: Id = 'VCPPSpLevel', searching for registry key value.
Id = 'VCPPSpLevel', Key = 'SOFTWARE\Microsoft\DevDiv\VC\Servicing\12.0', Value = '0'
RegistrySearch: Id = 'VCPPInstalled', checking registry key existence.
Id = 'VCPPInstalled', Key = 'SOFTWARE\Microsoft\DevDiv\VC\Servicing\12.0', Exists = '1'
RegistrySearch: Id = 'VCPP64Installed', checking registry key existence.
Id = 'VCPP64Installed', Key = 'SOFTWARE\Microsoft\DevDiv\VC\Servicing\12.0', Exists = '1'
RegistrySearch: Id = 'VCPP201764Installed', checking registry key existence.
Id = 'VCPP201764Installed', Key = 'SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0', Exists = '1'
RegistrySearch: Id = 'IISInstalled', checking registry key existence.
Id = 'IISInstalled', Key = 'SOFTWARE\Microsoft\InetStp', Exists = '1'
RegistrySearch: Id = 'IISWinAuthInstalled', searching for registry key value.
Id = 'IISWinAuthInstalled', Registry value not found. Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = 'WindowsAuthentication'
RegistrySearch: Id = 'IISASPNETInstalled', searching for registry key value.
Id = 'IISASPNETInstalled', Registry value not found. Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = 'ASPNET'
RegistrySearch: Id = 'IISASPNET45Installed', searching for registry key value.
Id = 'IISASPNET45Installed', Registry value not found. Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = 'ASPNET45'
RegistrySearch: Id = 'IISNETFXInstalled', searching for registry key value.
Id = 'IISNETFXInstalled', Registry value not found. Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = 'NetFxExtensibility'
RegistrySearch: Id = 'IISNETFX45Installed', searching for registry key value.
Id = 'IISNETFX45Installed', Registry value not found. Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = 'NetFxExtensibility45'
RegistrySearch: Id = 'IISISAPEXInstalled', searching for registry key value.
Id = 'IISISAPEXInstalled', Registry value not found. Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = 'ISAPIExtensions'
RegistrySearch: Id = 'HttpActivationInstalled', checking registry key existence.
Id = 'HttpActivationInstalled', Key = 'SYSTEM\CurrentControlSet\Services\WAS', Exists = '1'
RegistrySearch: Id = 'IISISAPIFIInstalled', searching for registry key value.
Id = 'IISISAPIFIInstalled', Registry value not found. Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = 'ISAPIFilter'
RegistrySearch: Id = 'IISREQSTFIInstalled', searching for registry key value.
Id = 'IISREQSTFIInstalled', Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = '1'
RegistrySearch: Id = 'IISSTATICInstalled', searching for registry key value.
Id = 'IISSTATICInstalled', Key = 'SOFTWARE\Microsoft\InetStp\Components', Value = '1'
RegistrySearch: Id = 'WebComponentsPrerequisitesInstalled', searching for registry key value.
Id = 'WebComponentsPrerequisitesInstalled', Registry key not found. Key = 'SOFTWARE\Microsoft\Microsoft Dynamics NAV\170\Web Components Prerequisites'
RegistrySearch: Id = 'IdentityFoundationInstalled', checking registry key existence.
Id = 'IdentityFoundationInstalled', Key = 'SOFTWARE\Microsoft\Windows Identity Foundation\Setup\v3.5', Exists = '1'
Configuring package. Id = 'ARP'
MSI log file set to: C:\Users\bruviki\AppData\Local\Temp\setup.wix.msi.1e.log
Done configuring package. Id = 'ARP' ReturnCode = 0
Configuring package. Id = 'WebClientDependency'
Path to executable = 'C:\bc\WebClientDependencyInstaller.exe', Arguments = '/skip'
Done configuring package. Id = 'WebClientDependency' ReturnCode = 0
Configuring package. Id = 'DotNetCore'
Path to executable = 'C:\bc\Prerequisite Components\DotNetCore\dotnet-hosting-2.1.14-win.exe', Arguments = '/quiet /install /norestart'
Done configuring package. Id = 'DotNetCore' ReturnCode = 0
Configuring package. Id = 'RoleTailoredClient'
MSI log file set to: C:\Users\bruviki\AppData\Local\Temp\setup.wix.msi.1f.log
Done configuring package. Id = 'RoleTailoredClient' ReturnCode = 0
Configuring package. Id = 'ServiceTier'
MSI log file set to: C:\Users\bruviki\AppData\Local\Temp\setup.wix.msi.20.log
Done configuring package. Id = 'ServiceTier' ReturnCode = 0
Configuring package. Id = 'WebClient'
MSI log file set to: C:\Users\bruviki\AppData\Local\Temp\setup.wix.msi.21.log
Done configuring package. Id = 'WebClient' ReturnCode = 1603
Configuring package. Id = 'NavHelpServer'
MSI log file set to: C:\Users\bruviki\AppData\Local\Temp\setup.wix.msi.22.log
Done configuring package. Id = 'NavHelpServer' ReturnCode = 0
SUCCESS: Package Microsoft Dynamics 365 Business Central Setup Components executed sucessfully.
SUCCESS: Package IIS prerequisites for Web Server Components executed sucessfully.
SUCCESS: Package Microsoft .NET Core Windows Server Hosting executed sucessfully.
SUCCESS: Package Client Components executed sucessfully.
SUCCESS: Package Microsoft Dynamics 365 Business Central Server Components executed sucessfully.
ERROR: Package Web Server Components failed with error. See detailed message above.
SUCCESS: Package Microsoft Dynamics 365 Business Central Help Server executed sucessfully.
=== Logging stopped: 2020/12/02 23:28:10 ===

  • Suggested answer
    Marco Mels Profile Picture
    Marco Mels on at
    RE: Package Web Server Components failed with error - Installation of BC2020 Release Wave 2 OnPrem

    Hello,

    Please do the following:

    1. uninstall WebClient component via product DVD / setup.exe (Add/Remove Components) or via Control Panel / Change Software

    2. uninstall IIS URL Rewrite Module 2 via Control Panel / Software /Uninstall Software

    3. start up IIS and remove all links to the Microsoft Dynamics NAV WebClient, also remove these from c"\inetpub\wwwroot\<<yourinstancename>>

    4. ensure all components were installed on the product DVD (prerequisites folder) includuing IIS URL Rewrite Module 2

    5. in IIS ensure that there are no bindings set that conflict with the port defined for WebClient (typically 8080); ensure this binding is not being used

    5. reboot PC / Server

    6. perform setup again including WebClient instance and ensure you retype the Service Tier password (if it is not greyed out)

    Thanks.

  • Inge M. Bruvik Profile Picture
    Inge M. Bruvik 32,748 Super User 2024 Season 1 on at
    RE: Package Web Server Components failed with error - Installation of BC2020 Release Wave 2 OnPrem

    In the log you refered to i found this information:

    CAQuietExec64:  OK.

    CAQuietExec64:  Set-WebConfigurationProperty : The data is invalid. (Exception from HRESULT: 0x8007000D)

    CAQuietExec64:  At C:\Program Files (x86)\Microsoft Dynamics NAV\170\Web Client\Modules\NAVWebClientManagement\NAVWebClientManagement.p

    CAQuietExec64:  sm1:654 char:5

    CAQuietExec64:  +     Set-WebConfigurationProperty -Filter '/system.webServer/security/ ...

    CAQuietExec64:  +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    CAQuietExec64:      + CategoryInfo          : NotSpecified: (:) , COMException

    CAQuietExec64:      + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Microsoft.IIs.PowerShell.Provider.SetConfigu

    CAQuietExec64:     rationPropertyCommand

    CAQuietExec64:  

    CAQuietExec64:  Set-WebConfigurationProperty : The data is invalid. (Exception from HRESULT: 0x8007000D)

    CAQuietExec64:  At C:\Program Files (x86)\Microsoft Dynamics NAV\170\Web Client\Modules\NAVWebClientManagement\NAVWebClientManagement.p

    CAQuietExec64:  sm1:655 char:5

    CAQuietExec64:  +     Set-WebConfigurationProperty -Filter '/system.webServer/security/ ...

    CAQuietExec64:  +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    CAQuietExec64:      + CategoryInfo          : NotSpecified: (:) , COMException

    CAQuietExec64:      + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Microsoft.IIs.PowerShell.Provider.SetConfigu

    CAQuietExec64:     rationPropertyCommand

    CAQuietExec64:  

    CAQuietExec64:  Error 0x80070001: Command line returned an error.

    CAQuietExec64:  Error 0x80070001: QuietExec64 Failed

    CAQuietExec64:  Error 0x80070001: Failed in ExecCommon64 method

    CustomAction CreateWebApplicationCore returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

    Any more suggestions based on that?

  • Marco Mels Profile Picture
    Marco Mels on at
    RE: Package Web Server Components failed with error - Installation of BC2020 Release Wave 2 OnPrem

    Hello,

    Error 1603 is a generic error. In the log file there is another log file mentioned:

    C:\Users\bruviki\AppData\Local\Temp\setup.wix.msi.21.log

    That log may refer to another one or it has the "real" error. Also application event log file may also have some more information for you.

    Thanks.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans