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

Mailing List SVR lists at svrinformatica.it
Mon Nov 7 12:48:22 EST 2011


thanks for your answer

Il 07/11/2011 18:27, Dejan Muhamedagic ha scritto:
> Hi,
> 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.

/var/run is a tmpfs so is cleaned every time you reboot the server, are 
you suggesting to do that in rc.local?

>   Note that the default pidfile directory (shared by
> all agents) should be created by the init script (IIRC).

please note that pure-ftpd on debian/ubuntu has the pid hardcoded to


and in general if a resource script accept a pidfile as configuration 
parameters should try to create the directory if missing.

Anyway is a fact that this resource script doesn't work on debian/ubuntu 
and the modify I sent solve the problem, please suggest a better 
approach if it is wrong (this is the first time I'm using resource 
scripts so maybe I'm missing something)


> Thanks,
> Dejan
>> 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