[omniORB] Problem with omniNames !!!

Karl VERNET karl.vernet@elftrading.com
Wed Oct 23 19:05:01 2002


Hi folks,

I have just construct a Mandrake 9.0 on PentiumIII for developement
purpose.
I need omniORB3, so I compiled omniORB 3.0.5 for platform
i586_linux_2.0_glibc2.1, and everything was fine.

The problem is when I start omniNames, I've the folowing results :
[developer@colargol src]$ omniNames -start -ORBtraceLevel 30
omniORB: strand Ripper: start.
omniORB: scavenger : start.
omniORB: gateKeeper is tcpwrapGK 1.0 - based on tcp_wrappers_7.6
omniORB: strand Rope::incrRefCount: old value = 0
omniORB: Creating ref to remote: key<0x494e4954>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: omg.org/CORBA/InitialReferences:1.0
omniORB: The omniDynamic library is not linked.
omniORB: Initialising incoming rope factories.
omniORB: throw INITIALIZE from objectAdapter.cc:182
Failed to initialise the POAs. Is omniNames already running?

It sounds like I've forgot to add the path to $LD_LIBRARY_PATH, but it is
done :
[developer@colargol src]$ echo $LD_LIBRARY_PATH
/usr/local/omni/lib/i586_linux_2.0_glibc2.1
which is right !

Also I've added /usr/local/omni/lib/i586_linux_2.0_glibc2.1 to
/etc/ld.so.conf and ran ldconfig under root

Maybe an another omniNames service is running,
but no omniNames service is running :
[root@colargol omni]# ps -ef|grep omni
gives nothing !

And the default port is not used :
[root@colargol omni]# lsof -i :2809
gives nothing !

Moreover, there is no firewall on this machine, and the services iiop and
corbaloc are activated in /etc/services
The version of python is 2.2.1
The version of gcc is 3.2

I don't want to change the CORBA implementation for my developements, but
how comes all these !

I really need help.

Thanks in advance.

Karl Vernet