Re: postgres 12 password failure port 5433

Zahid Rahman <[email protected]> Sun, 15 Dec 2019 16:40:51 +0000
Newsgroups gmane.comp.db.postgresql.novice
Message-ID <CAPGSW3TQecO6m4S9kGHxhXCLe1_n5yccrua4x_fHxGV=QG1G8A@mail.gmail.com>
--000000000000a7964b0599c0c224
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Fantastic !
The  pg_hba.conf came with the installation. I did not make any changes.

postgres@UB18:~$ psql -p 5433
psql (12.1 (Ubuntu 12.1-1.pgdg18.04+1))
Type "help" for help.
postgres=3D#

pgadmin4
that is causing
http://127.0.0.1:34271/browser/
Unauthorized

The server could not verify that you are authorized to access the URL
requested. You either supplied the wrong credentials (e.g. a bad password),
or your browser doesn't understand how to supply the credentials required.




On Sun, 15 Dec 2019 at 16:30, Arlindo Neto <[email protected]> wrote:

> I believe you problem is you=E2=80=99re trying to connect using TCP, and =
you
> pg_hba.conf only allows unix socket connections. For instance, try removi=
ng
> the =E2=80=9C-h localhost=E2=80=9D from psql and try connecting. If you s=
ucceed you then
> have to create a user for your application, using postgres user isn=E2=80=
=99t
> recommended due to security concerns.
>
>
> On Sun, 15 Dec 2019 at 13:24 Zahid Rahman <[email protected]> wrote:
>
>> programmatically :
>>
>>  try {
>>            System.out.println("Opening database ....");
>>            Start =3D System.currentTimeMillis();
>>            Connection conn =3D null;
>>            Class.forName("org.postgresql.Driver");
>>            conn =3D DriverManager
>>            .getConnection("jdbc:postgresql://localhost:5433/events",
>>            "postgres", "postgres");
>>            conn.close();
>>
>>      } catch (Exception e) {
>>
>> Opening database ....
>> org.postgresql.util.PSQLException: FATAL: password authentication failed
>> for user "postgres"
>> at
>> org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(Connection=
FactoryImpl.java:520)
>> at
>> org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactor=
yImpl.java:141)
>> at
>> org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(Connecti=
onFactoryImpl.java:192)
>> at
>> org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.j=
ava:49)
>> at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:211)
>> at org.postgresql.Driver.makeConnection(Driver.java:458)
>> at org.postgresql.Driver.connect(Driver.java:260)
>> at java.sql.DriverManager.getConnection(DriverManager.java:664)
>> at java.sql.DriverManager.getConnection(DriverManager.java:247)
>> at PostgresJdbc.main(PostgresJdbc.java:15)
>> org.postgresql.util.PSQLException: FATAL: password authentication failed
>> for user "postgres"
>>
>>
>> On Sun, 15 Dec 2019 at 16:10, Zahid Rahman <[email protected]> wrote:
>>
>>> This is my ubuntu terminal prompt with root username.
>>>
>>> kub18@UB18:~
>>>
>>> I then types
>>>
>>>
>>> *kub18@UB18:~$ su - postgresPassword:postgres@UB18:~$ *
>>> As you can see the password for user 'postgres' have been accepted and
>>> the prompt has changed.
>>>
>>> I then typed:
>>> postgres@UB18:~$ psql -p 5433 -h localhost
>>> i am then prompted for postgres password
>>>
>>> *Password for user postgres:*
>>>
>>> I then typed password
>>> the error message
>>>
>>> *psql: error: could not connect to server: FATAL:  password
>>> authentication failed for user "postgres"FATAL:  password authenticatio=
n
>>> failed for user "postgres"*
>>>
>>> result of  sudo cat /etc/postgresql/12/main/pg_hba.conf
>>> I have not included the comment header.
>>>
>>> # Database administrative login by Unix domain socket
>>> local   all             postgres                                peer
>>>
>>> # TYPE  DATABASE        USER            ADDRESS                 METHOD
>>>
>>> # "local" is for Unix domain socket connections only
>>> local   all             all                                     peer
>>> # IPv4 local connections:
>>> host    all             all             127.0.0.1/32            md5
>>> # IPv6 local connections:
>>> host    all             all             ::1/128                 md5
>>> # Allow replication connections from localhost, by a user with the
>>> # replication privilege.
>>> local   replication     all                                     peer
>>> host    replication     all             127.0.0.1/32            md5
>>> host    replication     all             ::1/128                 md5
>>>
>>>
>>> On Sun, 15 Dec 2019, 15:34 Arlindo Neto, <[email protected]> wrote:
>>>
>>>> Are you lagged in as postgres user or root? You need to be logged in a=
s
>>>> postgres in order to use psql.
>>>>
>>>> Just =E2=80=98su - postgres=E2=80=99 as root and try to use psql again=
.
>>>> If it still doesn't work, send us your
>>>> /etc/postgresql/11/main/pg_hba.conf
>>>>
>>>> On Sun, 15 Dec 2019 at 12:19 Zahid Rahman <[email protected]> wrote=
:
>>>>
>>>>> Hi,
>>>>> I have postgres 10 running on 5432 and pgadmin is connecting  ok.
>>>>>
>>>>>  I have just installed postgres 12 on ubuntu 18.04  using apt-get
>>>>> install
>>>>> I have the following  success messages (see below)
>>>>> I have verified that I have a database running at 5433
>>>>> programmatically.
>>>>> The PGADMIN4 "postgres admin tool" is giving an error "UNAUTHORISED
>>>>> message (see below)
>>>>> WHEN i TRY TO LOGIN USING  PSQL CONSOLE using command line
>>>>> psql -U postgres  -p 5433 -h localhostI get an password  error messag=
e
>>>>> psql: error: could not connect to server: FATAL:  password authentica=
tion
>>>>> failed for user "postgres"
>>>>> FATAL:  password authentication failed for user "postgres"
>>>>>
>>>>> Unauthorized
>>>>>
>>>>> The server could not verify that you are authorized to access the URL
>>>>> requested. You either supplied the wrong credentials (e.g. a bad pass=
word),
>>>>> or your browser doesn't understand how to supply the credentials requ=
ired.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Success. You can now start the database server using:
>>>>> pg_ctlcluster 12 main start
>>>>>
>>>>> Ver Cluster Port Status Owner    Data directory              Log file
>>>>> 12  main    5433 down   postgres /var/lib/postgresql/12/main
>>>>> /var/log/postgresql/postgresql-12-main.log
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>

