> local all all postgres peer
>
> host all all 127.0.0.1/32 md5
>
> host all all ::1/128 md5
>
> now gives error on restart and we cannot find the log file
>
"local" is for socket connections, yet you have an address of
"postgres". How did this function in the past?
Sorta, but correct enough. Local lines and host lines have differing numbers of columns. As written the auth-method is "Postgres" with auth-option of "md5" (i.e., there is no address column for local) which is simply wrong. Whether it's an email typo or the actual file...
I suspect it's possible we used to ignore malformed lines whereas now we error...
David J.