[Pacemaker] cannot append to /var/log/cluster/corosync.log permission denied

Alister Wong alister.wong at wisespotgroup.com
Fri Sep 17 10:25:56 UTC 2010


-----Original Message-----
From: Dejan Muhamedagic [mailto:dejanmm at fastmail.fm] 
Sent: Friday, September 17, 2010 6:01 PM
To: The Pacemaker cluster resource manager
Subject: Re: [Pacemaker] cannot append to /var/log/cluster/corosync.log
permission denied

Hi,

On Fri, Sep 17, 2010 at 12:49:39AM +0800, Alister Wong wrote:
> Hi, all,
> 
>         I just setup a 2 node clusters in 2 RHEL server(5.5 x86_64).
> 
>         After I setup and it looked fine. However, I found in
> /var/log/messages I found some logs showed that it failed to append to
> corosync.log. I run the corosync as root. 
> 
>         e.g.
> 
> Sep 17 00:39:14 property01-b crmd: [17332]: info: do_state_transition:
State
> transition S_TRANSITION_ENGINE -> S_IDLE [ input=I_TE_SUCCESS
> cause=C_FSA_INTERNAL origin=notify_crmd ]
> 
> Sep 17 00:39:14 property01-b crmd: Cannot append to
> /var/log/cluster/corosync.log: Permission denied
> 
> Sep 17 00:39:14 property01-b crmd: [17332]: info: do_state_transition:
> Starting PEngine Recheck Timer
> 
> Sep 17 00:39:14 property01-b crmd: Cannot append to
> /var/log/cluster/corosync.log: Permission denied
> 
>  
> 
> Below is corosync.conf and crm configure result.
> 
> Corosync.conf
> 
> # Please read the corosync.conf.5 manual page
> 
> compatibility: whitetank
> 
>  
> 
> totem {
> 
>         version: 2
> 
>         secauth: off
> 
>         threads: 0
> 
>         interface {
> 
>                 ringnumber: 0
> 
>                 bindnetaddr: 192.168.200.15
> 
>                 mcastaddr: 226.94.1.1
> 
>                 mcastport: 5405
> 
>         }
> 
> }
> 
>  
> 
> logging {
> 
>         fileline: off
> 
>         to_stderr: no
> 
>         to_logfile: yes

Change this to: 
         to_logfile: no

And use just syslog.

Thanks,

Dejan

>         to_syslog: yes
> 
>         logfile: /var/log/cluster/corosync.log
> 
>         debug: off
> 
>         timestamp: on
> 
>         logger_subsys {
> 
>                 subsys: AMF
> 
>                 debug: off
> 
>         }
> 
> }
> 
>  
> 
> amf {
> 
>         mode: disabled
> 
> }
> 
> aisexec{
> 
> user: root
> 
> group: root
> 
> }
> 
> service{
> 
> # Load the Pacemaker Cluster Resource Manager
> 
> name: pacemaker
> 
> ver: 0
> 
> }
> 
>  
> 
> Crm configure:
> 
> node property01-a
> 
> node property01-b
> 
> property $id="cib-bootstrap-options" \
> 
>         dc-version="1.0.9-89bd754939df5150de7cd76835f98fe90851b677" \
> 
>         cluster-infrastructure="openais" \
> 
>         expected-quorum-votes="2"
> 
>  
> 
> Here is the /var/log/corosync/corosync.log permission info:
> 
> [root at property01-b corosync]# ls -l /var/log/cluster/
> 
> total 148
> 
> -rw-rw---- 1 root root 145285 Sep 17 00:39 corosync.log
> 
>  
> 
> From corosync.log
> 
> Pcmk and corosync should able to write the log in corosync.log
> 
> Sep 17 00:39:07 corosync [pcmk  ] info: pcmk_peer_update: MEMB:
property01-b
> 80259264
> 
> Sep 17 00:39:07 corosync [pcmk  ] info: send_member_notification: Sending
> membership update 72 to 2 children
> 
> Sep 17 00:39:07 corosync [pcmk  ] info: update_member: 0x5275c50 Node
> 80259264 ((null)) born on: 72
> 
> Sep 17 00:39:07 corosync [TOTEM ] A processor joined or left the
membership
> and a new membership was formed.
> 
> Sep 17 00:39:07 corosync [pcmk  ] info: update_member: 0x527cec0 Node
> 63482048 (property01-a) born on: 72
> 
> Sep 17 00:39:07 corosync [pcmk  ] info: update_member: 0x527cec0 Node
> 63482048 now known as property01-a (was: (null))
> 
> Sep 17 00:39:07 corosync [pcmk  ] info: update_member: Node property01-a
now
> has process list: 00000000000000000000000000013312 (78610)
> 
> Sep 17 00:39:08 corosync [pcmk  ] info: update_member: Node property01-a
now
> has 1 quorum votes (was 0)
> 
> Sep 17 00:39:08 corosync [pcmk  ] info: send_member_notification: Sending
> membership update 72 to 2 children
> 
> Sep 17 00:39:08 corosync [MAIN  ] Completed service synchronization, ready
> to provide service.
> 
>  
> 
> The cluster was just setup and the current configure is so simple, but I
> can't find out what did I do to cause this issue. Can anyone help me to
get
> rid of the permission issue? I have no clue to find out the cause.
> 
> Thank you very much.
> 
>  
> 
> Regards,
> 
> Alister
> 

> _______________________________________________
> 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

Hi, Dejan,
	Thanks. It works. However, I have another cluster was finished setup
about a month ago and they didn't have this problem.
	Anyway, thank you.

Regards,
Alister
_______________________________________________
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