Sitecore Experience Commerce 9 InitializeCommerceEngine Bootstrap Error: The remote server returned an error: (403) Forbidden

When Bootsrapping the Commerce Engine during installation of XC 9.0.2, I go the following error: Upon investigating the Commerce Engine log file, I found the exact error: ERROR CommerceController.OnActionExecuting.Forbidden: User not allowed for action /commerceops/Bootstrap() In order to understand this error, you need to understand…

Install Sitecore Experience Commerce 9 Update 2: Steps To Take Before Running the DeployCommerceEngine Task

Since the default install for Sitecore Experience Commerce 9 separates IIS sites for all roles (Authoring, Shops, Ops, Minions), updating some hard coded configuration parameters in the Sitecore.Commerce.Engine.2.2.126.zip package before running the DeployCommerceEngine task will save you some time. Otherwise, you will have to…

Deploy Sitecore Experience Commerce 9 Update 2- 404 Error when running task InstallPowershellExtensions

When running the InstallPowershellExtensions task in Master_SingleServer.json, I got the following error: HTTP Error 404. The requested resource is not found. Upon further inspection, I noticed that it was making an HTTP request by default and not HTTPS, and the Sitecore site only had an HTTPS binding by…

DeployCommerceEngine CreateWebsite- Error Generating Self Signed Certificate: Cannot find object or property (CRYPT_E_NOT_FOUND)

In the DeployCommerceEngine task of the Sitecore Experience Commerce 9.0.2 install script, there is a step to create the website [1]. I hit the following error at this point: CertEnroll::CSignerCertificate::Initialize: Cannot find object or property. 0x80092004 (-2146885628 CRYPT_E_NOT_FOUND) The certificate is created by…

Sitecore Experience Commerce 9 DeployCommerceDatabase Error: Unable to add user <domain>\CSFndRuntimeUser

As part of Sitecore XC9 Update 2 installation, in the DeployCommerceDatabase and AddCommerceUserToCoreDatabase tasks, there is a step to add the Commerce runtime user (which the Commerce Engine IIS application pool runs under) to the database as a db_owner. This seemed to be failing for me with the error:…

Sitecore Experience Commerce 9 install task CreateWebsiteOps Error- Cannot bind parameter 'Signer' to the target.

The Problem When running the CreateWebsiteOps task during installing Sitecore Experience Commerce 9 Update 2, I got the following error: Cannot bind parameter 'Signer' to the target. Exception setting "Signer": "Value cannot be null. Investigation Upon inspection of CommerceEngine.Deploy.json (located at SIF.Sitecore.Commerce.1.…

DeployCommerceDatabase: SQL Server Provider for Windows PowerShell is not installed.

I got the following error when running the DeployCommerceDatabase task during Experience Commerce 9 Update 2 installation: SQL Server Provider for Windows PowerShell is not installed. In order to fix this issue, I tried the following command in PowerShell to install the SqlServer PowerShell module: Install-Module -Name SqlServer However, this…

Sitecore Experience Commerce 9.0.2 Installation Error: Cannot convert 'System.Object[]' to the type 'System.String' required by parameter

I got the following error when running Deploy-Sitecore-Commerce.ps1: Cannot convert 'System.Object[]' to the type 'System.String' required by parameter 'SitecoreBizFxServicesContentPath'. After looking at the value for the 'SitecoreBizFxServicesContentPath' parameter in the deploy script, the only difference I could see was the path was not specifying a particular…