BUG #7822: PGDG packaged postgresql92 binaries do not find their libraries

From: georgi-georgiev-pgsql(at)japannext(dot)co(dot)jp
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #7822: PGDG packaged postgresql92 binaries do not find their libraries
Date: 2013-01-22 17:08:41
Message-ID: E1TxhKz-0000Fl-KD@wrigleys.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 7822
Logged by: Georgi Georgiev
Email address: georgi-georgiev-pgsql(at)japannext(dot)co(dot)jp
PostgreSQL version: 9.2.2
Operating system: CentOS 6.3
Description:

The postgresql92 package would configure the postgresql92-libs libraries for
system-wide use (using update-alternatives in the post-install scriptlet),
but it does not run ldconfig, so the binaries cannot find their libraries.
In short, "psql" is unusable.

Steps to reproduce:

Remove all postgresql libraries:
$ sudo yum remove -y postgresql\*

Install the PGDG 9.2 binaries
$ sudo yum install -y postgresql92

Verify that the psql binary is not properly linked:
$ ldd /usr/bin/psql | head -n2
linux-vdso.so.1 => (0x00007fffb27ff000)
libpq.so.5 => not found

The ld.so.conf.d update should probably be moved to the postgresql92-libs
packages, as this would allow other packages that require libpq.so.5 to keep
working (like php-pgsql and perl-DBD-Pg).

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message georgi-georgiev-pgsql 2013-01-22 17:13:44 BUG #7823: PGDG packaged pgadmin3_92 removes its /usr/bin/pgadmin3 link
Previous Message alessandro 2013-01-22 16:18:46 BUG #7821: constant disconnection with external network