Re: source of connection fails at pg startup? - Mailing list pgsql-general

From Adrian Klaver
Subject Re: source of connection fails at pg startup?
Date
Msg-id 18a6baff-4ab2-6da4-350a-96579b47e5a6@aklaver.com
Whole thread Raw
In response to source of connection fails at pg startup?  (Stuart McGraw <smcg4191@mtneva.com>)
List pgsql-general
On 05/21/2018 10:48 PM, Stuart McGraw wrote:
> When I start my postgresql server I get 11 messages reporting that 
> "password
> authentication failed for user 'postgres'" spaced about ~.5sec apart.
> I increased the logging level to INFO, and added the application name to 
> the
> message format (after the pid) which resulted in:
> 
>    2018-05-21 23:04:44.395 MDT [20232][[unknown]] [unknown]@[unknown] 
> LOG:  connection received: host=[local]
>    2018-05-21 23:04:44.395 MDT [20232][[unknown]] postgres@postgres 
> FATAL:  password authentication failed for user "postgres"
>    2018-05-21 23:04:44.395 MDT [20232][[unknown]] postgres@postgres 
> DETAIL:  Password does not match for user "postgres".
>      Connection matched pg_hba.conf line 90: "local   all   all   md5"
> 
> This is on a Ububuntu-18.04 machine with postgresql-10.3 from Ubuntu.  
> As distributed
> the pg_hba.conf line mentioned used "peer" authentication method, I have 
> changed to
> "md5".  When I change back to "peer" the error messages go away.  The 
> processes are
> too short-lived for me to catch with ps.  Successful connect message 
> example:
> 
>    2018-05-21 23:25:13.577 MDT [21080][[unknown]] [unknown]@[unknown] 
> LOG:  connection received: host=[local]
>    2018-05-21 23:25:13.578 MDT [21080][[unknown]] postgres@postgres 
> LOG:  connection authorized: user=postgres database=postgres
>    2018-05-21 23:25:13.579 MDT [21080][psql] postgres@postgres LOG:  
> disconnection: session time: 0:00:00.002 user=postgres database=postgres 
> host=[local]
> 
> My question is, how can I find out where the connections are coming from 
> so I can
> modify them to provide passwords (so I can go back to "md5")?  Are there 

 From the error messages it looks like your connections are already 
supplying passwords. I am guessing that the issue is that you have not 
created a password for the database user postgres. See the below:

https://help.ubuntu.com/community/PostgreSQL

Basic Server Setup

for how to do that. If you have set up a password then the connections 
are using the wrong one. For catching the connections uncomment and set 
to on:

log_connections
log_disconnections

in postgresql.conf.

You might also try something like:

watch -n 0.5 'ps aux|grep post'

to see if you catch the connections from the system end.

> startup-
> time connections made by postgresql itself or is this likely from some 
> Ubuntu-
> specific configuration?
> 
> Thanks.
> 
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com


pgsql-general by date:

Previous
From: mooh Rash
Date:
Subject: Help in Postgresql
Next
From: Melvin Davidson
Date:
Subject: Re: Help in Postgresql