Kbase P14086: Getting install error: Could not load versioninfo
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  09/10/2009 |
|
Status: Verified
SYMPTOM(s):
Getting install error: Could not load version info
Cannot read version info.
Unable to get version info from /usr/dlc directory
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.
PROGRESS INSTALL UTILITY LOG <VERSION > mfLoadLibrary: Could not load versioninfo.so
PROGRESS INSTALL UTILITY LOG <VERSION > Unable to load versioninfo.so.
Trying installing service pack
could not find a valid installation of Progress 10.1X to upgrade
The correct Service Pack is being installed
Proinventory outputs "Failed to load library /usr/dlc/bin/versioninfo.dll"
Trying to connect database using mpro
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)
OR
libstdc++-libc6.1-1.so.2 => not found
libm.so.6 => /lib/i686/libm.so.6 (0x40009000)
libc.so.6 => /lib/i686/libc.so.6 (0x4002c000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
FACT(s) (Environment):
RedHat Enterprise Linux 4.0
Linux Intel
OpenEdge 10.X
Progress 9.1D
Progress 9.1E
CAUSE:
Required 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 requires 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
Note that this are 32 bits libraries but they are required because this is a Platform Supported but not optimized for 64Bit hardware.
These can download it from http://www.RPMFind.Net.
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.
This problem has also been seen to occur when the Linux version is unsupported for the OpenEdge version being installed. Please verify that the Linux version is supported in the Product Availability Guide.