Re: initdb problem - Mailing list pgsql-admin

From Srinivas Kotapally
Subject Re: initdb problem
Date
Msg-id 022401c7b2de$1e518010$0401a8c0@srinilaptop
Whole thread Raw
In response to Re: initdb problem  (James Herbers <james@herbers.ca>)
List pgsql-admin
Seems to be a permissions problem, make sure your /Library/postgreSQL8/
directory is owned by the postgres user.  If you installed using binaries as
root you have to chown /Library/postgreSQL8/ -R (this is what you do in Linux).

Hope that helps.

S

-----Original Message-----
From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org]
On Behalf Of James Herbers
Sent: Tuesday, June 19, 2007 9:11 PM
To: pgsql-admin@postgresql.org
Subject: Re: [ADMIN] initdb problem

No MAC expert but try this when changing to the postgres user:
    su - postgres
the hyphen gives you an environment for the postgres user.

J. Herbers

Quoting Joe Barwell <jbar@es.co.nz>:

> Hello people,
>
> Having installed the universal binary for pg 8.2.4 on my mac running
> 10.3.9, I'm now trying to use the initdb command, but keep running
> into problems. I can't seem to get the right syntax. Can anyone
> suggest where I'm going wrong?
> Here's what terminal shows:
>
> Acorn acorn 1 acorn$ login root
> Password:
> Last login: Thu Jun 14 13:43:54 on ttyp1 Welcome to Darwin!
> Acorn:~ root# su postgres
> shell-init: could not get current directory: getcwd: cannot access
> parent directories: Permission denied
> su: /dev/null/.bashrc: Not a directory Acorn:/var/root postgres$
> initdb -D /Library/PostgreSQL8/data
> su: initdb: command not found
> Acorn:/var/root postgres$ cd
> chdir: could not get current directory: getcwd: cannot access parent
> directories: Permission denied
> su: cd: /dev/null: Not a directory
> Acorn:/var/root postgres$ cwd
> su: cwd: command not found
> Acorn:/var/root postgres$ /Library/PostgreSQL8/initdb -D
> /Library/PostgreSQL8/data
> su: /Library/PostgreSQL8/initdb: No such file or directory
> Acorn:/var/root postgres$ /Library/PostgreSQL8/bin/initdb -D
> /Library/PostgreSQL8/data could not identify current directory:
> Permission denied could not identify current directory: Permission
> denied could not identify current directory: Permission denied The
> program "postgres" is needed by initdb but was not found in the same
> directory as "initdb".
> Check your installation.
> Acorn:/var/root postgres$
>
> TIA,
>
> Joe
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 6: explain analyze is your friend
>




---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to majordomo@postgresql.org so that your
       message can get through to the mailing list cleanly


pgsql-admin by date:

Previous
From: "Sibte Abbas"
Date:
Subject: Re: Problem with PostgreSQL 8.2 on Linux Redhat
Next
From: "Kevin Grittner"
Date:
Subject: Re: RESOLVED: Explained by known hardware failures, or keep looking?