EMS fails to start and throws the error "Unable to locate libtibrv64.so".

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

Additional Information

EMS 8.1 release note
EMS 8.2 release note
EMS 8.2 Installation Guide: Chapter 1 Installation Overview : Installation Requirements