"SYS_ERROR pgm initialize failure" error thrown when trying to start the Rules Management Server on a Linux VMware image.

"SYS_ERROR pgm initialize failure" error thrown when trying to start the Rules Management Server on a Linux VMware image.

book

Article ID: KB0089454

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Description:
"SYS_ERROR pgm initialize failure" error thrown when trying to start the Rules Management Server on a Linux VMware image.



Symptoms:
The following error appears when trying to start RMS using the command line in a Linux VMware image.

2014 May 02 07:58:36:936 GMT -5 D1R55O11G2 Warning [main] - [as.runtime.cluster.om.daoprovider] Failed connecting to [Metaspace:RMS_Cache] with error SYS_ERROR (pgm initialize failure - Unknown parameter). Retrying in [10] seconds
2014 May 02 07:58:46:940 GMT -5 D1R55O11G2 Warning [main] - [as.runtime.cluster.om.daoprovider] Failed connecting to [Metaspace:RMS_Cache] with error SYS_ERROR (pgm initialize failure - Unknown parameter). Retrying in [10] seconds

In RMS.cdd the property has been defined:
 <property name="be.engine.cluster.as.discover.url" value="tibpgm://1234/0.0.0.0;1.2.3.4/"/>


Cause:
The cause is not directly related to TIBCO BusinessEvents, rather an error in the customer's environment.

The following checks can be performed:

1). Confirm that the IP Address for the machine matches the "real" IP Address by validating the settings in /etc/hosts file.

 The command to return the IP address: ifconfig

If the property be.engine.cluster.as.discover.url was removed, add it back into the original place in the be-rms.cdd file.  


2). Validate Active Spaces by executing, "as-admin" and create/join the metaspace.

 Open the terminal and move to AS_HOME  ("cd /home/tibco/as/2.0/lib").

 Add <TIBCO_HOME>/as/2.0/lib to LD_LIBRARY_PATH ("export LD_LIBRARY_PATH=/home/tibco/as/2.0/lib:$LD_LIBRARY_PATH").

 Execute the following as admin:

"/home/tibco/tibcojre64/1.6.0/bin/java -jar as-admin.jar"

 join/create the existing cluster with discoveryURL "tibpgm://1234/0.0.0.0;1.2.3.4/" .

"Connect name 'cache' discovery 'tibpgm://1234/0.0.0.0;1.2.3.4/' " .

Restart the RMS server.


3). Install and configure a loopback adapter on the machine.

For a Virtual environment you can refer to the following:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1026955

Repeat Step 2 to validate if "as-admin" is able to connect and join the metaspace.

Resolution

A mis-configuration of the network VMware image causes this issue. To fix a network interface was added to the image and the new IP Address and hostname were updated in the /etc/hosts file. The hostname was removed from the loopback adapter in /etc/hosts.

Issue/Introduction

"SYS_ERROR pgm initialize failure" error thrown when trying to start the Rules Management Server on a Linux VMware image.