BUG #15656: Not able to login database

Started by PG Bug reporting formabout 7 years ago2 messagesbugs
Jump to latest
#1PG Bug reporting form
noreply@postgresql.org

The following bug has been logged on the website:

Bug reference: 15656
Logged by: ramakrishnan r
Email address: prakash.ramakrishnan.ap@nielsen.com
PostgreSQL version: 10.4
Operating system: rhel 7.5
Description:

Hi Team,

we are facing in PostgreSQL symbol lookup error and not able to login please
do the needful.

==> export LD_LIBRARY_PATH=$/opt/app/PostgreSQL/10/lib:$LD_LIBRARY_PATH
postgres@sydcosausd001.enterprisenet.org:/home/postgres
==> export LD_LIBRARY_PATH
postgres@sydcosausd001.enterprisenet.org:/home/postgres
==> psql -p 5432
/opt/app/PostgreSQL/10/bin/psql.bin: symbol lookup error:
/opt/app/PostgreSQL/10/bin/psql.bin: undefined symbol:
PQsetErrorContextVisibility
postgres@sydcosausd001.enterprisenet.org:/home/postgres

#2Guy Rouillier
guy.rouillier@gmail.com
In reply to: PG Bug reporting form (#1)
Re: BUG #15656: Not able to login database

On 2/26/2019 8:30:37 AM, "PG Bug reporting form"
<noreply@postgresql.org> wrote:

The following bug has been logged on the website:

Bug reference: 15656
Logged by: ramakrishnan r
Email address: prakash.ramakrishnan.ap@nielsen.com
PostgreSQL version: 10.4
Operating system: rhel 7.5
Description:

Hi Team,

we are facing in PostgreSQL symbol lookup error and not able to login please
do the needful.

==> export LD_LIBRARY_PATH=$/opt/app/PostgreSQL/10/lib:$LD_LIBRARY_PATH
postgres@sydcosausd001.enterprisenet.org:/home/postgres
==> export LD_LIBRARY_PATH
postgres@sydcosausd001.enterprisenet.org:/home/postgres
==> psql -p 5432
/opt/app/PostgreSQL/10/bin/psql.bin: symbol lookup error:
/opt/app/PostgreSQL/10/bin/psql.bin: undefined symbol:
PQsetErrorContextVisibility
postgres@sydcosausd001.enterprisenet.org:/home/postgres

I just did a fresh install of PG 10.6 on Linux Mint 19.1 Tessa, using
the version in the repos:

postgres=# select version();
version
-------------------------------------------------------------------------------------------------------------------------------
PostgreSQL 10.6 (Ubuntu 10.6-0ubuntu0.18.04.1) on x86_64-pc-linux-gnu,
compiled by gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0, 64-bit
(1 row)

I didn't have to do anything with LD_LIBRARY_PATH because I did a
default installation. Function PQsetErrorContextVisibility is found
here:

/usr/lib/x86_64-linux-gnu/libpq.so.5

If I do "ldd /usr/lib/postgresql/10/bin/psql" the second entry I see is
this:

libpq.so.5 => /usr/lib/x86_64-linux-gnu/libpq.so.5 (0x00007f93b7f20000)

So, find where libpq.so.* is installed on your system, and make sure
that is on your LD_LIBRARY_PATH. Use ldd to ensure that psql is fully
linked to required libraries.

--
Guy Rouillier

Show quoted text