Re: Postgres IDENT auth problems... - Mailing list pgsql-admin

From Scott Marlowe
Subject Re: Postgres IDENT auth problems...
Date
Msg-id 1088695529.14882.3.camel@localhost.localdomain
Whole thread Raw
In response to Re: Postgres IDENT auth problems...  (Jens Porup <jens@cyber.com.au>)
Responses Re: Postgres IDENT auth problems...
List pgsql-admin
On Wed, 2004-06-30 at 23:46, Jens Porup wrote:
> On Wed, Jun 30, 2004 at 11:33:04PM -0600, Scott Marlowe wrote:
> > On Wed, 2004-06-30 at 21:38, Jens Porup wrote:
> >
> > > The request tracker database setup script dies trying to connect to
> > > the database:
> > >
> > >         DBI connect('dbname=template1;host=localhost','rtuser',...) failed: could not
> > >         connect to server: Connection refused at /usr/sbin/rt-setup-database line 110
> > >
> <snip>
> > >
> > > Now before you ask:
> > >
> > > Yes, the following lines appear uncommented in my
> > > /etc/postgresql/postgresql.conf:
> > >
> > >         tcpip_socket = true
> > >         port = 5432
> > >
> > > But then:
> > >
> > >         root@request-tracker:~# netstat -auntp
> > >
> > > shows postmaster running on a udp port???
> > >
> > >         udp        0      0 127.0.0.1:1042          127.0.0.1:1042 ESTABLISHED18375/postmaster
> > >
> >
> > But can you nmap it?   And that's not the right default port 5432...
> > Maybe it's some new feature I'm familiar with, or you've changed it.
>
> Trust me, I am a postgres newbie... I'm not trying to do anything but a *very*
> ordinary install!

Well, something is quite wrong then.  Find your postgresql.conf file and
see what port it is set to there.  port 1042 is definitely not the
default port.

Also, try two things:

nmap -p 1042
psql -h 127.0.0.1 -p 1042

If nmap can see the port open, and psql can open it, then you can just
use it like that by specifying that port each time in your connect
string.

> >
> > What does nmap <ip> show?
>
>     root@request-tracker:~# nmap localhost
>
>     Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2004-07-01 15:39 EST
>     Interesting ports on localhost (127.0.0.1):
>     (The 1654 ports scanned but not shown below are in state: closed)
>     PORT    STATE SERVICE
>     22/tcp  open  ssh
>     25/tcp  open  smtp
>     80/tcp  open  http
>     113/tcp open  auth
>     515/tcp open  printer
>
>     Nmap run completed -- 1 IP address (1 host up) scanned in 1.735 seconds
>     root@request-tracker:~#
>
> > > A server restart shows:
> > >
> > >         root@request-tracker:~# /etc/init.d/postgresql restart
> > >         Stopping PostgreSQL database server: autovacuumNo pg_autovacuum found running;
> > >         none killed.
> > >         postmaster.
> > >         Starting PostgreSQL database server: postmaster autovacuum.
> >
> > Sounds like a firewall to me.
> >
> My colleague here at work who built the user mode linux image I'm using
> (the virtual "box") assures me there's no firewall installed.... how
> would I check if there were?

IF the database is configured for port 1042, then it might not be a
firewall, just a misconfiguration of the database.



pgsql-admin by date:

Previous
From: Tom Lane
Date:
Subject: Re: Postgres IDENT auth problems...
Next
From: Jean-Christophe Weis
Date:
Subject: unable to pass variable PGDATA2 into server environment