Skip to Main Content

Security Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Error while installing OIM 11.1.1.9.0 in RHEL7

MaheOraOct 5 2017 — edited Oct 7 2017

Hi,

I need Oracle Directory Integration Platform (DIP) tool for the synchronization between Oracle Directory Service Enterprise Edition (ODSEE 11.1.1.3) and Oracle Unified Directory (OUD 11.1.2.3).

Server: Red Hat Enterprise Linux Server release 7.3 (Maipo)

Reference: Synchronization between OUD and ODSEE

For that, I downloaded Oracle Identity Management (11.1.1.9) as mentioned in this screenshot:

pastedImage_3.png

There is no existing OIM related installation in the given middleware directory

I transferred these 2 zip files to LINUX box and unzipped them. Totally 5 disk directories are available (Disk1 to Disk5)

Content of input response file: (ODIPResponseFile)

[ENGINE]

#do NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#set this to true if you wish to specify a directory where latest updates are downloaded. This option would use the software updates from the specified directory
SPECIFY_DOWNLOAD_LOCATION=false

#set this to true to skip the Software updates
SKIP_SOFTWARE_UPDATES=true

#if the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true
SOFTWARE_UPDATES_DOWNLOAD_LOCATION=

#set this to true if installation and configuration need to be done, all other required variables need to be provided. Variable "INSTALL AND CONFIGURE LATER TYPE" must be set to false if this is set to true as the variables are mutually exclusive
INSTALL AND CONFIGURE TYPE=false

#set this to true if only Software only installation need to be done. If this is set to true then variable "INSTALL AND CONFIGURE TYPE" must be set to false, since the variables are mutually exclusive.
INSTALL AND CONFIGURE LATER TYPE=true

#write the name of the Oracle Home directory. The Oracle Home directory name may only contain alphanumeric , hyphen , dot (.) and underscore (_) characters, and it must begin with an alphanumeric character.
ORACLE_HOME=/oud/ODIP/Oracle/fmw/Oracle_IDM1

#write the complete path to a valid Middleware Home.
AS_HOME_LOCATION=/oud/ODIP/Oracle/fmw

[SYSTEM]

[APPLICATIONS]

[RELATIONSHIPS]

#provide true to install Oracle Internet Directory.
INSTALL_OID_COMPONENT=false

#provide true to install Oracle Directory Integration Platform.
INSTALL_DIP_COMPONENT=true

#provide true to install Oracle Virtual Directory
INSTALL_OVD_COMPONENT=false

#provide true to install Oracle Identity Federation.
INSTALL_OIF_COMPONENT=false

#provide true to install Oracle Directory Service Manager.

INSTALL_ODSM_COMPONENT=false

#provide true to install Oracle HTTP Server.
INSTALL_OHS_COMPONENT=false

#provide true to install Enterprise Management.
INSTALL_EM_COMPONENT=true

#provide true if selecting federation components for install.
FEDERATION_COMPONENTS=false

#provide true if selecting management components for install.
MANAGEMENT_COMPONENTS=true

#provide the list of components selected for install. Example OID:OVD:OIF:OHS:ODSM:EM:DIP
SELECTED_COMPONENTS_FOR_INSTALL=DIP:EM

#provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME=

#provide the My Oracle Support Password
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>

#set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration
DECLINE_SECURITY_UPDATES=true

#set this to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

#provide the Proxy Host
PROXY_HOST=

#provide the Proxy Port
PROXY_PORT=

#provide the Proxy Username
PROXY_USER=

#provide the Proxy Password
PROXY_PWD=

I executed the silent installation as mentioned below and the corresponding output:

I got this error -- Error in invoking target 'all' of makefile '/oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/ins_asha.mk'.

