Table of Contents

Installing BEA Tuxedo on Linux

These instructions specifically pertain to Gentoo Linux but I guess the probably apply to all flavors of Linux.

Tuxedo 8.1

>> emerge ncompress
cd /usr/bin
ln -s ./bash ./ksh

Tuxedo 9.1

Tuxedo 9.1 is bundled with PeopleSoft PeopleTools 8.49. If you are trying to install this product on any Linux other than sles9, these are the instructions for you! Make sure that you have installed compress/uncompress as shown above and have created the symbolic link from /bin/bash to /bin/ksh as described in the Tuxedo 8.1 section above.

This was an absolute bitch to figure out and is quite frankly a hack job - But hey it works!

The Installation Error

Installing for linux/sles9 

If you wish to quit the installation at any point
press the interrupt key or <ctrl+c>.
BEA Home being defaulted to /bea (y/n)
n
Please supply alternative BEA Home: 
/home/azutshi/bea
Tuxedo 9.1 will be installed to /home/azutshi/bea/tuxedo91 (y/n): 
y
Accept default TListen password 'password' (y/n): 
y
Continue with installation of Tuxedo 9.1 (y/n): 
y
Installing...

awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/tmp/install.dir.7231/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
Tuxedo 9.1 base installation complete

The Solution

> cp -R /mnt/cdrom /home/azutshi/Tux91
# Go to the "base" directory
cd /home/azutshi/Tux91/linux/sles9/base

# Make the file writeable by us
chmod 755 tuxedo91_32_SLES_9_x86.bin
> ls -la
drwxr-xr-x 2 azutshi users     4096 Aug 22 21:22 .
drwxr-xr-x 4 azutshi users     4096 Feb 27 17:18 ..
-rwxr-xr-x 1 azutshi users 65518672 Aug 22 21:12 tuxedo91_32_SLES_9_x86.bin

# Back up the file somewhere other than the "base" directory
cp tuxedo91_32_SLES_9_x86.bin /home/azutshi
mv tuxedo91_32_SLES_9_x86.bin tux.0
cat tux.0|sed "s/export LD_ASSUME_KERNEL/\#xport LD_ASSUME_KERNEL/"|sed "s/$linux_LD_ASSUME_KERNEL_hack -eq 1/$linux_LD_ASSUME_KERNEL_hack -eq 9/" > tuxedo91_32_SLES_9_x86.bin
rm tux.0
cd /home/azutshi/Tux91
./install.sh

You should be good to go!