[Pacemaker] Postgres RA won't start

Amar Prasovic amar at linux.org.ba
Wed Oct 12 15:20:27 UTC 2011


Thank you all for tips and suggestions. I managed to configure postgres so
it actually starts.

First, I updated resource-agents (Florian thanks for the tip, still don't
know how did I manage to miss that :) )
Second, I deleted postgres primitive, cleared all failcounts and configure
it again like this:

primitive postgres_res ocf:heartbeat:pgsql \
        params pgctl="/usr/lib/postgresql/8.4/bin/pg_ctl"
psql="/usr/bin/psql" start_opt="" pgdata="/var/lib/postgresql/8.4/main"
config="/etc/postgresql/8.4/main/postgresql.conf" pgdba="postgres" \
        op start interval="0" timeout="120s" \
        op stop interval="0" timeout="120s" \
        op monitor interval="30s" timeout="30s" depth="0"

After that, it all worked like a charm.

However, I noticed some strange output in the log file, it wasn't there
before I updated the resource-agents.

Here is the extract from the syslog:

http://pastebin.com/ybPi0VMp

(postgres_res:monitor:stderr) [: 647: monitor: unexpected operator

This error is actually reported with any operator. I tried to start the
script from CLI, I got the same thing with ./pgsql start, ./pgsql status,
./pgsql stop

Here is the pgsql script I am using:

http://pastebin.com/55mKNDCM

P..S. you can ignore nginx errors in syslog, I will open a new topic about
that
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20111012/dab95233/attachment.htm>


More information about the Pacemaker mailing list