EnterpriseDB: The Enterprise Postgres Company Postgres Plus Forums: The PostgreSQL Open Source Database from EnterpriseDB
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 

libssl.so.4 errors  XML

Forum Index » Standard Server
Author Message
calhoun

Senior member

Joined: 22 Oct 2007 06:36:37
Messages: 16
Offline

Hi All,

AMD 64 X2 system
Fedora Core 7

I installed the Linux x64 Core Bundle. There were errors in the install logs which basically were all :

/opt/edb-postgres/8.2/bin/psql.bin: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory

when I tried to run the Server, the server logs showed :

/opt/edb-postgres/8.2/bin/pg_ctl.bin: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory
/opt/edb-postgres/8.2/bin/pg_ctl.bin: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory
/opt/edb-postgres/8.2/bin/pg_ctl.bin: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory
/opt/edb-postgres/8.2/bin/pg_ctl.bin: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory


I searched for libssl.so.4 in the entire fedora system and didn't find any...

I then searched for libssl.so.* and found that newer versions of the shared library was installed by Enterprise DB...

ahmm help please? Many thanks in advance.
usman

Senior member
[Avatar]

Joined: 22 Oct 2007 07:47:22
Messages: 4
Offline

Dear calhoun,

Try following work around:

1. Copy the libssl.so.* file, for instance, libssl.so.0.9.8, installed with EnterpriseDB Postgres from /opt/edb-postgres/8.2/utils/lib to /usr/lib

2. Create a symlink to the above file in /usr/lib as ln -s libssl.so.0.9.8 libssl.so.4

3. Uninstall EnterpriseDB Postgres, reinstall EnterpriseDB Postgres.

Let us know if it works or not.

Uzi
[WWW]
usman

Senior member
[Avatar]

Joined: 22 Oct 2007 07:47:22
Messages: 4
Offline

The libssl.so.* file would also needs to go in /usr/lib64. A symlink should also be created there for libssl.so.4.

So, the steps would become:

1. Copy the libssl.so.* file, for instance, libssl.so.0.9.8, installed with EnterpriseDB Postgres from /opt/edb-postgres/8.2/utils/lib to /usr/lib and /usr/lib64

2. Create a symlink to the above file in /usr/lib as ln -s libssl.so.0.9.8 libssl.so.4

3. Create a symlink to the above file in /usr/lib64 as ln -s libssl.so.0.9.8 libssl.so.4

4. Uninstall EnterpriseDB Postgres, reinstall EnterpriseDB Postgres.

Uzi
[WWW]
calhoun

Senior member

Joined: 22 Oct 2007 06:36:37
Messages: 16
Offline

Hi,

Was actually going to try the symlink tomorrow but I decided to download the beta for enterprisedb v 8.3 first hoping that the bin files have been recompiled already to use the new libraries. Anyways thanks! I will try out the symlink and post an update.

usman

Senior member
[Avatar]

Joined: 22 Oct 2007 07:47:22
Messages: 4
Offline

Dear calhoun,

8.3 installer has this fix . Next release of 8.2 installer will also have this fix.

Kind Regards,

Uzi
[WWW]
calhoun

Senior member

Joined: 22 Oct 2007 06:36:37
Messages: 16
Offline

Hi,
8.3 worked fine. Thanks.
 
Forum Index » Standard Server
Go to:   
Powered by JForum 2.1.8 © JForum Team