tente assim,
sudo -u postgres createuser -D -P your-current-ubuntu-username
e
sudo -u postgres createdb -O your-current-ubuntu-username your-database
abra este arquivo
/etc/postgresql/9.1/main/pg_hba.conf
altere apenas esta linha:
local all all peer
para isso:
local all all md5
Não se esqueça de reiniciar o servidor postgres:
sudo service postgresql restart
Agora verifique, com este comando
psql -d your-database -U your-current-ubuntu-username -W
deve funcionar
Esta solução funciona para
postgresql-9.1
, aqui está a maneira de instalar sudo apt-get install postgresql-9.1