Sieht so aus, als müssten Sie Ihre pg_hba.conf-Datei ändern. Auf meinem Ubuntu 11.10-Rechner befindet es sich in /etc/postgresql/9.1/main/pg_hba.conf
Darin müssen Sie nach unten die Ident finden und durch md5 ersetzen. Es sieht in etwa so aus:
local all all md5
Ich bin stecken geblieben, weil für mich (postgresql 9.1 und mit Rails 3.2.2) die Voreinstellung dafür Peer ist, was nicht richtig ist. Sehen Sie sich an, was Peer- und Ident-Authentifizierung bedeuten hier .
Das ist für postgresql 9.1, also müssen Sie möglicherweise nach Ihrer Version suchen.
Viel Glück!