Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-2337117.1
Update Date:2017-12-08
Keywords:

Solution Type  Technical Instruction Sure

Solution  2337117.1 :   EPAP HASTATUS giving ERROR-{HA::Mgr}: Failed to initialize ResourceConf!  


Related Items
  • Oracle Communications EAGLE (Software)
  •  
Related Categories
  • PLA-Support>Sun Systems>CommsGBU>Global Signaling Solutions>SN-SND: Tekelec OS EPAP ECAP
  •  




In this Document
Goal
Solution


Created from <SR 3-16354256171>

Applies to:

Oracle Communications EAGLE (Software) - Version EPAP 15.0 and later
Information in this document applies to any platform.

Goal

After reboot of server HASTATUS shows the below error :

[root@mps-5084-a ~]# hastatus
ERROR-{HA::Mgr}: No Clusternode found for resource entry, (mps-5084-a)!
ERROR-{HA::Mgr}: Failed to initialize ResourceConf!
Can't call method "status" on an undefined value at /usr/TKLC/plat/bin/hastatus line 95.
[root@mps-5084-a ~]#


 

Solution

Check for syscheck output and to see if it is reporting errors for HASTATUS :

[root@mps-5084-a ~]# syscheck
Can't call method "status" on an undefined value at /usr/TKLC/plat/lib/Syscheck/modu.

Can't call method "status" on an undefined value at /usr/TKLC/plat/lib/Syscheck/modu.

Running modules in class proc...
  OK

Running modules in class services...
ERROR-{HA::Mgr}: No Clusternode found for resource entry, (mps-5084-a)!
ERROR-{HA::Mgr}: Failed to initialize ResourceConf!
* ha_transition: FAILURE:: Test had a runtime error (ha_transition 3.01)
* ha_transition: FAILURE:: ERROR: Can't call method "status" on an undefined value .
ERROR-{HA::Mgr}: No Clusternode found for resource entry, (mps-5084-a)!
ERROR-{HA::Mgr}: Failed to initialize ResourceConf!
* ha_keepalive: FAILURE:: Test had a runtime error (ha_keepalive 3.01)
* ha_keepalive: FAILURE:: ERROR: Can't call method "status" on an undefined value a.
One or more module in class "services" FAILED

Running modules in class net...

We checked for below command output :

[root@mps-5084-a ~]# ls -lrt /etc/ha.d/ha*;egrep -v "^#|^$" /etc/ha.d/ha.cf;egrep -v "^#|^$" /etc/ha.d/haresources;hastatus
-rwxr-xr-x 1 root root 745 May 3 2012 /etc/ha.d/harc
-r--r--r-- 1 root root 5964 Nov 18 2015 /etc/ha.d/haresources
-r--r--r-- 1 root root 9115 May 17 2017 /etc/ha.d/ha.cf
use_logd yes
keepalive 1000ms
deadtime 10000ms
warntime 6000ms
initdead 30
udpport 694
auto_failback on
node tklc-ha-active
node tklc-ha-standby
respawn hacluster /usr/lib64/heartbeat/ipfail
bcast eth03.1
mps-5084-a TKLChanotify::pre
mps-5084-a TKLChanotify::post
ERROR-{HA::Mgr}: No Clusternode found for resource entry, (mps-5084-a)!
ERROR-{HA::Mgr}: Failed to initialize ResourceConf!
Can't call method "status" on an undefined value at /usr/TKLC/plat/bin/hastatus line 95.
[root@mps-5084-a ~]#

If the module is not recognizing the conf file, take the below actions :

1. Edit the file : vi /etc/ha.d/haresources
2. Changed the "mps-5084-a" to "tklc-ha-active"
3. Save the file using :wq!

Run the command HASTATUS and when it is executed successfully and the status will how as UNINITIALIZED.
SYSCHECK will be alarm free now. Also, verify the HASTATUS for the mate server, to ensure it is also good.


 

 


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback