I'm logged into my system as username: rexxis vi /etc/postgresql/7.4/main/pg_hba.conf # Database administrative login by UNIX sockets local all postgres ident localmap # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD local all all ident localmap # IPv4-style local connections: host all all 127.0.0.1 255.255.255.255 md5 # IPv6-style local connections: host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff md5 #musicbrainz_db #local musicbrainz_db rexxis ident mb_map #local musicbrainz_db rexxis mb_map #local musicbrainz_db musicbrainz_user mb_map #local musicbrainz_db rexxis ident ident mb_map #local musicbrainz_db musicbrainz_user ident mb_map vi /etc/postgresql/7.4/main/pg_ident.conf # MAPNAME IDENT-USERNAME PG-USERNAME localmap rexxis musicbrainz_user localmap root musicbrainz_user localmap rexxis postgres localmap postgres postgres localmap root postgres rexxis@prometheus admin $ ./InitDb.pl --createdb --clean Wed Oct 17 10:05:49 2007 : InitDb.pl starting Wed Oct 17 10:05:49 2007 : Creating database 'musicbrainz_db' Failed query: 'CREATE DATABASE musicbrainz_db WITH OWNER = musicbrainz_user ENCODING = 'UNICODE'' () DBD::Pg::st execute failed: ERROR: user "musicbrainz_user" does not exist at /home/rexxis/musicbrainz/mb_server/admin/../cgi-bin/Sql.pm line 179 Sql::Do('Sql=HASH(0x82f94f4)', 'CREATE DATABASE musicbrainz_db WITH OWNER = musicbrainz_user ...') called at ./InitDb.pl line 186 main::Create('READWRITE') called at ./InitDb.pl line 370 DBD::Pg::st execute failed: ERROR: user "musicbrainz_user" does not exist Wed Oct 17 10:05:49 2007 : InitDb.pl failed