postgresql 7.3 will not start, no error message given - Mailing list pgsql-admin

From Martin Matusiak
Subject postgresql 7.3 will not start, no error message given
Date
Msg-id 000b01c2d3c8$a36d89a0$ea80f181@frasier
Whole thread Raw
List pgsql-admin
I tried installing postgre 7.3... Since the Gentoo distro I'm using is
largely automated, there are config scripts to take care of copying the
files to the right place and so on, the config is all default values. I
should also mention it compiles all the software on the spot. So I installed
postgre but I can't seem to be able to start the server. Running
/etc/init.d/postgresql start shows a fail code but no error message. Also,
there are no logs, the path declared in the conf file at
/etc/conf.d/postgresql (/var/lib/postgresql/data/postgresql.log) doesn't
exist (file isn't there) so I've no idea how to retrieve the error message.


/etc/conf.d/postgresql....

===

# PostgreSQL's Database Directory
PGDATA=/var/lib/postgresql/data

# Logfile path: (NOTE: This must be uid/gid owned by the value of $PGUSER!)
PGLOG=/var/lib/postgresql/data/postgresql.log

# Run the PostgreSQL user as:
PGUSER=postgres

# Extra options to run postmaster with.
# If you want to enable TCP/IP for PostgreSQL, add -i to the following:
PGOPTS="-N 1024 -B 2048"

===


/etc/init.d/postgresql...

===

depend() {
        need net
}

start() {
        ebegin "Starting postgres"
        su - $PGUSER -c "/usr/bin/pg_ctl start -D '$PGDATA' -s -l
'$PGLOG' -o '$PGOPTS'"
        eend $?
}

stop () {
        ebegin "Stopping postgres"
        su - $PGUSER -c "/usr/bin/pg_ctl stop -D '$PGDATA' -s -m fast"
        eend $?
}

svc_restart () {
        ebegin "Restarting postgres"
        su - $PGUSER -c "/usr/bin/pg_ctl restart -D '$PGDATA' -s -m fast -l
'$PGLOG' -o '$PGOPTS'"
        eend $?
}

===

Running the command from the init file above on the command line gives no
return value but it still doesn't start the server.

I tried running /usr/bin/pg_ctl status -D '/var/lib/postgresql/data' and it
tells me the server isn't running but I still don't know why.

$PGDATA and its subdir is owned by postgres:postgres. postgres has an entry
in /etc/passwd too.

*help*


Martin

Ps. System is a Gentoo1.4, kernel 2.4.19 on a Pentium 166.



pgsql-admin by date:

Previous
From: Tom Lane
Date:
Subject: Re: Still a bug in the VACUUM ??? !!!
Next
From: charette@writeme.com (Stephane Charette)
Date:
Subject: Re: upgrade requires dump/restore?