Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 2 Platform-Specific Instructions : Installation on UNIX

Installation on UNIX
This section gives information that is specific to UNIX platforms.
Supported Platforms and Installation Packages
TIBCO Enterprise Message Service is available on the UNIX operating systems listed in Table 3. For supported versions and the latest changes, see the README file.
 
This platform does not support Central Administration.
This platform does not support Central Administration.
This platform does not support Central Administration
This platform does not support Central Administration.
This platform does not support Central Administration.
EMS on 64-bit Systems
On UNIX platforms, all TIBCO Enterprise Message Service installations include only the 64-bit version of the server executables. However, both the 32-bit and the 64-bit versions of the client libraries are available.
Installing on 32-bit Linux
Additional steps are necessary to install the EMS client libraries on 32-bit Linux platforms.
On most platforms, the TIBCO Universal Installer bundles a JVM that it uses for its own purposes. On Linux, it bundles a 64-bit JVM that will not run on a 32-bit version of Linux.
In order to install the EMS client libraries on 32-bit Linux, you must have a 32-bit JVM installed on the target machine before running the universal installer. You can then direct the installer to use that JVM by providing it with the path to that JVM through the -is:javahome command line parameter.
For example:
TIBCOUniversalInstaller-lnx-x86-64.bin -console -is:javahome /opt/java/jdk1.8.0/jre
This allows you to install the 32-bit versions of the C client libraries. The 64-bit versions will also be installed, along with the 64-bit server, depending on the installer options you choose. However, the 64-bit versions won't run on a 32-bit machine.
Root Access and Administrative Privileges
If TIBCO Enterprise Message Service is installed and tibemsd is started as root, it drops root permissions after the server starts. This protects the EMS server from security exploits. Once the server has dropped root privileges, it cannot write to the files created during the installation. As a result, it is not able to create configuration and log files. To avoid this conflict, create the necessary directories and assign the appropriate privileges to the regular user ID with which the EMS server is started.
Loading the JVM on AIX
The JVM is required to run certain features, such as extensible security and database storage.
In order to load the IBM JVM on AIX, you must set module_path in the tibemsd.conf to point to the directories containing the libjvm.so and its dependent libraries. These libraries are part of your JRE installation.
Dynamically Linked Libraries
The EMS server dynamically loads the SSL, compression and LDAP shared libraries, rather than statically linking them. If the tibemsd executable is executed from the bin directory, it automatically locates these libraries. If the server is moved elsewhere, the shared library directory must be moved as well. This also applies to the EMS Administration Tool, tibemsadmin, with respect to the SSL and compression shared libraries.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved