CA Spectrum "Failed to connect to CORBA Naming Service" error after reboot and the nameserv process does not start.

Document ID : KB000006956
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

After installing 10.2.0 or above and rebooting the SpectroSERVER, the following is seen in the VNM.OUT and the SpectroSERVER will not start:

ERROR TRACE at CsCorbaMgr.cc(1254): Failed to connect to CORBA Naming Service on corbaloc::<SS_hostname>:14006/NameService, will retry in 5 seconds

If you then view the $SPECROOT/lib/VBNS/NAMINGSERVICE.OUT the following error shows:

 ExtFactory fails! 

org.omg.CORBA.INITIALIZE: java.lang.ClassNotFoundException: vbsec64.Init  vmcid: 0x0  minor code: 0  completed: No

    at com.inprise.vbroker.orb.ORB.installServiceCollection(Unknown Source)

    at com.inprise.vbroker.orb.ORB.installServices(Unknown Source)

    at com.inprise.vbroker.orb.ORB.initialize(Unknown Source)

    at com.inprise.vbroker.orb.ORB.set_parameters(Unknown Source)

    at org.omg.CORBA.ORB.init(ORB.java:353)

    at com.inprise.vbroker.naming.ExtFactory.main(Unknown Source) 

this entry is in the .corbarc but not the .jcorbarc:  vbroker.orb.dynamicLibs=vbsec64 

 

 

 

 

Cause:

The problem is due to an incorrect reference in the <SPECROOT>/lib/SDPM/NAMINGSERVICE.idb file

Resolution:

The solution is to change the last ARGV entry in the <SPECROOT>/lib/SDPM/NAMINGSERVICE.idb file for the DORBpropStorage parameter from .corbard to .jcorbarc:

-DORBpropStorage=$SPECROOT/.corbarc

To be:

-DORBpropStorage=$SPECROOT/.jcorbarc

 

Stop and restart processd for the change to take effect.