[Openais] trunk aisexec failed

Steven Dake sdake at redhat.com
Thu Apr 27 00:07:12 PDT 2006


On Thu, 2006-04-27 at 15:03 +0800, 范志歆 wrote:
> Hi all:
> 
>    I tried trunk today. After solving Makefile '\' character problem, I
> install it. There are some warning messages:
> 	
> /sbin/ldconfig
> /sbin/ldconfig: /usr/lib/libtotem_pg.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libcpg.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libevs.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libSaMsg.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libSaEvt.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libSaClm.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libSaCkpt.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libSaAmf.so.1 is not a symbolic link
> 
> /sbin/ldconfig: /usr/lib/libais.so.1 is not a symbolic link
> 
> 

I think you have an old trunk - try updating once again.  This bug
should have been fixed.  Also these library files should be installed
in /usr/lib/openais, not /usr/lib..  What make install command did you
use?

The cure for the real problem is down below.

>    I discarded them and ran aisexec under /exec , but it failed:
> 
> [MAIN ] AIS Executive Service RELEASE Wilson version 0.74
> [MAIN ] Copyright (C) 2002-2006 MontaVista Software, Inc and contributors.
> [MAIN ] Copyright (C) 2006 Red Hat, Inc.
> iface number 0
> iface number 0
> creating object 0 totem
> creating object 0 logging
> creating object 0 amf
> iface number 0
> [SERV ] openais component openais_cpg loaded.
> [SERV ] Registering service handler 'openais cluster closed process group
> service v1.01'
> iface number 0
> [SERV ] openais component openais_cfg loaded.
> [SERV ] Registering service handler 'openais configuration service'
> iface number 0
> [SERV ] openais component openais_msg loaded.
> [SERV ] Registering service handler 'openais message service B.01.01'
> iface number 0
> [SERV ] openais component openais_lck loaded.
> [SERV ] Registering service handler 'openais distributed locking service
> B.01.01'
> iface number 0
> [SERV ] openais component openais_evt loaded.
> [SERV ] Registering service handler 'openais event service B.01.01'
> iface number 0
> [SERV ] openais component openais_ckpt loaded.
> [SERV ] Registering service handler 'openais checkpoint service B.01.01'
> iface number 0
> [SERV ] openais component openais_amf loaded.
> [SERV ] Registering service handler 'openais availability management
> framework B.01.01'
> iface number 0
> [SERV ] openais component openais_clm loaded.
> [SERV ] Registering service handler 'openais cluster membership service
> B.01.01'
> iface number 0
> [SERV ] openais component openais_evs loaded.
> [SERV ] Registering service handler 'openais extended virtual synchrony
> service'
> [MAIN ] parse error in config: No interfaces defined
> [MAIN ] AIS Executive exiting (-9).
> 

You are missing an interface directive in the openais.conf file.  The
conf file format has changed slightly to support multiring.  The new
interface looks more like:

totem {
        version: 2
        secauth: off
        threads: 0
        interface {
                ringnumber: 0
                bindnetaddr: 192.168.2.0
                mcastaddr: 226.94.1.1
                mcastport: 5405
        }
}

The interface directive is what you are missing.

look in the conf directory for a proper complete configuration file.

Regards
-steve

> 
> _______________________________________________
> Openais mailing list
> Openais at lists.osdl.org
> https://lists.osdl.org/mailman/listinfo/openais




More information about the Openais mailing list