Thread: Missing or Erroneous pg_hba.conf file

Missing or Erroneous pg_hba.conf file

From
acchung@mit.edu
Date:
Hi,
I was trying to alter my pg_hba.conf file so that I could
take off trust and use passwords.  I edited it inside wordpad
and saved it but it gave me some warning that said I'm saving it in Text-Only
format and that would remove all formatting. Not know how else to save,
i clicked ok.  then i read that i needed to send a SIGHUP signal for the
postmaster to recognize the editted files.  I typed in

pg_ctl reload -D /usr/share/postgresql/data


postgres@E52BPS588R /
$ pg_ctl reload -D /usr/share/postgresql/data
postmaster successfully signaled

THen when i typed in psql template1, i get

postgres@E52BPS588R /
$ psql template1
psql: FATAL 1:  Missing or erroneous pg_hba.conf file, see postmaster log for de
tails

How do I get my pg_hba.conf file back to normal?  Also in the future,
how should i send my SIGHUP signal , because my command is not correct.
PLEASE HELP QUICK!
thank you.

Alex



Re: Missing or Erroneous pg_hba.conf file

From
"Nigel J. Andrews"
Date:
On Tue, 25 Jun 2002 acchung@mit.edu wrote:

> Hi,
> I was trying to alter my pg_hba.conf file so that I could
> take off trust and use passwords.  I edited it inside wordpad
> and saved it but it gave me some warning that said I'm saving it in Text-Only
> format and that would remove all formatting. Not know how else to save,
> i clicked ok.  then i read that i needed to send a SIGHUP signal for the
> postmaster to recognize the editted files.  I typed in
>
> pg_ctl reload -D /usr/share/postgresql/data
>
>
> postgres@E52BPS588R /
> $ pg_ctl reload -D /usr/share/postgresql/data
> postmaster successfully signaled
>
> THen when i typed in psql template1, i get
>
> postgres@E52BPS588R /
> $ psql template1
> psql: FATAL 1:  Missing or erroneous pg_hba.conf file, see postmaster log for de
> tails
>
> How do I get my pg_hba.conf file back to normal?  Also in the future,
> how should i send my SIGHUP signal , because my command is not correct.
> PLEASE HELP QUICK!
> thank you.

Did wordpad perhaps automatically add a .txt extension? Did you take a look at
the new pg_hba.conf file and the postmaster log file to see what the error is
and whether this loss of formating is actually significant?

I would have thought the loss of formating was just refering to fancy formating
rather than text stuff so I would guess that it's either the name or you made
an error of some sort.



--
Nigel J. Andrews
Director

---
Logictree Systems Limited
Computer Consultants




Re: Missing or Erroneous pg_hba.conf file

From
"Nick Fankhauser"
Date:
Alex

It sounds like perhaps you were using a windows editor?? You were correct to
tell it you want no formatting, but I'd guess that even in text-only mode,
your file got saved with DOS/Windows EOL markers, rendering it unreadable on
your Unix box.

I'll send a plain vanilla pg_hba.conf to you off-list, and you can use it as
a starting point to edit again, (using a unix editor this time <grin>). Or
alternately, you can probably use a dos->unix filter on the old file.

Regards,

-Nick

--------------------------------------------------------------------------
Nick Fankhauser  nickf@ontko.com  Phone 1.765.935.4283  Fax 1.765.962.9788
Ray Ontko & Co.     Software Consulting Services     http://www.ontko.com/

> -----Original Message-----
> From: pgsql-admin-owner@postgresql.org
> [mailto:pgsql-admin-owner@postgresql.org]On Behalf Of acchung@mit.edu
> Sent: Tuesday, June 25, 2002 5:10 PM
> To: pgsql-admin@postgresql.org
> Subject: [ADMIN] Missing or Erroneous pg_hba.conf file
>
>
> Hi,
> I was trying to alter my pg_hba.conf file so that I could
> take off trust and use passwords.  I edited it inside wordpad
> and saved it but it gave me some warning that said I'm saving it
> in Text-Only
> format and that would remove all formatting. Not know how else to save,
> i clicked ok.  then i read that i needed to send a SIGHUP signal for the
> postmaster to recognize the editted files.  I typed in
>
> pg_ctl reload -D /usr/share/postgresql/data
>
>
> postgres@E52BPS588R /
> $ pg_ctl reload -D /usr/share/postgresql/data
> postmaster successfully signaled
>
> THen when i typed in psql template1, i get
>
> postgres@E52BPS588R /
> $ psql template1
> psql: FATAL 1:  Missing or erroneous pg_hba.conf file, see
> postmaster log for de
> tails
>
> How do I get my pg_hba.conf file back to normal?  Also in the future,
> how should i send my SIGHUP signal , because my command is not correct.
> PLEASE HELP QUICK!
> thank you.
>
> Alex
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>
>




Re: Missing or Erroneous pg_hba.conf file

From
Tom Lane
Date:
"Nigel J. Andrews" <nandrews@investsystems.co.uk> writes:
> On Tue, 25 Jun 2002 acchung@mit.edu wrote:
>> How do I get my pg_hba.conf file back to normal?

> Did wordpad perhaps automatically add a .txt extension?

I'm betting it added CR/LF (\r\n) newlines.  A quick look at the sources
shows that PG does not like \r in pg_hba.conf.  I've made it more
forgiving for 7.3, but for now, you'd better resave with Unix-style
newlines (\n only).

            regards, tom lane



Re: Missing or Erroneous pg_hba.conf file

From
"Chad R. Larson"
Date:
At 05:49 PM 6/25/02 , Nigel J. Andrews wrote:
>Did wordpad perhaps automatically add a .txt extension? Did you take a
>look at the new pg_hba.conf file and the postmaster log file to see what
>the error is and whether this loss of formating is actually significant?

Or did it replace the newline characters (0x0a) with carriage return/line
feed pairs (0x0a/0x0d)?


         -crl
--
Chad R. Larson (CRL22)    chad@eldocomp.com
   Eldorado Computing, Inc.   602-604-3100
      5353 North 16th Street, Suite 400
        Phoenix, Arizona   85016-3228