Dietmar,

Current trunk builds/runs for me.

Perhaps you have selinux enabled on your system?  There may be a problem
where corosync tries to create the /var/lib/corosync directory and is
unable to because selinux doesn't allow it.  Unfortunately it appears no
proper warning is given to the user in this scenario, and maybe corosync
shouldn't create this directory at all but warn the user if it is
missing.

Try to create this directory before running corosync and see if that
fixes your problem.

Please report back if that is the root cause, and I'll work up a better
notification patch.

Regards
-steve


On Wed, 2009-04-01 at 17:09 +0200, Dietmar Maurer wrote:
> Hi all,
> 
> I sucessfully compiled corosync-0.94/openais-0.93, and even managed to
> create a cluster 
> with 4 nodes - everything worked as expected.
> 
> But it does not work when I try corosync-0.95/openais-0.94 form svn,
> using exactly the same configuration:
> 
> # # corosync-objctl
> service.name=openais_clm
> service.ver=0
> service.name=openais_evt
> service.ver=0
> service.name=openais_ckpt
> service.ver=0
> service.name=openais_amf
> service.ver=0
> service.name=openais_msg
> service.ver=0
> service.name=openais_lck
> service.ver=0
> service.name=openais_tmr
> service.ver=0
> totem.version=2
> totem.secauth=off
> totem.threads=0
> totem.nodeid=3
> totem.interface.ringnumber=0
> totem.interface.bindnetaddr=192.168.0.0
> totem.interface.mcastaddr=226.94.1.1
> totem.interface.mcastport=5405
> logging.fileline=off
> logging.to_stderr=yes
> logging.to_file=yes
> logging.to_syslog=yes
> logging.logfile=/tmp/openais.log
> logging.debug=on
> logging.timestamp=on
> logging.logger.ident=AMF
> logging.logger.debug=off
> logging.logger.tags=enter|leave|trace1|trace2|trace3|trace4|trace6
> amf.mode=disabled
> 
> As you see, the nodeid is 3. But when I run:
> 
> # corosync-cfgtool -s
> Printing ring status.
> Local node ID 0
> 
> it says I have node id 0? 
> 
> # tcpdump ip multicast
> 
> shown nothing. Seems that the totem protocol is not running. The syslog
> shows:
> 
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Corosync
> Executive Service RELEASE 'trunk'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Copyright
> (C) 2002-2006 MontaVista Software, Inc and contributors.
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Copyright
> (C) 2006-2008 Red Hat, Inc.
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Corosync
> Executive Service: started and ready to provide service.
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ]
> Successfully configured openais services to load
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ]
> Successfully read main configuration file '/etc/ais/openais.conf'.
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'openais cluster membership service B.01.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'openais event service B.01.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'openais checkpoint service B.01.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'openais availability management framework B.01.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MSG   ] [DEBUG]:
> msg_exec_init_fn
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'openais message service B.03.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'openais distributed locking service B.01.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'openais timer service A.01.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'corosync extended virtual synchrony service'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'corosync configuration service'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'corosync cluster closed process group service v1.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'corosync cluster config database access v1.01'
> Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
> initialized 'corosync profile loading service'
> Apr  1 10:44:20 lvm1 corosync[8971]: Apr  1 10:44:20 [CLM   ] nodeget:
> trying to find node ffffffff
> 
> I tried to debug a bit, and found that
> 
> totemsrp_ifaces_get()
> 
> does return an empty list (I guess that's a bug)?
> 
> Any ideas whats going wrong?
> 
> - Dietmar
> 
> 
> 
> 
> _______________________________________________
> Openais mailing list
> [email protected]
> https://lists.linux-foundation.org/mailman/listinfo/openais

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to