Can I install 32-bit Tuxedo 12.2.2 on 64-bit Linux? — oracle-tech

    Forum Stats

  • 3,715,918 Users
  • 2,242,907 Discussions
  • 7,845,683 Comments

Discussions

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Can I install 32-bit Tuxedo 12.2.2 on 64-bit Linux?

user10992578
user10992578 Member Posts: 3
edited February 2020 in Tuxedo

Hi,

I am porting an ATMI application from Solaris to Linux and I want to leave Tuxedo in 32-bit to simplify the migration.  I therefore want to install Tuxedo in 32 bit mode on a 64 bit RedHat 7 host.

When I run the x86 installer (V137720-01.zip) OUI fails to run as it is looking for a linux64 directory containing the runInstaller library but the directory craeted is just called linux.

When I run the x86-64 installer (V137719-01.zip) OUI works fine but installs only 64-bit Tuxedo binaries.

How do install Tuxedo in 32-bit mode on a 64 bit Linux O/S?

Thanks,

Damien.

Answers

  • user9130018
    user9130018 Member Posts: 77 Blue Ribbon
    edited February 2020

    Hello

    I've managed to install 32 bit tuxedo on 64bit debian. What you need to have is 32 bit libraries like libc.so.6 and others. Also I've noticed that java installer crashed on 64bit java jdk so I've used 32 bit java8 and installation went flawlessly

    [email protected]:/tmp/t/32/Disk1/install$ ./runInstaller.sh -record -destinationFile response32

    ...

    [email protected]:/tmp/t/32/Disk1/install$ java -version

    java version "1.8.0_241"

    Java(TM) SE Runtime Environment (build 1.8.0_241-b07)

    Java HotSpot(TM) Server VM (build 25.241-b07, mixed mode)

    [email protected]:/tmp/t/32/Disk1/install$ file `which java`

    /opt/java/jdk1.8.0_241_32bit/bin/java: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.9, not stripped

    [email protected]:/tmp/t/32/Disk1/install$ uname -a

    Linux bender 4.19.91-btthd #1 SMP PREEMPT Thu Dec 26 20:48:50 CET 2019 x86_64 GNU/Linux

    [email protected]:/tmp/t/32/Disk1/install$ dpkg --print-architecture

    amd64

    [email protected]:/tmp/t/32/Disk1/install$ export TUXDIR=/opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0

    [email protected]:/tmp/t/32/Disk1/install$ export PATH=$TUXDIR/bin:$PATH

    [email protected]:/tmp/t/32/Disk1/install$ export LD_LIBRARY_PATH=$TUXDIR/lib:$LD_LIBRARY_PATH

    [email protected]:/tmp/t/32/Disk1/install$ tmadmin -v

    INFO: Oracle Tuxedo, Version 12.2.2.0.0, 32-bit, Patch Level (none)

    [email protected]:/tmp/t/32/Disk1/install$ file $TUXDIR/lib/libtux.so

    /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libtux.so: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, with debug_info, not stripped

    [email protected]:/tmp/t/32/Disk1/install$ ldd $TUXDIR/lib/libtux.so

        linux-gate.so.1 (0xf7f87000)

        libengine.so => /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libengine.so (0xf7826000)

        libbuft.so => /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libbuft.so (0xf7824000)

        libutrace.so => /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libutrace.so (0xf7822000)

        libgiconv.so => /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libgiconv.so (0xf7802000)

        libfml.so => /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libfml.so (0xf77e3000)

        libfml32.so => /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libfml32.so (0xf77b9000)

        libusort.so => /opt/oracle/tuxedo/oraHome4/tuxedo12.2.2.0.0/lib/libusort.so (0xf77b2000)

        libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf7737000)

        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7559000)

        librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf754c000)

        /lib/ld-linux.so.2 (0xf7f88000)

        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf752b000)

  • user10992578
    user10992578 Member Posts: 3
    edited February 2020

    Thanks for the reply.  I was hoping Oracle installer would support this as they list support for both 32bit and 64bit Tuxedo on RedHat 7 x86_64.  I guess I'll just have to install it the old fashioned way so.

    Thanks,

    Damien.

Sign In or Register to comment.