--000000000000a7964b0599c0c224
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Fantastic !</div><div>The=C2=A0 pg_hba.conf came with=
 the installation. I did not make any changes.</div><div> <br></div><div>po=
stgres@UB18:~$ psql -p 5433<br>psql (12.1 (Ubuntu 12.1-1.pgdg18.04+1))<br>T=
ype &quot;help&quot; for help.<br>postgres=3D# <br></div><div><br></div><di=
v>pgadmin4</div><div>that is causing <br></div><div><a href=3D"http://127.0=
.0.1:34271/browser/">http://127.0.0.1:34271/browser/</a></div><div><h1>Unau=
thorized</h1>
<p>The server could not verify that you are authorized to access the URL
 requested.  You either supplied the wrong credentials (e.g. a bad=20
password), or your browser doesn&#39;t understand how to supply the=20
credentials required.</p><p><br></p></div><div><br></div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 15 Dec 201=
9 at 16:30, Arlindo Neto &lt;<a href=3D"mailto:[email protected]">neto.acs=
@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><div dir=3D"auto">I believe you problem is you=E2=80=99re t=
rying to connect using TCP, and you pg_hba.conf only allows unix socket con=
nections. For instance, try removing the =E2=80=9C-h localhost=E2=80=9D fro=
m psql and try connecting. If you succeed you then have to create a user fo=
r your application, using postgres user isn=E2=80=99t recommended due to se=
curity concerns.</div></div><div dir=3D"auto"><br></div><div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 15 Dec 2019 =
at 13:24 Zahid Rahman &lt;<a href=3D"mailto:[email protected]" target=3D=
"_blank">[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr"><div>programmatically :</div>=
<div><br></div><div>=C2=A0try {<br>	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0System.out.println(&quot;Opening database ....&quot;);<br>	 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Start =3D System.currentTimeMillis();<br>			=
 =C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Connection conn =
=3D null;<br>	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Class.forName(&quot=
;org.postgresql.Driver&quot;);<br>	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0conn =3D DriverManager<br>	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.ge=
tConnection(&quot;jdbc:postgresql://localhost:5433/events&quot;,<br>	 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;postgres&quot;, &quot;postgres&=
quot;);<br>	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0conn.close();<br>	 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>	 =C2=A0 =C2=A0 =C2=A0} catch (Exception e)=
 {</div><div><br></div><div>Opening database ....<br>org.postgresql.util.PS=
QLException: FATAL: password authentication failed for user &quot;postgres&=
quot;<br>	at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(=
ConnectionFactoryImpl.java:520)<br>	at org.postgresql.core.v3.ConnectionFac=
toryImpl.tryConnect(ConnectionFactoryImpl.java:141)<br>	at org.postgresql.c=
ore.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:=
192)<br>	at org.postgresql.core.ConnectionFactory.openConnection(Connection=
Factory.java:49)<br>	at org.postgresql.jdbc.PgConnection.&lt;init&gt;(PgCon=
nection.java:211)<br>	at org.postgresql.Driver.makeConnection(Driver.java:4=
58)<br>	at org.postgresql.Driver.connect(Driver.java:260)<br>	at java.sql.D=
riverManager.getConnection(DriverManager.java:664)<br>	at java.sql.DriverMa=
nager.getConnection(DriverManager.java:247)<br>	at PostgresJdbc.main(Postgr=
esJdbc.java:15)<br>org.postgresql.util.PSQLException: FATAL: password authe=
ntication failed for user &quot;postgres&quot;</div><div><br></div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, =
15 Dec 2019 at 16:10, Zahid Rahman &lt;<a href=3D"mailto:[email protected]=
om" target=3D"_blank">[email protected]</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"auto=
"><div style=3D"font-family:sans-serif;font-size:12.8px" dir=3D"auto">This =
is my ubuntu terminal prompt with root username.</div><div style=3D"font-fa=
mily:sans-serif;font-size:12.8px" dir=3D"auto"><br></div><div style=3D"font=
-family:sans-serif;font-size:12.8px" dir=3D"auto">kub18@UB18:~</div><div st=
yle=3D"font-family:sans-serif;font-size:12.8px" dir=3D"auto"><br></div><div=
 style=3D"font-family:sans-serif;font-size:12.8px" dir=3D"auto">I then type=
s=C2=A0</div><div style=3D"font-family:sans-serif;font-size:12.8px" dir=3D"=
auto"><i>kub18@UB18:~$ su - postgres<br>Password:<br>postgres@UB18:~$=C2=A0=
</i></div><div style=3D"font-family:sans-serif;font-size:12.8px" dir=3D"aut=
o">As you can see the password for user &#39;postgres&#39; have been accept=
ed and the prompt has changed.</div><div style=3D"font-family:sans-serif;fo=
nt-size:12.8px" dir=3D"auto"><br></div><div style=3D"font-family:sans-serif=
;font-size:12.8px" dir=3D"auto">I then typed:</div><div style=3D"font-famil=
y:sans-serif;font-size:12.8px" dir=3D"auto">postgres@UB18:~$ psql -p 5433 -=
h localhost</div><div style=3D"font-family:sans-serif;font-size:12.8px" dir=
=3D"auto">i am then prompted for postgres password</div><div style=3D"font-=
family:sans-serif;font-size:12.8px" dir=3D"auto"><br></div><div style=3D"fo=
nt-family:sans-serif;font-size:12.8px" dir=3D"auto"><i>Password for user po=
stgres:</i></div><div style=3D"font-family:sans-serif;font-size:12.8px" dir=
=3D"auto"><br></div><div style=3D"font-family:sans-serif;font-size:12.8px" =
dir=3D"auto">I then typed password<br></div><div style=3D"font-family:sans-=
serif;font-size:12.8px" dir=3D"auto">the error message=C2=A0<br></div><div =
style=3D"font-family:sans-serif;font-size:12.8px" dir=3D"auto"><i>psql: err=
or: could not connect to server: FATAL: =C2=A0password authentication faile=
d for user &quot;postgres&quot;<br>FATAL: =C2=A0password authentication fai=
led for user &quot;postgres&quot;</i></div><div style=3D"font-family:sans-s=
erif;font-size:12.8px"><br></div><div style=3D"font-family:sans-serif;font-=
size:12.8px">result of=C2=A0 sudo cat /etc/postgresql/12/main/pg_hba.conf</=
div><div style=3D"font-family:sans-serif;font-size:12.8px">I have not inclu=
ded the comment header.</div><div style=3D"font-family:sans-serif;font-size=
:12.8px"><br></div><div style=3D"font-family:sans-serif;font-size:12.8px" d=
ir=3D"auto"># Database administrative login by Unix domain socket<br>local =
=C2=A0 all =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 postgres =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0peer<br><br># TYPE =C2=A0DATABASE =C2=A0 =C2=A0 =C2=
=A0 =C2=A0USER =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ADDRESS =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 METHOD<br><br># &quot;local&q=
uot; is for Unix domain socket connections only<br>local =C2=A0 all =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 all =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 peer<br># IPv4 local connections:<br>host =C2=A0 =C2=A0al=
l =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 all =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 <a href=3D"http://127.0.0.1/32" target=3D"_blank">127.0.0.1/=
32</a> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0md5<br># IPv6 local connect=
ions:<br>host =C2=A0 =C2=A0all =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 al=
l =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ::1/128 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 md5<br># Allow replication connections f=
rom localhost, by a user with the<br># replication privilege.<br>local =C2=
=A0 replication =C2=A0 =C2=A0 all =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 peer<br>host =C2=A0 =C2=A0replication =C2=A0 =C2=A0 all =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://127.0.0.1/32" target=
=3D"_blank">127.0.0.1/32</a> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0md5<b=
r>host =C2=A0 =C2=A0replication =C2=A0 =C2=A0 all =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 ::1/128 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 md5<br></div><div style=3D"font-family:sans-serif;font-size:12.8px" =
dir=3D"auto"><br></div></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sun, 15 Dec 2019, 15:34 Arlindo Neto, &lt;=
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div><div dir=3D"auto">Are you lagged in as postgres user or root? You need =
to be logged in as postgres in order to use psql.</div></div><div dir=3D"au=
to"><br></div><div dir=3D"auto">Just =E2=80=98su - postgres=E2=80=99 as roo=
t and try to use psql again.</div><div dir=3D"auto">If it still doesn&#39;t=
 work, send us your /etc/postgresql/11/main/pg_hba.conf=C2=A0</div><div><br=
><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 1=
5 Dec 2019 at 12:19 Zahid Rahman &lt;<a href=3D"mailto:[email protected]=
" rel=3D"noreferrer" target=3D"_blank">[email protected]</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
><div dir=3D"ltr"><div>Hi,</div><div>I have postgres 10 running on 5432 and=
 pgadmin is connecting=C2=A0 ok.</div><div><br></div><div>=C2=A0I have just=
 installed postgres 12 on ubuntu 18.04=C2=A0 using apt-get install<br></div=
><div>I have the following=C2=A0 success messages (see below)</div><div>I h=
ave verified that I have a database running at 5433 programmatically.</div>=
<div>The PGADMIN4 &quot;postgres admin tool&quot; is giving an error &quot;=
UNAUTHORISED message (see below)<br></div><div><h1><span style=3D"font-weig=
ht:normal"><font size=3D"2">WHEN i TRY TO LOGIN USING=C2=A0 PSQL CONSOLE us=
ing command line <br></font></span></h1><h1><span style=3D"font-weight:norm=
al"><font size=3D"2">psql -U postgres =C2=A0-p 5433 -h localhost</font></sp=
an></h1><h1><span style=3D"font-weight:normal"><font size=3D"2">I get an pa=
ssword=C2=A0 error message</font></span><font size=3D"1"> psql: error: coul=
d not connect to server: FATAL: =C2=A0password authentication failed for us=
er &quot;postgres&quot;</font><br></h1><div>FATAL: =C2=A0password authentic=
ation failed for user &quot;postgres&quot;<br></div><div><br></div><h1>Unau=
thorized</h1>
<p>The server could not verify that you are authorized to access the URL
 requested.  You either supplied the wrong credentials (e.g. a bad=20
password), or your browser doesn&#39;t understand how to supply the=20
credentials required.</p></div><div> <br></div><div><br></div><div><br></di=
v><div> <br></div><div><br></div><div><br></div><div>Success. You can now s=
tart the database server using: <br>pg_ctlcluster 12 main start<br><br>Ver =
Cluster Port Status Owner =C2=A0 =C2=A0Data directory =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0Log file<br>12 =C2=A0main =C2=A0 =C2=A05433 down=
 =C2=A0 postgres /var/lib/postgresql/12/main /var/log/postgresql/postgresql=
-12-main.log</div><div><br></div><div><br></div><div><br></div><div> <br></=
div><div><br></div><div><br></div></div></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>

--000000000000a7964b0599c0c224--