Kbase P109790: Getting install error: Could not load versioninfo.dll, when installing a SP on Linux 4
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/28/2006 |
|
Status: Unverified
FACT(s) (Environment):
RedHat Enterprise Linux 4.0
OpenEdge 10.0X
SYMPTOM(s):
Error occurred during installing service pack
Cannot install Service Pack
Unable to get version info from /usr/dlc directory
Cannot read versioninfo.
Install.log reports errors:
PROGRESS INSTALL UTILITY LOG <VERSION > mfLoadLibrary: Could not load versioninfo.dll
PROGRESS INSTALL UTILITY LOG <VERSION > Unable to load versioninfo.dll.
correct Service Pack is being installed
ldd $DLC/bin/versioninfo.dll returns
libstdc++-libc6.2-2.so.3 => not found
libm.so.6 => /lib/tls/libm.so.6 (0x00dd7000)
libc.so.6 => /lib/tls/libc.so.6 (0x00159000)
/lib/ld-linux.so.2 (0x008d3000)
CAUSE:
compat-libstdc++ library is missing on your system
FIX:
Install compat-libstdc++ library to your Linux system. For OpenEdge 10.0B on Redhat Enterprise 4 there are two compatibility patches that both need to be installed:
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-47.3
These can download it from http://www.RPMFind.Net for example.
Alternatively, link to an earlier version prior to the install:
1.) ln -s /usr/lib/libstdc++.so.6.0.3 /usr/lib/libstdc++-libc6.2-2.so.3
2.) run ldconfig so the dynamic linker picks up the new link.