Мое почтение :) Развернул на Ubuntu свежий PostgreSql, столкнулся с тем, что старые клиенты через ODBC выдают ошибку "authentication method 10 not supported". Проверил файлы:
/etc/postgresql/17/main/postgresql.conf
-----
listen_addresses = '*'
port = 5432
max_connections = 100
password_encryption = md5 # scram-sha-256 or md5
ssl = off
-----
/etc/postgresql/17/main/pg_hba.conf
-----
# 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
host all postgres 192.168.20.0/24 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
----
Заменил везде scram-sha-256 на md5, перезагрузил сервер, но не помогло. Что я упустил? Спасибо за помощь.