Re: FATAL: role "postgres" does not exist - Mailing list pgsql-ports

From bob.middaugh@comcast.net (Bob Middaugh)
Subject Re: FATAL: role "postgres" does not exist
Date
Msg-id 081620071843.24590.46C49AD900032F660000600E220699849908099A0E0B0B0703D20D010D@comcast.net
Whole thread Raw
In response to FATAL: role "postgres" does not exist  (bob.middaugh@comcast.net (Bob Middaugh))
List pgsql-ports
 -------------- Original message ----------------------
From: Tom Lane <tgl@sss.pgh.pa.us>
> bob.middaugh@comcast.net (Bob Middaugh) writes:
> > Exception in thread "main" org.postgresql.util.PSQLException: Backend start-up
> failed: org.postgresql.util.PSQLException: FATAL: role "postgres" does not exist
>
> > I don't know what it's looking for.  When you install the server from ports,
> it creates the user "pgsql" in /etc/passwd.
>
> FreeBSD is being a bit out of step here --- the default superuser name
> is "postgres" in most distros.  If you can't persuade the OpenNMS
> installer to use a nonstandard superuser name, it's no big deal ---
> just create a second superuser role named "postgres".  See the CREATE
> ROLE command, or use the "createuser" script.
>

Thank you both.  I su'd to FreeBSD's pgsql user and did createuser which allowed me to add postgres and the OpenNMS
scriptthat sets up the DB ran successfully. 

You're right Tom, other OS's I've seen referenced elsewhere in regards to postgresql seem to have postgres as the
initialsuperuser.  Why the FreeBSD ports maintainer for postgresql chooses pgsql...I dunno. 

There is no FreeBSD package (binary), or port, for OpenNMS like there are for a few linux distro's.  Hopefully, I'm
goodto go now, thanks to you guys.  If I have any more questions, I'll direct them to your novice mailing list.  I
startedwith ports because I figured this was a FreeBSD 'centric ports issue. 

Thanks for your help.

Bob

pgsql-ports by date:

Previous
From: Tom Lane
Date:
Subject: Re: FATAL: role "postgres" does not exist
Next
From: Bob Gustafson
Date:
Subject: pgadmin3 on Fedora7 - can't run standard binary, can't compile from source..