2/4/14

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
[strong]/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[/strong]
[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:
  1. Run pro command with missing libstdc++-libc6.2-2.so.3 shared object error
  2. Install compat-libstdc++-296 using yum
  3. Run pro command 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

[strong]/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[/strong]
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]#

Không có nhận xét nào:

Đăng nhận xét