Consultor Eletrônico



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.