Cognos 10 installation on Linux

I found a discussion on the IBM Developer Works site about installing Cognos 10 on Linux. Find it here.

Here are the highlights of this thread, written by Vijendra Sawant:

1. Check if the Linux Operating system is supported for the Cognos 10 version that you are trying to install.

     Go to this link and check based on your Cognos version.

2. If (1) if right then you should check if you have installed all the supporting operating system libraries. The libraries are 32-bit and 64-bit , you need to install them both irrespective of the Cognos being 32-bit or 64-bit. You will get the list of libraries at the above link.

3. Then Install Supported JRE version. So if you are using Websphere or Oracle Application server you would need to use the JRE which is included within Websphere or Oracle Application server. Please note if you are install supported JRE it should be installed with same user with which you would also be installing Cognos.

4. Now install Cognos using the Cognos Installable. Execute the setup executeable file. It would be better if you carryout these steps through a GUI rather then through command line. It’s just a matter of ease.

4. then make sure you have copied bcprov-jdkversion.jar to JRE_location/lib/ext. This file needs to be copied from c10_location/bin64/jre/version/lib/ext directory. If you are having 32-bit Cognos then instead of bin64 you should copy it from bin directory.

5. Add the Path and following environment variable to the profile of the user with which you have installed Cognos and would be starting Cognos Service.

Set JAVA_HOME path variable to point to the JRE home directory.

Make sure you have Cognos bin directory path mentioned in LD_LIBRARY_PATH variable. LD_LIBRARY_PATH should have a path point to Cognos Install/bin or cognos Install/bin64 depending upon the bit version of Cognos you have installed

To make sure that they are set correctly you can execute set command and see if you can see both the environment variable having the right paths. While you execute the set command make sure you are login with the same user with which you have installed cognos and it’s the same user with which Cognos service is going to be started as this is very important step.

6. Create the Content Store database on the supported database. You can refer the install and Configuration guide for the settings that is needed for Content store database while creation.

7. Now Open Cognos Configuration and provide the right details to URLs mentioned inside Environment. Provide proper details of your Content Store database. Please go through all the Cognos configuration settings to validate and modify the default settings needed based on your environment.

8. Test the Content Store connection.

9. If you have planned to deploy Cognos on another application server then the default one then you would need to build the ear file and deploy the same on the application server.

10. You are now good to start the Cognos service.

11. You would also need to Install and configure supported Webserver . For configuring Cognos with webserver you need to add in the respective Cognos aliases in httpd.conf file. Restart Webserver for the changes to take effect.

12. Now you are good to test the Cognos Gateway URL.

The above point is generally the steps we follow to setup Cognos on Linux. These can be used as pointer or check points while you progress.

Please note that Install and Configuration guide is the best guide to refer to if you want any indepth assistance.

Juan Pablo has an error:

ERROR-CRP-1042 It is not possible create certificate PKCS#10. Motive:

Solution to this error by GracyM:

try suggestions given here:


Next error:

Cryptography  ERROR java.lang.NullPointerException


Looks to be a cryptographic keys issue. Try regenerating them:


3 thoughts on “Cognos 10 installation on Linux

  1. Hi Nanno,
    Since you have a lot of experience with Cognos. Could you please help??…
    I have joined a new company and they already have a setup of both Cognos BI and TM1 10.2.2(distributed) I have been assigned a task to implement SSL with IBM HTTP server 8.5.
    (Separate CM,App,Web&gateway server)

    I have gone through a lot of documents but need assistance.

    -Certificates have to be procured from CA, will the CA provide all the certificates ie, the root, intermediary??please mention if any other.
    -Can the cn used be like or specifically require
    -Do we have to raise a request certificate to be sent to the CA which is signed by them??if yes, from which server web,cm,app…

    -Can SSL be implemented only for the WebServer and not the Cognos components BI/TM1??ie, applying the certificates to HTTP server only and modifying URI in cognos….or certificates to be applied for cognos components also??

    Can anyone assist with the procedure to take me through this??

    Thanks In Anticipation…

Leave a Reply

Your email address will not be published.