Thread: upgrade causes psql to not work

upgrade causes psql to not work

From
BJ Freeman
Date:
did a centos 5.6 server upgrade to PostgreSQL version 8.4.12.
console:
[root@main jdbc]# psql -h localhost -U gameserver
passwordfromentityengine.xml

psql: could not connect to server: Connection refused
         Is the server running on host "localhost" and accepting
         TCP/IP connections on port 5432?

I notice there is no localhost and th 127.0.0.1 has /32 added.
I can not add a localhost to the allowed hosts

psql is running
if I do
[root@main jdbc]# psql  -U gameserver
  passwordfromentityengine.xml
with out defining the host, it works.

I believe it is using Unix pipes instead of TCP
I also can manage the psql server through webmin.

I looked on the http://jdbc.postgresql.org/
and could not find any docs on the jdbc string to use my old one with
localhost and 127.0.0.1 do not work any more.
here is the conf
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0 0.0.0.0 trust


Re: upgrade causes psql to not work

From
Dave Cramer
Date:
Check in postgresql.conf to make sure it is listening on the tcpip port

listen_address='...

netstat -nlp | grep 5432 will tell you for sure

Dave Cramer

dave.cramer(at)credativ(dot)ca
http://www.credativ.ca


On Thu, Jul 26, 2012 at 3:40 PM, BJ Freeman <bjfree@free-man.net> wrote:
> did a centos 5.6 server upgrade to PostgreSQL version 8.4.12.
> console:
> [root@main jdbc]# psql -h localhost -U gameserver
> passwordfromentityengine.xml
>
> psql: could not connect to server: Connection refused
>         Is the server running on host "localhost" and accepting
>         TCP/IP connections on port 5432?
>
> I notice there is no localhost and th 127.0.0.1 has /32 added.
> I can not add a localhost to the allowed hosts
>
> psql is running
> if I do
> [root@main jdbc]# psql  -U gameserver
>  passwordfromentityengine.xml
> with out defining the host, it works.
>
> I believe it is using Unix pipes instead of TCP
> I also can manage the psql server through webmin.
>
> I looked on the http://jdbc.postgresql.org/
> and could not find any docs on the jdbc string to use my old one with
> localhost and 127.0.0.1 do not work any more.
> here is the conf
> # "local" is for Unix domain socket connections only
> local all all trust
> # IPv4 local connections:
> host all all 127.0.0.1/32 trust
> # IPv6 local connections:
> host all all ::1/128 trust
> host all all 127.0.0.1 255.255.255.255 trust
> host all all 0.0.0.0 0.0.0.0 trust
>
>
> --
> Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
>
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-jdbc

Re: upgrade causes psql to not work

From
BJ Freeman
Date:
Dave
sorry was not subscribe before i sent this, I am now

 > netstat -nlp | grep 5432
tcp        0      0 69.94.133.32:5432  0.0.0.0:*             LISTEN
  2699/postmaster

unix  2      [ ACC ]     STREAM     LISTENING     9964   2699/postmaster
     /tmp/.s.PGSQL.5432


BJ Freeman sent the following on 7/26/2012 12:40 PM:
> did a centos 5.6 server upgrade to PostgreSQL version 8.4.12.
> console:
> [root@main jdbc]# psql -h localhost -U gameserver
> passwordfromentityengine.xml
>
> psql: could not connect to server: Connection refused
> Is the server running on host "localhost" and accepting
> TCP/IP connections on port 5432?
>
> I notice there is no localhost and th 127.0.0.1 has /32 added.
> I can not add a localhost to the allowed hosts
>
> psql is running
> if I do
> [root@main jdbc]# psql -U gameserver
> passwordfromentityengine.xml
> with out defining the host, it works.
>
> I believe it is using Unix pipes instead of TCP
> I also can manage the psql server through webmin.
>
> I looked on the http://jdbc.postgresql.org/
> and could not find any docs on the jdbc string to use my old one with
> localhost and 127.0.0.1 do not work any more.
> here is the conf
> # "local" is for Unix domain socket connections only
> local all all trust
> # IPv4 local connections:
> host all all 127.0.0.1/32 trust
> # IPv6 local connections:
> host all all ::1/128 trust
> host all all 127.0.0.1 255.255.255.255 trust
> host all all 0.0.0.0 0.0.0.0 trust
>

Re: upgrade causes psql to not work

From
Dave Cramer
Date:
OK, so there is your problem. It is only listening on 69.94.133.32

I usually set listen_address = '*'

Dave Cramer

dave.cramer(at)credativ(dot)ca
http://www.credativ.ca


On Thu, Jul 26, 2012 at 4:02 PM, BJ Freeman <bjfree@free-man.net> wrote:
> Dave
> sorry was not subscribe before i sent this, I am now
>
>> netstat -nlp | grep 5432
> tcp        0      0 69.94.133.32:5432  0.0.0.0:*             LISTEN
> 2699/postmaster
>
> unix  2      [ ACC ]     STREAM     LISTENING     9964   2699/postmaster
> /tmp/.s.PGSQL.5432
>
>
> BJ Freeman sent the following on 7/26/2012 12:40 PM:
>
>> did a centos 5.6 server upgrade to PostgreSQL version 8.4.12.
>> console:
>> [root@main jdbc]# psql -h localhost -U gameserver
>> passwordfromentityengine.xml
>>
>> psql: could not connect to server: Connection refused
>> Is the server running on host "localhost" and accepting
>> TCP/IP connections on port 5432?
>>
>> I notice there is no localhost and th 127.0.0.1 has /32 added.
>> I can not add a localhost to the allowed hosts
>>
>> psql is running
>> if I do
>> [root@main jdbc]# psql -U gameserver
>> passwordfromentityengine.xml
>> with out defining the host, it works.
>>
>> I believe it is using Unix pipes instead of TCP
>> I also can manage the psql server through webmin.
>>
>> I looked on the http://jdbc.postgresql.org/
>> and could not find any docs on the jdbc string to use my old one with
>> localhost and 127.0.0.1 do not work any more.
>> here is the conf
>> # "local" is for Unix domain socket connections only
>> local all all trust
>> # IPv4 local connections:
>> host all all 127.0.0.1/32 trust
>> # IPv6 local connections:
>> host all all ::1/128 trust
>> host all all 127.0.0.1 255.255.255.255 trust
>> host all all 0.0.0.0 0.0.0.0 trust
>>
>
> --
> Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-jdbc