From: | Stefan Schwarzer <stefan(dot)schwarzer(at)unep(dot)org> |
---|---|
To: | Adrian Klaver <adrian(dot)klaver(at)gmail(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Error message "psql: could not connect to server: No such file or directory" |
Date: | 2012-06-14 13:48:09 |
Message-ID: | 1C65AD77-9DCE-4D50-BCEA-293477F13621@unep.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
>> Hi there,
>>
>> I guess this is a typical user error. I searched around to find the solution, but in vain.
>>
>> I just upgraded to Lion, and used Kyngchaos libraries for installation of Postgres.
>>
>> Try to get running postgres, and I get this:
>>
>> /usr/local/pgsql-9.1/bin/psql -U postgres
>> psql: could not connect to server: No such file or directory
>> Is the server running locally and accepting
>> connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
>>
>>
>> In my limited understanding, it seems that Postgres is not running. When I use:
>>
>> ps auxw | grep post
>>
>> out comes only the "grep post", but no postgres process.
>>
>> When I use:
>>
>> sudo launchctl load /Library/LaunchDaemons/org.postgresql.postgres.plist
>>
>> it says:
>>
>> org.postgresql.postgres: Already loaded
>>
>> and displays in the "ps" list then:
>>
>> user 935 0.0 0.1 2493888 7296 ?? Ss 3:24PM 0:00.12 /System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper -uuid 9EFB9424-7971-4A8B-9D73-B93BD7F1DB5F -post-exec 4
>>
>> (which looks a bit strange to me (DiskImages ??))
>>
>>
>> I am somewhat lost (and worse is that it worked the other day, before re-installing Lion anew.).
>
> http://www.kyngchaos.com/software/postgres
> "
> Notes
>
> NOTE: I've had reports of the installer not initializing the data cluster, which results in Postgres not starting. It seems to be random, and I haven't figured out the cause yet. If Postgres won't start (you get an error "could not connect to server: No such file or directory" when trying to connect with psql), try manually initializing the cluster with:
> /usr/local/pgsql-9.1/bin/initdb -U postgres \
> -D /usr/local/pgsql-9.1/data --encoding=UTF8 --locale=en_US"
> Or see the Locales and Encodings readme if you need a different locale or encoding.
> Then stop and start Postgres as specified in the read me.
Yeah, I had read that somewhere too, although in my disorientation over the last couple of hours didn't find it anymore. But I did try it out, but got a
"initdb: could not access directory "/usr/local/pgsql-9.1/data": Permission denied"
I guess this is solvable with some "su" access or so. But no idea how. The data directory looks like this:
drwx------ 18 _postgres _postgres 612 Jun 14 14:25 data
So, the user is not anymore "postgres", but "_postgres", right? I read that this changed with Lion, but not sure how this applied to use with Kyngchaos libraries.
Thanks a lot for your help!
From | Date | Subject | |
---|---|---|---|
Next Message | Alban Hertroys | 2012-06-14 13:49:54 | Re: Problem installing extensions on Lion |
Previous Message | Stefan Schwarzer | 2012-06-14 13:41:49 | Re: Problem installing extensions on Lion |