En fait, pour une raison inconnue, j'ai trouvé que le problème était en fait dû au fait que le rôle postgresql n'avait pas été créé.
Essayez d'exécuter :
createuser -s -r postgres
Notez que les rôles sont la façon dont PostgreSQL maintient les autorisations de base de données. S'il n'y a pas de rôle pour l'utilisateur postgres, il ne peut accéder à rien. La commande createuser est une fine enveloppe autour des commandes CREATE USER, CREATE ROLE, etc.