Benutzer postgres kann nicht erstellt werden: Die Rolle "postgres" ist nicht vorhanden
Ich bin auf Ubuntu 12.04 Server und ich versuche, postgresql zu installieren. Ab sofort habe ich es erfolgreich installiert, kann es aber nicht konfigurieren. Ich muss eine Rolle erstellen, um voranzukommen, und ich habe diesen Befehl im Terminal ausgeführt:
root@hostname: createuser -s -r postgres
und es hieß:
createuser: could not connect to database postgres: FATAL: role "root" does not exist
Gut, also habe ich getan:
su - postgres
und dann noch einmal versucht
postgres@hostname: createuser -s -r postgres
und ich habe den Fehler bekommen
createuser: could not connect to database postgres: FATAL: role "postgres" does not exist
und ich bekomme den gleichen Fehler, wenn ich es tue
psql -d dbname
Es ist wie eine Schleife, ich kann keine Rolle erstellenpostgres
weil eine Rollepostgres
existiert noch nicht.
Wie behebe ich das?
Die Postgres-Version scheint 9.1.x zu sein und die Ubuntu-Version ist 12.10