Manual configuration required to install Reporting Services as non root user
When you install Jazz for Service Management as non root user, the installation fails at Reporting Services.
Symptoms
When you install Jazz for Service Management as non root user, the Installation fails at Reporting Services. You might receive the following error:Error during "post-install configure" phase: Failed in configuring Reporting Services Database. /home/non_root_user_home/opt/IBM/JazzSM/install/fsconfig.xml:227: The following error occurred while executing this line: /home/non_root_user_home/opt/IBM/JazzSM/install/reporting_services/reporting_services_config.xml:17: The following error occurred while executing this line: /home/non_root_user_home/opt/IBM/JazzSM/install/reporting_services/reporting_services_config.xml:23: The following error occurred while executing this line: /home/non_root_user_home/opt/IBM/JazzSM/install/reporting_services/tcr_db_config.xml:54: The following error occurred while executing this line: /home/non_root_user_home/opt/IBM/JazzSM/install/reporting_services/tcr_db_config.xml:66: The following error occurred while executing this line: /home/non_root_user_home/opt/IBM/JazzSM/install/reporting_services/tcr_db_config.xml:123: The following error occurred while executing this line: /home/non_root_user_home/opt/IBM/JazzSM/install/reporting_services/tcr_db_config.xml:142: Failed in configuring Reporting Services Database.
Resolving the problem
To resolve this issue, do these steps manually:- Go to REPORTING_HOME from user_home_directory and
run the following command as non-root user:
Where./TCR_generate_content_store_db2_definition.sh database_name user_name- database_name
- The name of the database to create for the Cognos Content Store.
The database name can have up to 8 characters. To avoid potential
problems, do not use special characters such as @, #, and $ in the
database name. The default database name that is used in a simple
installation is
tcrdb. - user_name
The user name to connect to the Content Store, that is, the database owner.
The user name can be:- The common administrator user name that is created during the simple installation.
- The database administrator that is created during DB2 setup.
- The user name that is associated with the user account that was created on the database server for the Content Store.
./TCR_generate_content_store_db2_definition.sh tcrdb db2inst1
- Run the tcr_create_db2_cs.sql script by using
the following command as db2 instance user:
You receive the following message:db2 -vtf <user_home_dorectory>/<REPORTING_HOME>/tcr_create_db2_cs.sqlThe CREATE DATABASE command completed successfully.
After completing these tasks, proceed with the installation.