Kbase P86641: Error on Linux - libstdc++-libc6.2-2.so.3: cannot open shared object file
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  4/23/2010 |
|
Status: Verified
SYMPTOM(s):
"Database not started" when attempting SQL92/ODBC Connection
[MERANT][ODBC Progress Driver][Progress] Database not started.
"Database not started" when attempting SQL92 SQL explorer Connection
Error 8841 appears in the database log file
SQL server process terminated. (8841)
_progres fails to connect to database with error loading shared library libstdc++-libc6.2-2.so.3
_dbutil fails when trying to opening shared library libstdc++-libc6.2-2.so.3
Getting errors while loading shared libraries: when starting a progress client - _progres:
error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
ldd _progres shows
libdl.so.2 => /lib/libdl.so.2 (0xb75de000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0xb758d000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7560000)
libm.so.6 => /lib/i686/libm.so.6 (0xb753e000)
libstdc++-libc6.2-2.so.3 => not found
libc.so.6 => /lib/i686/libc.so.6 (0xb7404000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb75eb000)
FACT(s) (Environment):
Linux Intel
OpenEdge 10.X
OpenEdge 10.0X
Progress 9.1E
CAUSE:
compat-libstdc++ is missing on the Linux system
FIX:
On Red Hat Linux:
Install the compat-libstdc++-7.3-2.96.122 (or later).
The file "compat-libstdc++-7.3-2.96.122.rpm" can be found on the Operating System's installation CD's and can be installed via "rpm -Uv compat-libstdc++-7.3-2.96.122"For SuSe Linux the package name is "compat-something", where the something is for example "compat-2002.8.15-29" for SLES 8 or "compat-2004.4.2-3" for SuSe 9.1.
This library can be found on the installation CD or download it from http://rpm.pbone.net