Re: A local replication entry

From: "Doiron, Daniel" <DoironD(at)advisory(dot)com>
To: "jayknowsunix(at)gmail(dot)com" <jayknowsunix(at)gmail(dot)com>
Cc: "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: A local replication entry
Date: 2014-10-29 14:02:31
Message-ID: 3A8E2AE3D7AFB44F89EA82A873FBE4E655988C3C@DC-MBOX1.advisory.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hey, it's worth a try! I've never seen a replication access entry with 'local' instead of 'host'. Could you satisfy it with a host replication postgres 127.0.0.1/32 trust?

-----Original Message-----
From: jayknowsunix(at)gmail(dot)com [mailto:jayknowsunix(at)gmail(dot)com]
Sent: Wednesday, October 29, 2014 9:51 AM
To: Doiron, Daniel
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: [ADMIN] A local replication entry

Daniel,

Thanks for the reply. I don't think psql would diagnose this as it wouldn't use a replication connection, just a standard one. That is unless there is a way to force a replication connection through psql, and I just don't know it. As it is, the postgres user has no issues getting in with psql, as in "psql csg_db" with no other options specified.

I'm almost certain that my /etc/hosts file is up to date and I see all three of my db servers in it. There are no IPv6 entries in it at any event,

Sent from my iPad

> On Oct 29, 2014, at 9:43 AM, "Doiron, Daniel" <DoironD(at)advisory(dot)com> wrote:
>
> Do you get the same error using psql client?
>
> If so, do you see more connection details in the log? Is your /etc/hosts configured to resolve correctly? (I've had rogue sysadmins configure my servers to resolve to strange things like IPv6)
>
> -----Original Message-----
> From: pgsql-admin-owner(at)postgresql(dot)org [mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of John Scalia
> Sent: Wednesday, October 29, 2014 9:19 AM
> To: pgsql-admin(at)postgresql(dot)org
> Subject: [ADMIN] A local replication entry
>
> I think maybe it's just too early in the morning for me, but I can't seem to get a local entry for replication working. I'm trying to create a script for hourly backups using pg_basebackup, and here's the command I'm using:
>
> /usr/pgsql-9.3/bin/pg_basebackup -D - -Ft -z -c fast -l hourly.backup > backup_file.gz
>
> The entry in the pg_hba.conf file is:
>
> local replication postgres trust
>
> And the error is: FATAL: no pg_hba.conf entry for replication connection from host "[local]", user "postgres", SSL off, but I have gotten this to work only if I use a "-h 10.10.1.129" option for the command. This only works since another entry in the pg_hba.conf satisfies the command.
>
> Do I have an error with the local entry? Or are local entries even allowed for replication? As this has to be automatically deployed to various servers, I'd prefer to NOT specify each host's IP address both in pg_hba.conf file and in the script calling the pg_basebackup command. Oh, and at some point when this starts working, I am going to change the user from postgres to another without superuser capability.
> --
> Jay
>
>
> --
> Sent via pgsql-admin mailing list (pgsql-admin(at)postgresql(dot)org) To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-admin

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message John Scalia 2014-10-29 14:35:41 Re: A local replication entry
Previous Message Shreeyansh dba 2014-10-29 13:58:00 Re: A local replication entry