Progress OpenEdge Database 10.1b install on Centos (RHEL)
What follows is a braindump of every thing I stumled into while getting Progress OpenEdge Database 10.1b up and running on Centos (Red Hat Enterprise Linux). Where Centos is a VMWare virtual machine (guest) with Windows XP as the host operating system.
Install Centos
I had trouble installing Centos in a VMWare guest (Windows XP being the host operating system). Solution was to download a ‘CentOS 5.0, server install’ from thoughtpolice to get Centos up and running as a VMWare virtual machine. Read about this here.
Download and install Java (JDK)
see /nix/download-and-install-of-java-jdk.html for instructions as to the installation of JDK on Centos.
Run the installer.
The installation process is pretty straight forward. I choose to install in /pro/product/101b (like Oracle’s Optimal Flexible Architecture (OFA) Convention)
[root@localhost remivisser]# tar -xvf oe101b_linux.tar ./101dbuti ./3party/ ./3party/sonicesb/ ./3party/sonicesb/esb_docportal.htm ./3party/sonicesb/esb_readme.htm ./3party/sonicesb/setup.bat ./3party/sonicesb/setup.ini ./3party/sonicesb/setup.jar . . . [root@localhost tmp]# /home/remivisser/proinst +-------------------------------------------------------------------+ | Welcome | +-------------------------------------------------------------------+ | | | WELCOME TO THE OPENEDGE INSTALLATION UTILITY | | | | Ensure that you have your completed "Preinstallation Checklist | | for Unix" handy to consult. This information will facilitate your | | installation and ensure your choices are accurately recorded. | | | | Copyright (c) 1984-2006 Progress Software Corp. | | All Rights Reserved. | | | | [Enter=OK] | +-------------------------------------------------------------------+
Test the executables
After the install I want to test the executables, the ‘prostrct‘ command goes fine (complaining about too few arguments which is in fact right but then came the ‘pro‘ command …
prostrct runs fine
[root@localhost remivisser]# prostrct Too few arguments. (1370) [root@localhost remivisser]#
pro command results in an error …
[root@localhost bin]# pro /pro/product/101b/bin/_progres: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory [root@localhost bin]#
Next section contains the solution, to get ‘pro’ executable working fine.
libstdc++-libc6.2-2.so.3, Se Habla EspaƱol, Linux Para Todos, Gracias!
It took me quit a few hours to figure this one out, until google returned only ONE entry, in Spanish … Thanks to the directions on this forum thread I managed to get ‘pro’ working.
See complete logging below which contains the following three steps:
- Run
procommand with missing libstdc++-libc6.2-2.so.3 shared object error - Install compat-libstdc++-296 using
yum - Run
procommand succesfull without any errors!
1. Run pro command with missing libstdc++-libc6.2-2.so.3 shared object error
[root@localhost tmp]# pro @@@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@ @@@@@@ @ @ @ @@@@ @@@@@@ @@@@@ @@@@@ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@ @@@@@ @ @ @@@@@@@ @@@@@ @@@@@ Progress Software Corporation 14 Oak Park Bedford, Massachusetts 01730 781-280-4000 PROGRESS is a registered trademark of Progress Software Corporation Copyright 1984-2006 by Progress Software Corporation All Rights Reserved OpenEdge Release 10.1B as of Wed Jan 10 12:21:31 EST 2007 /pro/product/101b/bin/_progres: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
2. Install compat-libstdc++-296 using yum
[root@localhost tmp]# yum -y install compat-libstdc++-296 Loading "installonlyn" plugin Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package compat-libstdc++-296.i386 0:2.96-138 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: compat-libstdc++-296 i386 2.96-138 base 90 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 90 k Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: compat-libstdc++-296 ######################### [1/1] Installed: compat-libstdc++-296.i386 0:2.96-138 Complete!
3. Run pro command succesfull without any errors!
[root@localhost tmp]# pro @@@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@ @@@@@@ @ @ @ @@@@ @@@@@@ @@@@@ @@@@@ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@ @@@@@ @ @ @@@@@@@ @@@@@ @@@@@ Progress Software Corporation 14 Oak Park Bedford, Massachusetts 01730 781-280-4000 PROGRESS is a registered trademark of Progress Software Corporation Copyright 1984-2006 by Progress Software Corporation All Rights Reserved OpenEdge Release 10.1B as of Wed Jan 10 12:21:31 EST 2007 ** This version of PROGRESS requires a start up procedure. (495) Press space bar to continue. [root@localhost tmp]#
3 Comments, Comment or Ping
Hitashi
I face the same error while installing progress 9.1 on Centos VMware. I tried using your steps.
When i do step 2 , i get following error message:
“yum -y install compat-libstdc++-296
Setting up Install Process
Setting up repositories
Cannot find a valid baseurl for repo: update
Error: Cannot find a valid baseurl for repo: update”
Please Help. Thanks in advance.
Feb 19th, 2009
Hitashi
Thanks! My problem resolved.
Feb 20th, 2009
Jim
Thanks for the post. I was getting an off shoot of the same error and doing the full yum install didn’t get it fixed. I eventually did a “yum install compat-lib*” and that got it running correctly.
Mar 17th, 2009
Reply to “Progress OpenEdge Database 10.1b install on Centos (RHEL)”