Re: BUG #16736: SCRAM authentication is not supported by this driver

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: walter(at)konnexions(dot)ch
Cc: pgsql-bugs(at)lists(dot)postgresql(dot)org
Subject: Re: BUG #16736: SCRAM authentication is not supported by this driver
Date: 2020-11-21 17:44:55
Message-ID: 1546115.1605980695@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

PG Bug reporting form <noreply(at)postgresql(dot)org> writes:
> Version 13 was fine, but now with version 13.1 (via Docker image
> postgres:13.1-alpine) and postgresql-42.2.18.jar I get:

> Nov. 21, 2020 6:26:36 AM org.postgresql.core.v3.ConnectionFactoryImpl log
> WARNING: SQLException occurred while connecting to localhost:5432
> org.postgresql.util.PSQLException: SCRAM authentication is not supported by
> this driver. You need JDK >= 8 and pgjdbc >= 42.2.0 (not ".jre" versions)

I doubt this has anything to do with an update to 13.1 per se.
What more likely happened is that you changed your account password
and it's now stored under SCRAM hashing, which your client-side
code is evidently too old to support. If you don't want to update
your client-side code right now, do "set password_encryption = md5"
and then set the password again. If you're running as superuser
you can look into pg_authid.rolpassword to verify that the hashed
password starts with "md5" not "SCRAM".

(BTW, md5 is still the default value for password_encryption in v13,
so it seems like you must have overridden that.)

regards, tom lane

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Tom Lane 2020-11-21 17:57:33 Re: BUG #16732: pg_dump creates broken backups
Previous Message Tom Lane 2020-11-21 17:36:39 Re: BUG #16737: error running compiled C program with connection to Postgres