Tatsächlich habe ich aus einem unbekannten Grund festgestellt, dass das Problem tatsächlich darauf zurückzuführen ist, dass die postgresql-Rolle nicht erstellt wurde.
Versuchen Sie Folgendes auszuführen:
createuser -s -r postgres
Beachten Sie, dass PostgreSQL Datenbankberechtigungen über Rollen verwaltet. Wenn es keine Rolle für den Postgres-Benutzer gibt, kann er auf nichts zugreifen. Der createuser-Befehl ist ein dünner Wrapper um die Befehle CREATE USER, CREATE ROLE usw.