Monday, April 9, 2012

Solving prerequisite for TSM 6.3 on Linux CentOS 6.2

I hit this wall twice now, so I am sure there will be other people out there that will have the same issues.

There are a bunch of errors that are displayed by prereqcheck.bin when the host is tested.
First if you get an error that your user needs to be root, and you are running prereqcheck.bin as root, then you need to edit /etc/hosts and put the name of the host at the end of the line that starts with 127.0.0.1 .
In other words as root run "hostname" then run "vi /etc/hosts" and put the output of the command hostname at the end of the line that start with 127.0.0.1 .

If you are getting that korn is not installed:


Requirement check: Failed
- The Korn shell (ksh) is not installed on your system. For Tivoli Storage
Manager server database upgrades and uninstallations, ensure that the ksh is
installed here: /bin/ksh.
Environment settings: Failed

Then run "yum install ksh"


If you get the following error:

Requirement check: Failed
- Deployment Engine installation minimum requirements: libstdc++so.5 (32-bit
and 64-bit)

Run:


yum install compat-libstdc++*

This will install:
compat-libstdc++-296              i686
compat-libstdc++-33               x86_64

But you also need the 32 bit one.
So run:

yum install compat-libstdc++*686

This will install compat-libstdc++-33              i686.

This should resolve the prerequisite.