- 3,715,918 Users
- 2,242,907 Discussions
- 7,845,683 Comments
Forum Stats
Discussions
Categories
- Industry Applications
- 3.2K Intelligent Advisor
- Insurance
- 1.1K On-Premises Infrastructure
- 375 Analytics Software
- 35 Application Development Software
- 1.8K Cloud Platform
- 700.5K Database Software
- 17.4K Enterprise Manager
- 7 Hardware
- 175 Infrastructure Software
- 97 Integration
- 53 Security Software
Can I install 32-bit Tuxedo 12.2.2 on 64-bit Linux?

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
-
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)
-
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.