Re: Problem with Oracle on CSO UNIX

From: Garry M. Filimonov <garry_at_fly.triniti.troitsk.ru>
Date: 1996/08/12
Message-ID: <320F7BCC.7B50_at_fly.triniti.troitsk.ru>#1/1


Dmitry N. Pavlov wrote:
>
> Hello, all!
>
> I'm trying to install Oracle Server 7.2 and SQL*Net V2 for SCO UNIX 3.2v4.2
> on the machine with SCO OpenServer 5.0 and I have the following problem with
> it. Please, tell me is it besause of inconsistent in versions, and if
> it is not how I can fix it?
> Thanks a lot, and sorry for long error log.
>
> Dmitry Pavlov
> dmitry_at_univer.msk.ru
>
> --------------[ tcppa.ins 534 ]----------------------------------------------
> Action: Linking and installing TNS listener executables
> Command: (make -f network.mk ORACLE_HOME=/d1/home/oracle install),
> Out=/d1/home/oracle/orainst/install3.log,
> Err=/d1/home/oracle/orainst/install3.log
> {
> /bin/idld /d1/home/oracle/lib/ostart.o -o tnslsnr -L/d1/home/oracle/lib
> s0nsgl.o /d1/home/oracle/lib/osntab.o -lsqlnet -lora -lsqlnet -lora -lnlsrtl3
> -lc3v6 -lcore3 -lnlsrtl3 -lcore3 /d1/home/oracle/lib/olm.o
> /d1/home/oracle/lib/old.o -lnsl_s -lsocket /d1/home/oracle/lib/olc.o
> -lstublm
> ld: Symbol getgrnam in /d1/home/oracle/lib/olc.o is multiply defined.
> First defined in /usr/lib/libsocket.a
>
> *** Error code 1 (bu21)
>
> make: fatal error.
> }
> Status: 1
> (( OIERR-SYSTEM: make -f network.mk ORACLE_HOME=/d1/home/oracle install ))

I got this error when had install Oracle 7.1.4.

This is registered Oracle bug. On my question to ORACLE I received next mail:


Problem ID          : 1014573.6
Affected Platforms  : SCO UNIX 386
Affected Products   : Oracle7 Server
Affected Components : RDBMS V07.XX
Affected Oracle Vsn : V07.XX

Summary:
UNDEFINED AND MULTIPLY DEFINED SYMBOLS WITH SCO 5.0. +=+

Problem Description:


 

Relinking RDBMS V7.1.4 or Workgroup Server 7.1.5 executables on systems running Sco Openserver 5.0 results the following multiply defined and undefined symbol errors:  

getgrnam,getgrent,getpwent,.. First defined in /usr/lib/libsocket.a  

The optional runtime libraries and header files (or the dev-sys option) have been installed from the Open Server Media.    

Problem Explanation:


 

The system libraries (like libc.a and libsocket.a) have been restructured in Sco version 5.0. When trying to relink an executable with
olc.o and libsocket.a(Everest), multiply defined and undefined symbol errors occur because olc.o is a copy of libc.a from SCO 3.2.  

Follow these steps:    

  1. Apply SCO SLS# OSS415A on your machine, if needed.*
  2. Login as root and type: # mv /usr/lib/libsocket.a /usr/lib/libsocket.a.OWS
  3. Proceed with the regular installation
  4. Replace the original libsocket.a # mv /usr/lib/libsocket.a.OWS /usr/lib/libsocket.a
    • SCO patch SLS OSS415A is a separate issue. This solves a problem with machines that are low on FREE memory. (Less than 16Mb FREE ram). This is most likely to occur on systems with less than 32Mb of INSTALLED memory.

I can only to add next:

Patch OSS415A load from ftp://ftp.sco.com/SLS

HTFS Buffer Cache Supplement oss415a

This corrects a potential hang in the HTFS filesystem driver. If both it and rs500c or rs500d will be installed on the same system, install
the Release Supplement before oss415a.


I'm sorry - New on 19-JUN-96:

oss415a: HTFS Buffer Cache Supplement has been removed and is superceded by

         oss434a.

I.e. instead oss415a load oss434a.

Bye, bye!                                               Garry.
Received on Mon Aug 12 1996 - 00:00:00 CEST

Original text of this message