Problem

Problems starting the Interface Repository. Bad network configuration

Solution

Trying acsStart you get something like this:

INFO - Starting CORBA Services
INFO -     Orb options:  -ORBDottedDecimalAddresses 1
INFO - Starting Interface Repository
uncaught MICO exception: IDL:omg.org/CORBA/INITIALIZE:1.0 (0, not-completed)
Max timeout exceeded!
/alma/ACS-5.0/ACSSW/bin/acsStartORBSRVC: line 331: 16859 Aborted $MICO_HOME/bin/ird -ORBNoResolve -ORBIIOPAddr inet:$HOST:$ACS_IR_PORT --ior $IR_IOR
ERROR - Unable to start the Interface Repository!
ERROR - Try increasing the value of $ACS_STARTUP_TIMEOUT_MULTIPLIER
ERROR - Cannot kill the interface repository
Detected the process emitted 'ERROR' which implies
some sort of error condition!
Bailing without making any attempt to stop the process.
ERROR - Detected the acsStartORBSRVC process has exited with an error!

There is a fairly long pause after reporting the MICO exception.

What happens?

Reply

Most probably you have a problem with network configuration.

Probably your $HOST does not resolve as your IP.

The interface repository is started with the following command (parameters stripped):

> LD_LIBRARY_PATH=$MICO_HOME/lib:$LD_LIBRARY_PATH
> $MICO_HOME/bin/ird -ORBNoResolve -ORBIIOPAddr inet:$HOST:3004

where $HOST must be properly resolved, typically in /etc/hosts.

If this is not the case, then it Aborts.
In that case also the basic

   ping $HOST

would probably not work.

You can try by hand and see what happens.

This has happened already to other people, in particular with networks configured for DHCP. The basics are here:

but this is a different kind of misconfiguration.