prova in questo modo,
sudo -u postgres createuser -D -P your-current-ubuntu-username
e
sudo -u postgres createdb -O your-current-ubuntu-username your-database
apri questo file /etc/postgresql/9.1/main/pg_hba.conf
cambia solo questa riga:
local all all peer
a questo:
local all all md5
Non dimenticare di riavviare il server postgres:
sudo service postgresql restart
Ora controlla, con questo comando
psql -d your-database -U your-current-ubuntu-username -W
dovrebbe funzionare
Questa soluzione funziona per postgresql-9.1
, ecco come installare
sudo apt-get install postgresql-9.1