Articles in this section

How to Resolve a 403 Error After Upgrading Bold BI / Bold Reports?

Published:

Overview

In Bold BI, a 403 error may occur after upgrading the application when the required files and folders are not properly updated in the deployment location or when the IIS deployment is not updated with the latest installed version.

This issue can occur when upgrading Bold BI independently or when Bold BI and Bold Reports are installed on the same machine.

To resolve the issue, verify the required deployment files, confirm the installed version in product.json, and redeploy the IIS application using DeployIISConsole.exe.

image.png

Scenario 1: Bold BI Upgrade Without Combination Case

This scenario applies when only Bold BI is installed on the machine and Bold BI is upgraded from one version to another.

Example

Bold BI is upgraded from version 15 to version 16, and Bold Reports is not installed on the machine.

Resolution Steps

Step 1: Verify the files and folders in the deployment location

Go to the Bold BI deployment location and verify that the following folders are present:

  • idp
  • bi
  • etl
  • ai

Open each folder and verify that the required files and subfolders are available.

If any required files or folders are missing, copy them from the Bold BI installation location to the deployment location.

Example

  • Deployment Location: C:\BoldServices
  • Installation Location: C:\Program Files\Bold BI Server

Step 2: Verify the installed version in product.json

Open the following file from the deployment location:

C:\BoldServices\app_data\configuration\product.json

Check the version value in the file.

  • If the version shows the latest installed version, you can launch the site from IIS.
  • If the version still shows the previous version, redeploy IIS using the utility available in the installation folder.

Step 3: Run DeployIISConsole.exe

Open Command Prompt as an administrator and navigate to:

C:\Program Files\Bold BI Server\Utilities\DeployIIS

Run the following command:

DeployIISConsole.exe CA_ConfigureIIS FALSE TRUE

Wait for approximately 5 minutes for the deployment to complete.

Step 4: Validate the upgrade

Open the following file again:

C:\BoldServices\app_data\configuration\product.json

Confirm that the version is updated to the latest installed version. Then, access the Bold BI site from IIS and verify that it loads properly.

Scenario 2: Bold Reports Upgrade Without Combination Case

This scenario applies when only Bold Reports is installed on the machine and Bold Reports is upgraded from one version to another.

Example

Bold Reports is upgraded from version 13 to version 14, and Bold BI is not installed on the machine.

Resolution Steps

Step 1: Verify the files and folders in the deployment location

Go to the Bold Reports deployment location and verify that the following folders are present:

  • idp
  • reporting
  • etl

Open each folder and verify that the required files and subfolders are available.

If any required files or folders are missing, copy them from the Bold Reports installation location to the deployment location.

Example

  • Deployment Location: C:\BoldServices
  • Installation Location: C:\Program Files\Bold Reports Server

Step 2: Verify the installed version in product.json

Open the following file from the deployment location:

C:\BoldServices\app_data\configuration\product.json

Check the version value.

  • If the version shows the latest installed version, continue to the next step.
  • If the version still shows the previous version, redeploy IIS using the utility available in the installation folder.

Step 3: Run DeployIISConsole.exe

Open Command Prompt as an administrator and navigate to:

C:\Program Files\Bold Reports Server\Utilities\DeployIIS

Run the following command:

DeployIISConsole.exe CA_ConfigureIIS FALSE TRUE

Wait for approximately 5 minutes for the deployment to complete.

Step 4: Validate the upgrade

Open the following file again:

C:\BoldServices\app_data\configuration\product.json

Confirm that the version is updated to the latest installed version. Then, access the site from IIS and verify that it works properly.

Scenario 3: Bold BI Upgrade With Combination Case

This scenario applies when Bold Reports and Bold BI are installed on the same machine, and Bold BI is upgraded.

Example

The machine has Bold Reports version 13 and Bold BI version 15, and Bold BI is upgraded to version 16.

Resolution Steps

Step 1: Verify the files and folders in the deployment location

Go to the deployment location and verify that the following folders are present:

  • idp
  • reporting
  • bi
  • etl
  • ai

Verify that the required files and subfolders inside these folders are available and complete.

If any required folder is missing or incomplete, copy the appropriate folder from the respective installation location.

Example Locations

  • Deployment Location: C:\BoldServices
  • Bold Reports Installation Location: C:\Program Files\Bold Reports Server
  • Bold BI Installation Location: C:\Program Files\Bold BI Server

Copy the folders as follows:

From the Bold Reports installation location:

  • reporting

From the Bold BI installation location:

  • bi
  • ai

Step 2: Compare the IDP version between Bold Reports and Bold BI

Check the versions.xml file in both installations.

Bold Reports IDP Path

C:\Program Files (x86)\Bold Reports\Enterprise Reporting\idp\ums\configuration\onpremise\boldid\mssql\versioned_scripts\versions.xml

Bold BI IDP Path

C:\Program Files\Bold BI Server\idp\ums\configuration\onpremise\boldid\mssql\versioned_scripts\versions.xml

Open both files and compare the value for latest.sql.

Example

  • Bold Reports: 5.1.7
  • Bold BI: 5.1.24

If the Bold BI version is higher, copy the idp folder from the Bold BI installation location to the deployment location.

Note: Always use the idp folder from the installation that has the higher latest.sql version.

Step 3: Compare the ETL version

Check the BoldETLVersion.xml file in both installations.

Bold Reports ETL Path

C:\Program Files\Bold Reports Server\etl\etlservice\BoldETLVersion.xml

Bold BI ETL Path

C:\Program Files\Bold BI Server\etl\etlservice\BoldETLVersion.xml

Compare the versions in both files.

  • If one version is higher, copy the etl folder from that installation to the deployment location.
  • If both versions are the same, copy the etl folder from the installation corresponding to the latest build that was installed.

Step 4: Run DeployIISConsole.exe

From the latest installed build location, open Command Prompt as an administrator and navigate to:

C:\Program Files\Bold BI Server\Utilities\DeployIIS

Run the following command:

DeployIISConsole.exe CA_ConfigureIIS TRUE TRUE

Wait for approximately 5 minutes for the deployment to complete.

Step 5: Validate the upgrade

Open the following file:

C:\BoldServices\app_data\configuration\product.json

Confirm that the version is updated to the latest installed version.

Then, access the IIS site and verify that it loads properly.

Additional References

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SP
Written by Shridev Padmanabhan
Updated:
Comments (0)
Access denied
Access denied