[OPEN-ILS-GENERAL] Fresh install of Evergreen 3.4 assistance
Jason Stephenson
jason at sigio.com
Mon Jan 6 14:34:56 EST 2020
JonGeorg,
After looking more carefully at what you said, I think my original
answer is not really your problem, though it is definitely worth check
the listen_addresses directive.
When you don't specify the -h option with a host name or address, psql
will attempt to connect to the local domain socket. This is usually
restricted to allowing on the postgres user to connect.
You could add a line to pg_hba.conf that looks like this:
local all all md5
You can replace peer with peer or trust. After restarting postgres, you
should be able to connect as evergreen without the -h option.
The line written as
local all postgres peer
Limits local connections to the postgres user.
HTH,
Jason
On 1/6/20 1:49 PM, Jason Stephenson wrote:
> On 1/6/20 1:23 PM, JonGeorg SageLibrary wrote:
>> When I attempt to log into the database with "psql -U evergreen
>> evergreen" as configured I get a FATAL peer authentication error -
>> however if I login as "psql -U evergreen -h 127.0.0.1 evergreen" it
>> works... The pg_hba.conf file has "local all postgres md5" - I even
>> tried setting it to trust, running alter password, restarting postgres,
>> switching it to md5, restarting postgres again, and same error. Ideas?
>> Is this an error that matters for a test server and would affect the web
>> client?
>
> In /etc/postgresql/9.6/main/postgresql.conf the listen_addresses
> directive defaults to loclhost, which is 127.0.0.1 or ::1. You should
> change it to '*' so PostgreSQL will listen on all addresses.
>
> You can also just add whatever local IP address you want PostgreSQL to
> accept connection on if your host has more than 1.
>
> HtH,
> Jason
>
More information about the Open-ils-general
mailing list