EMS fails to start and throws the error "Unable to locate libtibrv64.so".
book
Article ID: KB0087722
calendar_today
Updated On:
Products
Versions
TIBCO Enterprise Message Service
-
Not Applicable
-
Description
Resolution: Prior to EMS 8.1, RV libraries are statically linked (included in tibemsd/tibemsd64 executable). In EMS 8.1, the EMS server dynamically loads RV libraries that are included in the EMS installation package. Starting from EMS 8.2, the RV libraries are no longer included in the EMS installation package. Users who have enabled RV transports to exchange messages with EMS (tibrv_transports=enabled) must configure the tibemsd parameter module_path to point to previously installed RV libraries. Refer to the EMS 8.1, 8.2 Release Notes.
We strongly recommend using RV 8.4.2 or higher if you will be using EMS to exchange messages with RV. Refer to the EMS 8.2 Installation Guide: Chapter 1 Installation Overview : Installation Requirements.
Users can refer to the following steps:
1.) Copy the following libraries from the RV installation.
*NIX:
libtibrv.so (32 bit) libtibrvcm.so (32 bit)
libtibrv64.so (64 bit) libtibrvcm64.so (64 bit)
Windows (EMS-32 and 64-bit):
tibrv.dll tibrvcm.dll
2). Configure the following in tibemsd.conf:
module_path=<RVLIB_DIR>
Issue/Introduction
EMS fails to start and throws the error "Unable to locate libtibrv64.so".