[Pacemaker] Pure-FTPd resource script is wrong (at least on ubuntu and probably debian)

Dejan Muhamedagic dejanmm at fastmail.fm
Mon Nov 7 12:27:10 EST 2011


On Sat, Nov 05, 2011 at 10:26:12PM +0100, Mailing List SVR wrote:
> Hi,
> the script doesn't create the pid file directory if missing and so  

None of the resource agents does that. Anyway, it needs to be
created just once per node and arguably it should be part of
deployment. Note that the default pidfile directory (shared by
all agents) should be created by the init script (IIRC).



> pure-ftpd starts but no pidfile is created and the motion function fails  
> and try top start pure-ftpd again but this time the address is already  
> in use and so on,
> must be added something like this before start pure-ftpd:
> if [ ! -e `dirname $PIDFILE` ];then
>        mkdir `dirname $PIDFILE`
> fi
> please apply,
> thanks
> Nicola
> P.S. I'm testing on ubuntu 11.10, note also that on ubuntu 11.10 seems  
> the pid is hardcoded to /var/run/pure-ftpd/pure-ftpd.pid
> _______________________________________________
> 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