[myuser@myhost Disk1]$ pwd
/oud/installables/DIPInstallation/Disk1
[myuser@myhost Disk1]$
[myuser@myhost Disk1]$ ./runInstaller -silent -response /oud/installables/DIPInstallation/ODIPResponseFile -invPtrLoc /oud/ODIP/Oracle/oraLocInv/oraLocInvConfig.txt -jreLoc /oud/jdk1.8.0_144/
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 400 MB. Actual 804 MB Passed
Checking swap space: must be greater than 500 MB. Actual 8191 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-10-05_12-20-14AM. Please wait ...[myuser@myhost Disk1]$ Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
Log: /oud/ODIP/Oracle/oraLocInv/logs/install2017-10-05_12-20-14AM.log
Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
Reading response file..
Checking CertifiedVersions...
Expected result: One of oracle-7,redhat-7,redhat-6,oracle-6,oracle-5,enterprise-5.4,enterprise-4,enterprise-5,redhat-5.4,redhat-4,redhat-5,SuSE-10,SuSE-11
Actual Result: redhat-7
Check complete. The overall result of this check is: Passed
CertifiedVersions Check: Success.
Checking Packages...
Checking for binutils-2.23.52.0.1; found binutils-2.25.1-32.base.el7_4.1-x86_64. Passed
Checking for compat-libcap1-1.10; found compat-libcap1-1.10-7.el7-x86_64. Passed
Checking for compat-libstdc++-33-3.2.3-x86_64; found compat-libstdc++-33-3.2.3-72.el7-x86_64. Passed
Checking for libgcc-4.8.2-x86_64; found libgcc-4.8.5-16.el7-x86_64. Passed
Checking for libstdc++-4.8.2-x86_64; found libstdc++-4.8.5-16.el7-x86_64. Passed
Checking for libstdc++-devel-4.8.2-x86_64; found libstdc++-devel-4.8.5-16.el7-x86_64. Passed
Checking for sysstat-10.1.5; found sysstat-10.1.5-11.el7-x86_64. Passed
Checking for gcc-4.8.2; found gcc-4.8.5-16.el7-x86_64. Passed
Checking for gcc-c++-4.8.2; found gcc-c++-4.8.5-16.el7-x86_64. Passed
Checking for ksh-...; found ksh-20120801-34.el7-x86_64. Passed
Checking for make-3.82; found make-1:3.82-23.el7-x86_64. Passed
Checking for glibc-2.17-x86_64; found glibc-2.17-196.el7-x86_64. Passed
Checking for glibc-devel-2.17-x86_64; found glibc-devel-2.17-196.el7-x86_64. Passed
Checking for libaio-0.3.109-x86_64; found libaio-0.3.109-13.el7-x86_64. Passed
Checking for libaio-devel-0.3.109-x86_64; found libaio-devel-0.3.109-13.el7-x86_64. Passed
Check complete. The overall result of this check is: Passed
Packages Check: Success.
Checking Kernel...
Checking for VERSION=3.10.0; found VERSION=3.10.0-514.26.2.el7.x86_64. Passed
Checking for hardnofiles=4096; found hardnofiles=65536. Passed
Checking for softnofiles=4096; found softnofiles=65536. Passed
Check complete. The overall result of this check is: Passed
Kernel Check: Success.
Checking GLIBC...
Expected result: ATLEAST=2.17
Actual Result: 2.17-196.el7
Check complete. The overall result of this check is: Passed
GLIBC Check: Success.
Checking TotalMemory...
Expected result: 1024MB
Actual Result: 72328MB
Check complete. The overall result of this check is: Passed
TotalMemory Check: Success.
Checking Check Env Variable...
Expected result: LD_ASSUME_KERNEL environment variable should not be set in the environment.
Actual Result: Variable Not set.
Check complete. The overall result of this check is: Passed
Check Env Variable Check: Success.
Verifying data......
Copying Files...
-----------20%----------40%----------60%----------80%-----Error in invoking target 'all' of makefile '/oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/ins_asha.mk'. See '/oud/ODIP/Oracle/oraLocInv/logs/install2017-10-05_12-20-14AM.log' for details.
Cancelling Install Session..
Internal Error: File Copy failed. Aborting Install
Calling OUI Exit Operations Here.

[myuser@myhost Disk1]$

On checking the mentioned log file:

[2017-10-05T00:22:15.786-07:00] [as] [ERROR] [] [oracle.as.install.engine.modules.silent] [tid: 36] [ecid: 0000LvfQ1nA3z035vnCCyX1PpTom000007,0] OUI Session failed[[
oracle.sysman.oii.oiic.OiicInstallAPIException: Error in invoking target 'all' of makefile '/oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/ins_asha.mk'. See '/oud/ODIP/Oracle/oraLocInv/logs/install2017-10-05_12-20-14AM.log' for details.
at oracle.sysman.oii.oiic.OiicAPIInstaller.doOperation(OiicAPIInstaller.java:1084)
at oracle.as.install.engine.modules.install.action.OUIInstaller.start(OUIInstaller.java:458)
at oracle.as.install.engine.modules.install.action.InstallManager.launchOUI(InstallManager.java:217)
at oracle.as.install.engine.modules.install.InstallModule.launchOUI(InstallModule.java:165)
at oracle.as.install.engine.modules.install.InstallModule$1.run(InstallModule.java:265)
Caused by: oracle.sysman.oii.oiif.oiifb.OiifbEndIterateException: Error in invoking target 'all' of makefile '/oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/ins_asha.mk'. See '/oud/ODIP/Oracle/oraLocInv/logs/install2017-10-05_12-20-14AM.log' for details.
at oracle.sysman.oii.oiic.OiicInstallAPISession.doOperation(OiicInstallAPISession.java:477)
at oracle.sysman.oii.oiic.OiicAPIInstaller.doOperation(OiicAPIInstaller.java:1039)
... 4 more

On checking the log file at /oud/ODIP/Oracle/fmw/Oracle_IDM1/install/make.log

The error mentioned -- /oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/libhasocket.so: undefined reference to `memcpy@GLIBC_2.14'

/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl
/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
/bin/ld: skipping incompatible /usr/lib/librt.so when searching for -lrt
/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
chmod 750 /oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/libhasocket.so

  • Linking /oud/ODIP/Oracle/fmw/Oracle_IDM1/bin/hasocket
    gcc -o /oud/ODIP/Oracle/fmw/Oracle_IDM1/bin/hasocket -L/oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/ -L/oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/ -L/oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/stubs/ /oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/s0hasocket.o /oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/libhasocket.so -ldl -L/usr/lib -lirc -lpthread -lrt
    /oud/ODIP/Oracle/fmw/Oracle_IDM1/lib/libhasocket.so: undefined reference to `memcpy@GLIBC_2.14'
    collect2: error: ld returned 1 exit status
    make: *** [/oud/ODIP/Oracle/fmw/Oracle_IDM1/bin/hasocket] Error 1
  1. Whether I used the correct OIM package version to install Oracle DIP?
  2. Whether the steps I followed for DIP installation are correct? (especially input RESPONSE file)
  3. How to resolve this issue?

Thanks,

Mahe

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 4 2017
Added on Oct 5 2017
6 comments
953 views