Ok, That's good. That means that you DB starts up but for some reason
monitoring fails. Please check following:

1. You have /bin/fuser tool on your ssystem
2. After you ran pgsql manually
/var/lib/postgresql/8.4/main/postgres.pid file has the correct pid for
postmaster process.

Basically this part of the RA fails:

pgsql_status() {
     if [ -f $PIDFILE ]
     then
         PID=`head -n 1 $PIDFILE`
         kill -0 $PID >/dev/null 2>&1 && fuser $OCF_RESKEY_pgdata 2>&1
| grep $PID >/dev/null 2>&1
         return $?
     fi

     # No PID file
     false
}



On Mon, May 17, 2010 at 9:44 AM, Jose <[email protected]> wrote:
> I configure that directory because is same as
> /etc/postgresql/8.4/main/postgresql.conf:
>   data_directory = '/var/lib/postgresql/8.4/main'
>
> r...@ubuntu02:/var/lib/postgresql/8.4/main# ls
> PG_VERSION  pg_clog       pg_subtrans  pg_xlog          server.crt
> base        pg_multixact  pg_tblspc    postmaster.opts  server.key
> global      pg_stat_tmp   pg_twophase  postmaster.pid
>
> When I try run:
> OCF_ROOT=/usr/lib/ocf
> OCF_RESKEY_pgctl=/usr/lib/postgresql/8.4/bin/pg_ctl
> OCF_RESKEY_psql=/usr/bin/psql
> OCF_RESKEY_pgdata=/var/lib/postgresql/8.4/main/
> OCF_RESKEY_config=/etc/postgresql/8.4/main/postgresql.conf
> OCF_RESKEY_logfile_default=/var/log/ocf_pgsql.txt
> /usr/lib/ocf/resource.d/heartbeat/pgsql start
>
> logs throw:
> 2010-05-17 15:41:50 UTC LOG:  database system was shut down at
> 2010-05-17 15:39:54 UTC
> 2010-05-17 15:41:50 UTC LOG:  database system is ready to accept connections
> 2010-05-17 15:41:50 UTC LOG:  autovacuum launcher started
>
> and when i do ctrl-c to ocf script:
> 2010-05-17 15:42:09 UTC LOG:  received fast shutdown request
> 2010-05-17 15:42:09 UTC LOG:  aborting any active transactions
> 2010-05-17 15:42:09 UTC LOG:  autovacuum launcher shutting down
> 2010-05-17 15:42:09 UTC LOG:  shutting down
> 2010-05-17 15:42:10 UTC LOG:  database system is shut down
>
>
>
> On 17 May 2010 17:19, Serge Dubrouski <[email protected]> wrote:
>> Ok. Are there any error messages in the PostgerSQL log files when you
>> try to start it with pgsql RA? And is your data directory really
>> /var/lib/postgresql/8.4/main/ or /var/lib/postgresql/8.4/main//data ?
>> What's in that directory?
>>
>> Actually how do you synchronize data directory between the nodes?
>>
>> On Mon, May 17, 2010 at 8:51 AM, Jose <[email protected]> wrote:
>>> When I start postgresql seems ok:
>>> r...@ubuntu01:~# /etc/init.d/postgresql-8.4 start
>>>  * Starting PostgreSQL 8.4 database server                               [ 
>>> OK ]
>>>
>>>
>>> Then, when I run psql command come problems:
>>> r...@ubuntu02:~# psql
>>> psql: FATAL:  Ident authentication failed for user "root"
>>>
>>> If I do that whit user postgres all is ok:
>>> r...@ubuntu02:~# su - postgres
>>> postg...@ubuntu02:~$ psql
>>> psql (8.4.3)
>>> Type "help" for help.
>>>
>>>
>>> These are my tables:
>>> postgres=# \l
>>>                              List of databases
>>>   Name    |  Owner   | Encoding  | Collation | Ctype |   Access privileges
>>> -----------+----------+-----------+-----------+-------+-----------------------
>>>  postgres  | postgres | SQL_ASCII | C         | C     |
>>>  template0 | postgres | SQL_ASCII | C         | C     | =c/postgres
>>>                                                      : postgres=CTc/postgres
>>>  template1 | postgres | SQL_ASCII | C         | C     | =c/postgres
>>>                                                      : postgres=CTc/postgres
>>>
>>> And this is mi pg_hba.conf:
>>> # Database administrative login by UNIX sockets
>>> local   all         postgres                          ident
>>>
>>> # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
>>>
>>> # "local" is for Unix domain socket connections only
>>> local   all         all                               ident
>>> # IPv4 local connections:
>>> host    all         all         127.0.0.1/32          md5
>>> # IPv6 local connections:
>>> host    all         all         ::1/128               md5
>>>
>>> Thanks!
>>>
>>>
>>>
>>> On 17 May 2010 16:16, Serge Dubrouski <[email protected]> wrote:
>>>> As Dejan pointed out something is wrong with your PostgreSQL
>>>> installation, it doesn't start with configuration provided. Can you
>>>> start it outside of Pacemaker? Does it have template1 database
>>>> available?
>>>>
>>>>
>>>> On Mon, May 17, 2010 at 5:39 AM, Jose <[email protected]> wrote:
>>>>> On 17 May 2010 13:10, Florian Haas <[email protected]> wrote:
>>>>>> On 2010-05-17 12:09, Dejan Muhamedagic wrote:
>>>>>>>> config="/etc/postgresql/8.4/main/postgresql.conf" \
>>>>>>
>>>>>>>> OCF_RESKEY_config=/etc/postgresql/8.4/main/pg_hba.conf
>>>>>>
>>>>>> Those don't match. Fix and retry.
>>>>>
>>>>> Yes, it was a typo. I have:
>>>>>
>>>>> config="/etc/postgresql/8.4/main/postgresql.conf"
>>>>>
>>>>> And it doesn't work :(
>>>>>
>>>>>> Florian
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Linux-HA mailing list
>>>>>> [email protected]
>>>>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha
>>>>>> See also: http://linux-ha.org/ReportingProblems
>>>>>>
>>>>> _______________________________________________
>>>>> Linux-HA mailing list
>>>>> [email protected]
>>>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha
>>>>> See also: http://linux-ha.org/ReportingProblems
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Serge Dubrouski.
>>>> _______________________________________________
>>>> Linux-HA mailing list
>>>> [email protected]
>>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha
>>>> See also: http://linux-ha.org/ReportingProblems
>>>>
>>> _______________________________________________
>>> Linux-HA mailing list
>>> [email protected]
>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha
>>> See also: http://linux-ha.org/ReportingProblems
>>>
>>
>>
>>
>> --
>> Serge Dubrouski.
>> _______________________________________________
>> Linux-HA mailing list
>> [email protected]
>> http://lists.linux-ha.org/mailman/listinfo/linux-ha
>> See also: http://linux-ha.org/ReportingProblems
>>
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>



-- 
Serge Dubrouski.
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to