TIBCO iProcess Server MicroAgent is not listed in TIBCO Hawk Display or the node cannot be found when using the TIBCO iProcess Server Manager.

TIBCO iProcess Server MicroAgent is not listed in TIBCO Hawk Display or the node cannot be found when using the TIBCO iProcess Server Manager.

book

Article ID: KB0080809

calendar_today

Updated On:

Products Versions
TIBCO iProcess Engine (Oracle) 11.5 and earlier versions running on Unix platforms

Description

Description:
When starting the TIBCO iProcess Engine (iPE), the iProcess Server Agent is not registered in Hawk and is not listed in Hawk Display. Searching for the node using iProcess Server Manager, the node cannot be found.
Symptoms:
After starting the iPE processes, the node cannot be found when using the iProcess Server Manager. If using Hawk to display the available MicroAgents the node/PROCMGR are not listed.

Setting sentinel/PROCMGR debug shows the $SWDIR/libs/libpmsuhawk.so not loading correctly:
[T=4075669312]151030162048.750156:T004: pmsulib_init_hawk() : Calling load_hawk_lib
[T=4075669312]151030162048.750169:T004: ==> load_hawk_lib() :
[T=4075669312]151030162048.760832:T004: load_hawk_lib() : Handle to DLL or shared library [libpmsuhawk.so] = 0
[T=4075669312]151030162048.760861:T004: <== load_hawk_lib() : returning -1
[T=4075669312]151030162048.760876:T004: <== pmsulib_init_hawk() :
[T=4075669312]151030162048.760889:T001: process_util_startup(): Unable to create a Hawk session, nReturn = -1

An ldd shows the Hawk library dependency failing:
ldd $SWDIR/libs/libpmsuhawk.so
        linux-gate.so.1 =>  (0xffffe000)
        libtibhawkami.so => not found

Cause:
The 64-bit version of Hawk has been installed. To verify this use the "file" command:
file /applications/tibco/hawk/5.2/ami_api/lib/libtibhawkami.so
libtibhawkami.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped

Issue/Introduction

TIBCO iProcess Server MicroAgent is not listed in TIBCO Hawk Display or the node cannot be found when using the TIBCO iProcess Server Manager.

Resolution

Install 32-bit versions TIBCO Hawk and TIBCO Rendezvous (RV), because the iPE 11.5.0 and earlier on Unix is a 32-bit application and cannot load 64-bit Hawk and RV libraries.