Cannot find 64-bit executables in the /bin directory after installing from the 64-bit TRA installer.

Cannot find 64-bit executables in the /bin directory after installing from the 64-bit TRA installer.

book

Article ID: KB0090051

calendar_today

Updated On:

Products Versions
TIBCO Rendezvous -
Not Applicable -

Description

Resolution:
Description:
==========

While installing TIBCO Rendezvous (RV) using 64-bit TRA installer, a “ls –lrt” on the /bin directory after RV installation does not show 64-bit RV binaries such as rvd64 or rvrd64. However, when RV is re-installed using the stand-alone RV installer, the 64-bit RV binaries can be found in the /bin directory.

Environment:
==========

LINUX (all versions)
TIBCO Rendezvous 8.x
TRA 5.6 and up

Cause:
======

The 64-bit installer for TRA 5.6.x on Linux platforms installs 64-bit RV daemons in the /bin directory, but the naming convention is different. Though there is no rvd64/rvrd64 binaries present in the /bin directory the basic rvd/rvrd binaries are actually 64-bit. This can be found by doing a ldd on the rvd/rvrd binary and the output will be as follows:

[vsadmin@localhost bin]$ ldd rvd
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003939200000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003938600000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003938200000)

The RV binaries present in the /bin directory that start with the prefix "trdp" are the 32-bit binaries and a ldd on them will have the following output:

[vsadmin@localhost bin]$ ldd trdprvd
        linux-gate.so.1 =>  (0xffffe000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00427000)
        libdl.so.2 => /lib/libdl.so.2 (0x0044b000)
        libc.so.6 => /lib/libc.so.6 (0x002bf000)
        /lib/ld-linux.so.2 (0x002a2000)

When RV is installed using the stand-alone RV installer, all daemons such as rvd/rvrd, etc., are 32-bit. All daemons like rvd64/rvrd64 are 64-bit and all daemons with the prefix trdp (i.e. trdprvd/trdprvrd) are 32-bit.

Issue/Introduction

Cannot find 64-bit executables in the /bin directory after installing from the 64-bit TRA installer.