No, "peer authentication failed for user "gary""  doesn't mean that psql can't 
find the database; it means what it says, authentication failed.

Peer authentication is quite complicated. "psql -U gary archivedb" is a local 
connection (using Unix sockets I think), and by default postgresql uses peer 
authentication for such connections. You want to avoid it, because it will 
confuse you, so use "psql -h localhost -U gary archivedb"; this is a network 
connection to localhost:5432, and this, by default, does username/password 
authentication, which is what you want.

But, anyway, the problem is very likely that your database does not exist. You 
can create it with "sudo -u postgres createdb archivedb --owner=gary".

You must definitely get rid of the second instance that is running. Try "dpkg 
-l postgresql* | grep ^ii"; this will show you which postgresql packages you 
have installed. If you have two server packages installed, uninstall one of 
them with "apt-get remove [packagename]".

Regards,

Antonis Christofides
http://djangodeployment.com/


On Sat, 22 Oct 2016 16:23:48 -0700, Gary Roach <[email protected]> 
wrote:

> 
> 
> psql -U gary -d archivedb gives:
>      FATAL:  Peer authentication failed for user "gary"
> which probably means that psql can't find the database either.
> 
> My process table ( ps -xaf) shows:
> > 642 ?        S      0:07 /usr/lib/postgresql/9.6/bin/postgres -D 
> > /var/lib/postgresql/9.6/main -c 
> > config_file=/etc/postgresql/9.6/main/postgresql.conf
> >   754 ?        Ss     0:00  \_ postgres: 9.6/main: checkpointer process
> >   755 ?        Ss     0:04  \_ postgres: 9.6/main: writer process
> >   756 ?        Ss     0:04  \_ postgres: 9.6/main: wal writer process
> >   757 ?        Ss     0:04  \_ postgres: 9.6/main: autovacuum launcher 
> > process
> >   758 ?        Ss     0:05  \_ postgres: 9.6/main: stats collector 
> > process
> >   643 ?        S      0:12 /usr/lib/postgresql/9.5/bin/postgres -D 
> > /var/lib/postgresql/9.5/main -c 
> > config_file=/etc/postgresql/9.5/main/postgresql.conf
> >   768 ?        Ss     0:00  \_ postgres: checkpointer process
> >   772 ?        Ss     0:11  \_ postgres: stats collector process
> >  6501 ?        Ss     0:00  \_ postgres: postgres postgres [local] idle
> 
> So the database seems  to be running. No sure why there are two versions 
> running but may be due to Debian using the older version of something. 
> Is this a path problem?
> 
> Does this help
> 
> Gary R.
> 
> 
> On 10/22/2016 01:13 PM, Vijay Khemlani wrote:
> > Can you connect to the database via command line?
> >
> > psql -U gary -d archivedb
> >
> > On Sat, Oct 22, 2016 at 3:48 PM, Jamie Lawrence <[email protected] 
> > <mailto:[email protected]>> wrote:
> >
> >
> >     > On Oct 22, 2016, at 11:35 AM, Gary Roach
> >     <[email protected] <mailto:[email protected]>> wrote:
> >
> >     > When I try to migrate, I get the following  error:
> >     >
> >     >> psycopg2.OperationalError: FATAL:  database "archivedb" does not 
> > exist
> >
> >
> >     > What's happening here?
> >
> >     Are you certain the ‘archivedb’ database actually exists?
> >
> >     If it does, is in in an accessible schema?
> >
> >     If it is, is it in the cluster you’re connecting to in Django?
> >
> >     -j
> >
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/django-users/4016676a-9008-8b14-54ac-79d09806bb51%40verizon.net.
> For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/E1byGa0-00070u-TJ%40rmm6prod02.runbox.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to