How to Resolve a 403 Error After Upgrading Bold BI / Bold Reports?
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.
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:
idpbietlai
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:
idpreportingetl
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:
idpreportingbietlai
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:
biai
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
idpfolder from the installation that has the higherlatest.sqlversion.
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
etlfolder from that installation to the deployment location. - If both versions are the same, copy the
etlfolder 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.