You have a comms issue … I will hazard a guess it’s something to do with endpoints.
The Corba error marianne points out is an excellent start, but by no means the complete story. Maybe others better than I know different, but that error alone is pretty much useless, apart from telling us you have a comms issue.
The problem happens at some point before that. These issues can be very hard to find.
From your log
02/23/17 14:34:08.822 [Orb::getConfig] found service entry: name = veritas_pbx port = 1556 proto = tcp(Orb.cpp:542)
02/23/17 14:34:08.822 [Orb::getConfig] required_interface: xxx defined and assigned(Orb.cpp:582)
<snip>
02/23/17 14:34:08.835 [TAO] Using 5 threads for all Consumers.
02/23/17 14:34:08.835 [TAO] Using 5 threads for all Suppliers.
02/23/17 14:34:08.836 [ServiceContainer::doInit] successfully processed directive: dynamic CosNotify_Service Service_Object * "/usr/openv/lib/libvxTAO_CosNotification.so.6":_make_TAO_NS_Notify_Service() "-AllowReconnect -DispatchingThreads 5 -SourceThreads 5 -NoUpdates"(ServiceContainer.cpp:192)
02/23/17 14:34:08.836 [ServiceContainer::doInit] processing directive: dynamic AsyncEventMgr Service_Object * "/usr/openv/lib/libAsyncEventService.so":_make_AsyncEventMgr()(ServiceContainer.cpp:166)
02/23/17 14:34:08.836 [NBLogFactory::locateLogger(fid, oid)] Found a logger (#2). FID - 231, OID - 231(NBLogFactory.cpp:199)
02/23/17 14:34:08.836 [Orb::setOrbTimeoutPolicy] setting ORB request timeout policy: tv = 300(Orb.cpp:1388)
02/23/17 14:34:08.836 [Orb::setOrbRequestTimeout] timeout seconds: 300(Orb.cpp:1374)
02/23/17 14:34:08.836 [Info] V-231-134 The TAO Notification Service (CosNotify_Service) has been started.
02/23/17 14:34:08.837 [vnet_sortaddrs] [vnet_addrinfo.c:3992] sorted addrs: 1 0x1
02/23/17 14:34:08.837 [NBIORInterceptor::establish_components] Encoding IP Address [xxx] in IOR(NBIORInterceptor.cpp:120)
02/23/17 14:34:08.837 [vnet_sortaddrs] [vnet_addrinfo.c:3992] sorted addrs: 1 0x1
02/23/17 14:34:08.837 [NBIORInterceptor::establish_components] Encoding IP Address [xxx] in IOR(NBIORInterceptor.cpp:120)
02/23/17 14:34:08.839 [Info] V-231-135 TAO Notification Service (CosNotify_Service) Initialization complete.
02/23/17 14:34:08.839 [Info] V-231-140 Creating default Event Manager objects.
Now lets look at the log from my server
02/24/17 20:23:21.032 [Orb::getConfig] found service entry: name = veritas_pbx port = 1556 proto = tcp(Orb.cpp:542)
02/24/17 20:23:21.032 [Orb::getConfig] cluster_name and required_interface not defined, using ANY(Orb.cpp:594)
<snip>
02/24/17 20:23:21.314 [TAO] Using 5 threads for all Consumers.
02/24/17 20:23:21.314 [TAO] Using 5 threads for all Suppliers.
02/24/17 20:23:21.315 [ServiceContainer::doInit] successfully processed directive: dynamic CosNotify_Service Service_Object * "/usr/openv/lib/libvxTAO_CosNotification.so.6":_make_TAO_NS_Notif
y_Service() "-AllowReconnect -DispatchingThreads 5 -SourceThreads 5 -NoUpdates"(ServiceContainer.cpp:192)
02/24/17 20:23:21.315 [ServiceContainer::doInit] processing directive: dynamic AsyncEventMgr Service_Object * "/usr/openv/lib/libAsyncEventService.so":_make_AsyncEventMgr()(ServiceContainer.c
pp:166)
02/24/17 20:23:21.316 [NBLogFactory::locateLogger(fid, oid)] Found a logger (#2). FID - 231, OID - 231(NBLogFactory.cpp:199)
02/24/17 20:23:21.317 [AsyncEventMgr::init()] +++ ENTERING +++ : obj = 1002ba900 (../AsyncEventMgr.cpp:99)
02/24/17 20:23:21.317 [LifecycleTools::startCosNotifSvc()] +++ ENTERING +++ : obj = ffffffff7fffce10 (../LifecycleTools.cpp:108)
02/24/17 20:23:21.317 [Orb::setOrbTimeoutPolicy] setting ORB request timeout policy: tv = 300(Orb.cpp:1388)
02/24/17 20:23:21.317 [Orb::setOrbRequestTimeout] timeout seconds: 300(Orb.cpp:1374)
02/24/17 20:23:21.318 [Info] V-231-134 The TAO Notification Service (CosNotify_Service) has been started.
packet_write_wait: Connection to 10.12.235.41: Broken pipents] Encoding IP Address [10.12.235.41] in IOR(NBIORInterceptor.cpp:120)
M071744HTG3QD:~ martin.holt$ nterceptor::establish_components] Encoding IP Address [10.12.235.41] in IOR(NBIORInterceptor.cpp:120)
02/24/17 20:23:21.321 [NBIORInterceptor::establish_components] Encoding IP Address [10.12.235.41] in IOR(NBIORInterceptor.cpp:120)
02/24/17 20:23:21.321 [NBIORInterceptor::establish_components] Encoding IP Address [10.12.235.41] in IOR(NBIORInterceptor.cpp:120)
02/24/17 20:23:21.347 [Info] V-231-135 TAO Notification Service (CosNotify_Service) Initialization complete.
02/24/17 20:23:21.347 [Info] V-231-140 Creating default Event Manager objects.
You can see the difference, my log shows my ip address, your log shows xxx
As a matter of interest, in pbx log at the time of startup, do you see lines like this:
02/24/17 20:23:21.251 [Info] V-103-10 Adding server: nbevtmgr
02/24/17 20:23:21.399 [Info] PBX_Client_Proxy::parse_line, line = extension=nbevtmgr From 127.0.0.1
To get the pbx log (PBX log levels work a bit differently, it should be at max debug level of 10 by default)
vxlogview -p 50936 -o 103 -t 00:40:00 (last 40 mins of log relative to when you run the command, adjust time as required, of just restart and get new logs …)
I will hazard a guess, that you won’t see the lines in PBX log, as nbevtmgr can’t connect to it.
I’d suggest checking name resolution, if you have multiple interfaces on master, even though you may only use one address, ALL address must be fully resolvable (both forwards and backwards) as the way NBU works, it advertises all interfaces on a machine, so even if not used, every interface must be resolvable.
If you use hosts file, make sure the localhost entry is correct. If on Unix/ Linux, check cat -v /etc/hosts for bad characters, I had a corrupted host file the other week that caused this sort of issue. Might be worth re-creating the hosts file to be safe (obviously, don’t copy it …).
As a matter of interest, is this a cluster ???
I’ve also just had a look for previous cases with that same Corba error. Various solutions, some were fixed by an EEB (not the version you have so N/A), quite a few had name resolution as the cause - so again, further evidence to check this. I will apologies, if I had a £1 for every time I am told ‘there are no lookup issues’ only to find several hours later - oh look ‘name resolution issue’ …
We might need to increase the vx log 156 and 137, these are loads of ‘network’ stuff into the nbevtmgr log, you need to recollect ONLY nbevtmgr log but run vxlogview -p 51216 -i 231, not -o 231. To be honest, if it’s not a easily found lookup issue then you’ll probably need a support call, and in that case send raw unprocessed logs.