IBM Support

Installing Maximo 7.6 on Redhat Linux 6.6 (Part one of three)

Technical Blog Post


Abstract

Installing Maximo 7.6 on Redhat Linux 6.6 (Part one of three)

Body

From Passport Advantage, download the Maximo Asset Management 7.6 installation files for your OS. There will be five: one for Maximo, one for DB2, and three for WebSphere. Go to  Maximo Asset Management 7.6 and Maximo Asset Management Multitenancy 7.6, which lists file sets for each OS.

 

I moved all of the .tar.gz files from \root\DownloadDirector to a new directory (\root\instl) and expanded them there. I then pulled out everything from the five folders and put them into \instl. Then I deleted the folders and tar.gz files. This is what \instl looks like:

 

[root@mxsupportvm114 instl]# ls
autorun.inf     launchpad        launchpad.exe  SilentResponseFiles
CleanupScripts  launchpad64.exe  launchpad.ini  SystemRequirements
Install         launchpad64.ini  launchpad.sh

[root@mxsupportvm114 instl]# cd Install
[root@mxsupportvm114 Install]# ls
ConfigToolRepository         mwi_madt_DB2v10.5.0.4_images
IM                           mwi_madt_WASv8.5.5.3_images
imLauncherLinuxRecord.sh     MWInstallerRepository
imLauncherLinux.sh           ProductInstallerRepository
imLauncherWindows.bat        TPAEInstallerRepository
imLauncherWindowsRecord.bat
[root@mxsupportvm114 Install]#

 

Being impetuous, I just ran the installer.

image

Some familiar looking screens...

image
 

Sure, let's install it all. Click next...

image

Click Next >

image

Looking good.

image

Whoops.

image

Let's check the other two prerequisite failures.

image

and

image

...

Um, yeah. I did not read the manual and see where I am now.

image

Now looking at the installation guide, I checked the Linux requirements.

  •      Locate the libstdc++.so.5, libstdc++.so.6, and libaio.so.1 libraries in the /usr/lib64/ directory
    • libstdc++.so.5 - not there, searched for library name on the web, then ran yum install compat-libstdc++-33.i686.3.2.3-69.el6
    • libstdc++.so.6 - installed
    • libaio.so.1 - not there, searched for library name on the web, then ran yum install libaio.i686 0:0.3.107-10.el6
  •     Ensure that you have the libstdc++33-32bit-3.3.3-11.9.x86_64.rpm package installed. I didn't know how to find that, so I searched how to find it.
    • [root@maxesxbvt2 instl]# rpm -qa compat-libstdc++-33compat-libstdc++-33-3.2.3-69.el6.i686
    • I had already installed compat-libstdc++-33.i686.3.2.3-69.el6, so, again using yum, installed compat-libstdc++-33.x86_64
  •     Temporarily disable SELinux by using the setenforce 0 command
    • [root@maxesxbvt2 Desktop]# setenforce 0
  • Setting the ulimit
    • This took a a little while. First, I tried this:
    • 1. From a command line, type ulimit -f unlimited
    • 2. From a command line, type ulimit -n 8192

It didn't work. I did a little more digging, specifically for my distro (RHEL 6.6).

Modified ~root/.bash_profile to add those values and saved

image

Ran source ~root/.bash_profile

image

... well, that didn't work.

Logged out as root, logged in again. That worked. Your mileage may vary.

 

When I started the installer up again, it passed all pre-requisites except for this one (which I should have noticed before!)

image


Using Add/Remove Software, I searched for ksh, and installed the original ATT KornShell (I could also have run yum install ksh.x86_64).

 

Thank you for reading today's exciting adventures in Red Hat Enterprise Linux for newbies. Tomorrow, I will complete installing Maximo 7.6.

[{"Business Unit":{"code":"BU005","label":"IoT"}, "Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":""}]

UID

ibm11111347