Wednesday, November 6, 2013

Installing Cognos 10.2 on RedHat

If you get the following error when installing Cognos on RedHat:
$ ./issetup                                                                                                  
./issetup: error while loading shared libraries: libXm.so.4: cannot open shared object file: No such file or directory

It means that you do not have the 32bit libraries for OpenMotif. (see this link: http://www-01.ibm.com/support/docview.wss?uid=swg21612290)

To fix this, install openmotif.i686 package:
[root@rhel-server-64-x86-64 ~]# yum install openmotif.i686                                                   
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager                               
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
server                                                                                                                                                    | 3.9 kB     00:00 ...
Setting up Install Process                                                                                                                                                      
Resolving Dependencies                                                                                                                                                          
--> Running transaction check                                                                                                                                                   
---> Package openmotif.i686 0:2.3.3-5.el6_3 will be installed                                                                                                                   
server/filelists_db                                                                                                                                       | 3.7 MB     00:00 ...
--> Processing Dependency: libXt.so.6 for package: openmotif-2.3.3-5.el6_3.i686                                                                                                 
--> Processing Dependency: libXp.so.6 for package: openmotif-2.3.3-5.el6_3.i686                                                                                                 
--> Processing Dependency: libXmu.so.6 for package: openmotif-2.3.3-5.el6_3.i686                                                                                                
--> Processing Dependency: libSM.so.6 for package: openmotif-2.3.3-5.el6_3.i686                                                                                                 
--> Processing Dependency: libICE.so.6 for package: openmotif-2.3.3-5.el6_3.i686                                                                                                
--> Running transaction check                                                                                                                                                   
---> Package libICE.i686 0:1.0.6-1.el6 will be installed                                                                                                                        
---> Package libSM.i686 0:1.2.1-2.el6 will be installed                                                                                                                         
--> Processing Dependency: libuuid.so.1(UUID_1.0) for package: libSM-1.2.1-2.el6.i686                                                                                           
--> Processing Dependency: libuuid.so.1 for package: libSM-1.2.1-2.el6.i686                                                                                                     
---> Package libXmu.i686 0:1.1.1-2.el6 will be installed                                                                                                                        
---> Package libXp.i686 0:1.0.0-15.1.el6 will be installed                                                                                                                      
---> Package libXt.i686 0:1.1.3-1.el6 will be installed                                                                                                                         
--> Running transaction check                                                                                                                                                   
---> Package libuuid.i686 0:2.17.2-12.9.el6 will be installed                                                                                                                   
--> Finished Dependency Resolution                                                                                                                                              
Dependencies Resolved
=================================================================================================================================================================================
 Package                                    Arch                                  Version                                          Repository                               Size
=================================================================================================================================================================================
Installing:                                                                                                                                                                     
 openmotif                                  i686                                  2.3.3-5.el6_3                                    server                                  1.4 M
Installing for dependencies:
 libICE                                     i686                                  1.0.6-1.el6                                      server                                   52 k
 libSM                                      i686                                  1.2.1-2.el6                                      server                                   36 k
 libXmu                                     i686                                  1.1.1-2.el6                                      server                                   66 k
 libXp                                      i686                                  1.0.0-15.1.el6                                   server                                   22 k
 libXt                                      i686                                  1.1.3-1.el6                                      server                                  179 k
 libuuid                                    i686                                  2.17.2-12.9.el6                                  server                                   67 k
Transaction Summary
=================================================================================================================================================================================
Install       7 Package(s)
Total download size: 1.8 M
Installed size: 4.4 M
Is this ok [y/N]: y
Downloading Packages:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                            3.0 MB/s | 1.8 MB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libICE-1.0.6-1.el6.i686                                                                                                                                       1/7
  Installing : libuuid-2.17.2-12.9.el6.i686                                                                                                                                  2/7
  Installing : libSM-1.2.1-2.el6.i686                                                                                                                                        3/7
  Installing : libXt-1.1.3-1.el6.i686                                                                                                                                        4/7
  Installing : libXmu-1.1.1-2.el6.i686                                                                                                                                       5/7
  Installing : libXp-1.0.0-15.1.el6.i686                                                                                                                                     6/7
  Installing : openmotif-2.3.3-5.el6_3.i686                                                                                                                                  7/7
  Verifying  : libICE-1.0.6-1.el6.i686                                                                                                                                       1/7
  Verifying  : libXp-1.0.0-15.1.el6.i686                                                                                                                                     2/7
  Verifying  : libXt-1.1.3-1.el6.i686                                                                                                                                        3/7
  Verifying  : libSM-1.2.1-2.el6.i686                                                                                                                                        4/7
  Verifying  : openmotif-2.3.3-5.el6_3.i686                                                                                                                                  5/7
  Verifying  : libuuid-2.17.2-12.9.el6.i686                                                                                                                                  6/7
  Verifying  : libXmu-1.1.1-2.el6.i686                                                                                                                                       7/7
Installed:
  openmotif.i686 0:2.3.3-5.el6_3
Dependency Installed:
  libICE.i686 0:1.0.6-1.el6   libSM.i686 0:1.2.1-2.el6   libXmu.i686 0:1.1.1-2.el6   libXp.i686 0:1.0.0-15.1.el6   libXt.i686 0:1.1.3-1.el6   libuuid.i686 0:2.17.2-12.9.el6
Complete!

Once done, it should be OK now:
$ ./issetup
Licensed Materials - Property of IBM, BI and PM: is,
(C) Copyright IBM Corp. 2004, 2012. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
UNIX IBM Cognos InstallStream Version 10.2
Reading archive information - /mnt/hgfs/Software/9.1/cognos/linuxi38664h/setup.csp. Please wait...
Warning: Missing charsets in String to FontSet conversion

1 comment:

  1. On redhat 7.1 :
    yum install motif-2.3.4-7.el7.i686
    yum install libgcc.i686

    ReplyDelete