Discussion:
BUG #7857: postgresql91-libs fails to create ld.so.conf.d symlink
(too old to reply)
c***@centro.net
2013-02-07 20:22:32 UTC
Permalink
The following bug has been logged on the website:

Bug reference: 7857
Logged by: Chris Meisinger
Email address: ***@centro.net
PostgreSQL version: 9.1.8
Operating system: CentOS 6.3
Description:

1. Provision a fresh machine (CentOS 6)
2. Perform a yum update of the core OS.
3. Install PGDG Rpm via 'curl -O
http://yum.postgresql.org/9.1/redhat/rhel-6-i386/pgdg-centos91-9.1-4.noarch.rpm'
following the directions
4. 'yum -y install postgresql91 postgresql91-libs postgresql91-devel'
5. Note that running 'psql' via CLI generates the following error 'psql:
error while loading shared libraries: libpq.so.5: cannot open shared object
file: No such file or directory'
6. Note that the appropriate symlinks are not being created in
/etc/ld.so.conf.d/ as in the past for inclusion of /usr/pgsql-9.1/ into the
default search path for libraries.

Older Cent 5 installations have the symlinking as follows...

in /etc/alternatives....
lrwxrwxrwx 1 root root 45 Jan 8 15:29 pgsql-ld-conf ->
/usr/pgsql-9.1/share/postgresql-9.1-libs.conf
with /etc/ld.so.conf.d/postgresql-pgdg-libs.conf being a symlink to
/etc/alternatives/pgsql-ld-conf

Creating the symlink manually and running 'ldconfig' will correct the
issue.

Only affects new/fresh installations.
--
Sent via pgsql-bugs mailing list (pgsql-***@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs
Devrim GÜNDÜZ
2013-02-08 09:57:35 UTC
Permalink
Hi,
Post by c***@centro.net
Bug reference: 7857
Logged by: Chris Meisinger
PostgreSQL version: 9.1.8
Operating system: CentOS 6.3
1. Provision a fresh machine (CentOS 6)
2. Perform a yum update of the core OS.
3. Install PGDG Rpm via 'curl -O
http://yum.postgresql.org/9.1/redhat/rhel-6-i386/pgdg-centos91-9.1-4.noarch.rpm'
following the directions
4. 'yum -y install postgresql91 postgresql91-libs postgresql91-devel'
error while loading shared libraries: libpq.so.5: cannot open shared object
file: No such file or directory'
Looks like I broke the fresh installs in new series, as you mentioned.
Until then, running

/usr/sbin/update-alternatives
--install /etc/ld.so.conf.d/postgresql-pgdg-libs.conf
pgsql-ld-conf /usr/pgsql-9.1/share/postgresql-9.1-libs.conf 910
/sbin/ldconfig

will fix the issue for 9.1. I will push the updated packages later
tonight. Sorry for the trouble.

Regards,
--
Devrim GÜNDÜZ
Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org Twitter: http://twitter.com/devrimgunduz
Devrim GÜNDÜZ
2013-02-08 23:56:54 UTC
Permalink
Hi,

Thanks again for the report. I committed changes. Packages will appear
in less than 4 hours.

Regards, Devrim
Post by c***@centro.net
Bug reference: 7857
Logged by: Chris Meisinger
PostgreSQL version: 9.1.8
Operating system: CentOS 6.3
1. Provision a fresh machine (CentOS 6)
2. Perform a yum update of the core OS.
3. Install PGDG Rpm via 'curl -O
http://yum.postgresql.org/9.1/redhat/rhel-6-i386/pgdg-centos91-9.1-4.noarch.rpm'
following the directions
4. 'yum -y install postgresql91 postgresql91-libs postgresql91-devel'
error while loading shared libraries: libpq.so.5: cannot open shared object
file: No such file or directory'
6. Note that the appropriate symlinks are not being created in
/etc/ld.so.conf.d/ as in the past for inclusion of /usr/pgsql-9.1/ into the
default search path for libraries.
Older Cent 5 installations have the symlinking as follows...
in /etc/alternatives....
lrwxrwxrwx 1 root root 45 Jan 8 15:29 pgsql-ld-conf ->
/usr/pgsql-9.1/share/postgresql-9.1-libs.conf
with /etc/ld.so.conf.d/postgresql-pgdg-libs.conf being a symlink to
/etc/alternatives/pgsql-ld-conf
Creating the symlink manually and running 'ldconfig' will correct the
issue.
Only affects new/fresh installations.
--
Devrim GÜNDÜZ
Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org Twitter: http://twitter.com/devrimgunduz
Chris Meisinger
2013-02-09 00:55:20 UTC
Permalink
Devrim,

Thanks for the super fast fix!


Chris
Post by Devrim GÜNDÜZ
Hi,
Thanks again for the report. I committed changes. Packages will appear
in less than 4 hours.
Regards, Devrim
Post by c***@centro.net
Bug reference: 7857
Logged by: Chris Meisinger
PostgreSQL version: 9.1.8
Operating system: CentOS 6.3
1. Provision a fresh machine (CentOS 6)
2. Perform a yum update of the core OS.
3. Install PGDG Rpm via 'curl -O
http://yum.postgresql.org/9.1/redhat/rhel-6-i386/pgdg-centos91-9.1-4.noarch.rpm'
following the directions
4. 'yum -y install postgresql91 postgresql91-libs postgresql91-devel'
error while loading shared libraries: libpq.so.5: cannot open shared object
file: No such file or directory'
6. Note that the appropriate symlinks are not being created in
/etc/ld.so.conf.d/ as in the past for inclusion of /usr/pgsql-9.1/ into the
default search path for libraries.
Older Cent 5 installations have the symlinking as follows...
in /etc/alternatives....
lrwxrwxrwx 1 root root 45 Jan 8 15:29 pgsql-ld-conf ->
/usr/pgsql-9.1/share/postgresql-9.1-libs.conf
with /etc/ld.so.conf.d/postgresql-pgdg-libs.conf being a symlink to
/etc/alternatives/pgsql-ld-conf
Creating the symlink manually and running 'ldconfig' will correct the
issue.
Only affects new/fresh installations.
--
Devrim GÜNDÜZ
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org Twitter: http://twitter.com/devrimgunduz
--
Sent via pgsql-bugs mailing list (pgsql-***@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs
Loading...