[Pacemaker] use_logd or use_mgmtd kills corosync

Andrew Beekhof andrew at beekhof.net
Wed Jun 9 02:20:12 EDT 2010


On Wed, Jun 9, 2010 at 7:27 AM, Devin Reade <gdr at gno.org> wrote:
> I was following the instructions for a new installation of corosync
> and was wanting to make use of hb_gui so, following an installation
> via yum per the docs, built Pacemaker-Python-GUI-pacemaker-mgmt-2.0.0
> from source.
>
> Starting corosync works normally without mgmtd in the picture, but as
> soon as *either* of the two lines are added to /etc/corosync/service.d/pcmk,
> corosync fails to start with no diagnostics in the logfile or syslog:
>    use_logd: 1
>    use_mgmtd: 1
>
> I ran 'strace corosync -f' and got rather uninformative information, the
> tail end of it shown here:
>
> statfs("/etc/corosync/service.d", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096,
> f_blocks=507860, f_bfree=388733, f_bavail=362519, f_files=524288,
> f_ffree=517073, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
> getdents(3, /* 3 entries */, 32768)     = 72
> stat("/etc/corosync/service.d/pcmk", {st_mode=S_IFREG|0644, st_size=101,
> ...}) = 0
> open("/etc/corosync/service.d/pcmk", O_RDONLY) = 4
> fstat(4, {st_mode=S_IFREG|0644, st_size=101, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x2acb16dd5000
> read(4, "service {\n \t# Load the Pacemaker"..., 4096) = 101
> close(4)                                = 0
> munmap(0x2acb16dd5000, 4096)            = 0
> close(3)                                = 0
> exit_group(8)                           = ?
>
>
> Any thoughts?

Not really.
Do any other children start up?
Where is the mgmtd binary installed to?

> # uname -srv
> Linux 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:08:30 EDT 2010
>
> # rpm -q -a | grep openais | sort
> openais-1.1.0-2.el5.i386
> openais-1.1.0-2.el5.x86_64
> openaislib-1.1.0-2.el5.i386
> openaislib-1.1.0-2.el5.x86_64
> openaislib-devel-1.1.0-2.el5.i386
> openaislib-devel-1.1.0-2.el5.x86_64
>
>
> ################### /etc/corosync/corosync.conf ################
> compatibility: none
>
> totem {
>        version: 2
>        secauth: off
>        threads: 0
>        interface {
>                ringnumber: 0
>                # but with a real netaddr, obviously
>                bindnetaddr: A.B.C.D
>                mcastaddr: 226.94.1.1
>                mcastport: 5405
>        }
> }
>
> logging {
>        fileline: off
>        to_stderr: no
>        to_file: yes
>        to_syslog: yes
>        logfile: /var/log/corosync.log
>        # debug: off
>        timestamp: on
>        logger_subsys {
>                subsys: AMF
>                debug: off
>        }
> }
>
> amf {
>        mode: disabled
> }
>
> aisexec {
>        user: root
>        group: root
> }
>
> #################### /etc/corosync/service.d/pcmk #############
> service {
>        # Load the Pacemaker Cluster Resource Manager
>        name: pacemaker
>        ver:  0
>        use_logd: 1
> }
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
>




More information about the Pacemaker mailing list