This hex string decodes to something sensible:

$ perl -le 'print pack "H*", shift'
246c69626469722f757466385f616e645f69736f383835395f31
$libdir/utf8_and_iso8859_1

Maybe it rings a bell.


On Thu, Jan 5, 2017 at 7:57 PM, BRUSSER Michael <michael.brus...@3ds.com>
wrote:

> I see this with PostgreSQL 9.4.7 and some 8.x versions running on Linux
> Red Hat.
> Older versions "supposedly" do not exhibit this behavior, but I didn't
> check.
>
> $ psql
> Password:
> psql: FATAL:  could not access file 
> "\x246c69626469722f757466385f616e645f69736f383835395f31":
> No such file or directory
>
> The same error is written to the database log:
> FATAL:  could not access file 
> "\x246c69626469722f757466385f616e645f69736f383835395f31":
> No such file or directory
>
> This is the environment where this problem was reported
> $ locale
> LANG=en_US
> LC_CTYPE="en_US"
> LC_NUMERIC="en_US"
> LC_COLLATE="en_US"
> . . .   . . .    . . .
>
> This is the "normal" environment where I don't see any problems launching
> psql
> $  locale
> LANG=en_US.UTF-8
> LC_CTYPE="en_US.UTF-8"
> LC_NUMERIC="en_US.UTF-8"
> LC_COLLATE="en_US.UTF-8"
> . . .   . . .    . . .
>
> The database was created using these parameters "initdb  -E UTF8
>  --locale=C   -D <data-dir> ... "
>
> When I display the list of databases with \l I see that all of them have
> these parameters:
> Encoding    UTF8
> Collate        C
> Ctype           C
>
> I can work around this error by doing this "setenv PGCLIENTENCODING UTF-8"
>
> I would like to understand what happens... is this some kind of a bug or
> just an inherent incompatibility between the client (psql) and the database
> settings?
> Is there a different and maybe a better remedy than using PGCLIENTENCODING?
>
> And if anyone from the Postgres team listening... in the old tradition of
> whining I would add that the error message referring to a long hex string
> is not helpful!
> Thanks in advance.
> Michael.
>
> This email and any attachments are intended solely for the use of the
> individual or entity to whom it is addressed and may be confidential and/or
> privileged.
>
> If you are not one of the named recipients or have received this email in
> error,
>
> (i) you should not read, disclose, or copy it,
>
> (ii) please notify sender of your receipt by reply email and delete this
> email and all attachments,
>
> (iii) Dassault Systemes does not accept or assume any liability or
> responsibility for any use of or reliance on this email.
>
> For other languages, go to http://www.3ds.com/terms/email-disclaimer
>
>
> --
> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>

Reply via email to