This discussion is archived
7 Replies Latest reply: Oct 3, 2013 12:51 AM by VictorBespalko RSS

Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."

User534926 - Oracle Newbie
Currently Being Moderated
Hi All,

I'm attempting to configure a RAC environment using VirtualBox and am following this tutorial:

http://www.lab128.com/rac_installation_using_vb/article_text.html

I'm towards the end of the Install the Grid Infrastructure using the Oracle Installer (./runInstaller) and the error [INS-20802] Oracle Cluster Verification Utility failed.

Below is the output from the log file:

INFO: Performing Configuration
INFO: Entering ConfigClient.init method
INFO: ConfigClient.init sOracleHomeLoc=/u01/app/11.2.0/grid, sTopAggId=oracle.crs
INFO: Entering ConfigClient.initClientAndSession method
INFO: ConfigClient.initClientAndSession status : connected to the config framework
INFO: ConfigClient.initClientAndSession session begun oracle.sysman.emCfg.client.CfwSession@873930e
INFO: ConfigClient.initClientAndSession m_oAggregate=[Loracle.sysman.emCfg.common.IAggregate;@5bbb8077
INFO: Configuration log directory - /u01/app/11.2.0/grid/cfgtoollogs
INFO: Exiting ConfigClient.init method
INFO: Calling event ConfigSessionInitialized
INFO: ConfigClient.registerOutErrStream method called
INFO: Updating Transient Parameters in the Aggregates
INFO: Updating Transient Parameters for oracle.crs
INFO: Updating Transient Parameters for oracle.assistants.netca.client
INFO: Updating Transient Parameters for OuiConfigVariables
INFO: Updating Transient Parameters for oracle.assistants.asm
INFO: Setting value to transient variable S_ASMMONITORPASSWORD
INFO: Setting value to transient variable S_ASMPASSWORD
INFO: Setting value to transient variable s_asmcaArgs
INFO: Setting value to transient variable s_ASMPasswordFlag
INFO: Setting value to transient variable s_ASMMonitorPasswordFlag
INFO: Successfully updated Transient Parameters in the Aggregates
INFO: Entering ConfigClient.getToolsList method
INFO: Selecting job named 'Oracle Cluster Verification Utility' for retry
INFO: Configuration log directory - /u01/app/11.2.0/grid/cfgtoollogs
INFO:
The Runconfig command constructed is /u01/app/11.2.0/grid/oui/bin/runConfig.sh ORACLE_HOME=/u01/app/11.2.0/grid MODE=perform ACTION=configure RERUN=true $*
INFO: Since the option is to overwrite the existing /u01/app/11.2.0/grid/cfgtoollogs/configToolAllCommands file, backing it up
INFO: The backed up file name is /u01/app/11.2.0/grid/cfgtoollogs/configToolAllCommands.bak.8
INFO: Entering ConfigClient.executeSelectedToolsInAggregate method
INFO: ConfigClient.executeSelectedToolsInAggregate oAggregate=oracle.crs:oracle.crs:11.2.0.3.0:common
INFO: Entering ConfigClient.assignAction method
INFO: ConfigClient.assignAction actionref=[Loracle.sysman.emCfg.common.IActionReference;@4afe5d97
INFO: ConfigClient.assignAction action is of type :configuration
INFO: Exiting ConfigClient.assignAction method
INFO: ConfigClient.executeSelectedToolsInAggregate action assigned
INFO: Started Plugin named: Oracle Cluster Verification Utility
INFO: Found associated job
INFO: Starting 'Oracle Cluster Verification Utility'
INFO: Starting 'Oracle Cluster Verification Utility'
INFO: Performing post-checks for cluster services setup
INFO: Checking node reachability...
INFO: Node reachability check passed from node "rac1"
INFO: Checking user equivalence...
INFO: User equivalence check passed for user "oracle"
INFO: ERROR:
INFO: Unable to obtain network interface list from Oracle ClusterwarePRCT-1302 : The "OCR," has an invalid IP address format
INFO: Verification cannot proceed
INFO: Post-check for cluster services setup was unsuccessful on all the nodes.
INFO:
WARNING:
INFO: Completed Plugin named: Oracle Cluster Verification Utility


I googled to find a solution, without success, but noticed when I run the oifcfg getif, I get the following output:

eth0 192.168.56.0 global public
* 192.168.10.0 global cluster_interconnect
PRIF-29: Warning: wildcard in network parameters can cause mismatch among GPnP profile, OCR, and system

...I think the problem may be due to the wildcard but don't know how to go about fixing it. Could someone kindly provide a set of instructions to resolve this?

Additional Information:

[oracle@rac1 etc]$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 08:00:27:53:39:CF
inet addr:192.168.56.71 Bcast:192.168.56.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1095107 errors:7 dropped:0 overruns:0 frame:0
TX packets:2364996 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:74695790 (71.2 MiB) TX bytes:3473968494 (3.2 GiB)
Interrupt:19 Base address:0xd020

eth0:1 Link encap:Ethernet HWaddr 08:00:27:53:39:CF
inet addr:192.168.56.81 Bcast:192.168.56.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:19 Base address:0xd020

eth1 Link encap:Ethernet HWaddr 08:00:27:9D:56:5D
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:257134 errors:0 dropped:0 overruns:0 frame:0
TX packets:233077 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:168697409 (160.8 MiB) TX bytes:120431332 (114.8 MiB)

eth1:1 Link encap:Ethernet HWaddr 08:00:27:9D:56:5D
inet addr:169.254.98.234 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:81196 errors:0 dropped:0 overruns:0 frame:0
TX packets:81196 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:26624869 (25.3 MiB) TX bytes:26624869 (25.3 MiB)


I'm new to Linux and Vitualbox with limited knowledge of networks so, any help would be greatly appreciated.

Many thanks in advance.
  • 1. Re: Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."
    kcrrga Newbie
    Currently Being Moderated
    Are you able to ping both the machine?

    Let us know whether you are able to ping rac1 from rac2 machine and rac2 server from rac1 machine.
  • 2. Re: Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."
    kcrrga Newbie
    Currently Being Moderated
    Also check whether you have configured the network to bridge adapter.
  • 3. Re: Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."
    MahirM.Quluzade Guru
    Currently Being Moderated
    ...
    INFO: Node reachability check passed from node "rac1"
    INFO: Checking user equivalence...
    INFO: User equivalence check passed for user "oracle"
    INFO: ERROR:
    INFO: Unable to obtain network interface list from Oracle ClusterwarePRCT-1302 : The "OCR," has an invalid IP address format
    INFO: Verification cannot proceed
    INFO: Post-check for cluster services setup was unsuccessful on all the nodes.
    INFO:
    Hi,

    You must ping both on all IPs (public, private).
    If every thing ok, then you must set ssh between nodes.

    Can you paste here hosts files both server? and ping results ?


    Regards
    Mahir M. Quluzade
  • 4. Re: Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."
    santysharma Explorer
    Currently Being Moderated
    Hi,

    You will need to delete cluster_interconnect information from OCR and add it back. Do it while GI is up and running.


    oifcfg delif -global <if_name>[<subnet>]

    oifcfg setif -global <interface>/<subnet>:cluster_interconnect

    Regards,
    Sharma
  • 5. Re: Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."
    User534926 - Oracle Newbie
    Currently Being Moderated
    Thanks for your reply.

    Below is the ping results as requested from rac1:

    [oracle@rac1 ~]$ ping rac2
    PING rac2.localdomain (192.168.56.72) 56(84) bytes of data.
    64 bytes from rac2.localdomain (192.168.56.72): icmp_seq=1 ttl=64 time=0.299 ms
    64 bytes from rac2.localdomain (192.168.56.72): icmp_seq=2 ttl=64 time=0.808 ms
    64 bytes from rac2.localdomain (192.168.56.72): icmp_seq=3 ttl=64 time=0.309 ms
    64 bytes from rac2.localdomain (192.168.56.72): icmp_seq=4 ttl=64 time=0.731 ms
    ^Z
    [1]+ Stopped ping rac2
    [oracle@rac1 ~]$ ping rac2-priv
    PING rac2-priv.localdomain (192.168.10.2) 56(84) bytes of data.
    64 bytes from rac2-priv.localdomain (192.168.10.2): icmp_seq=1 ttl=64 time=0.306 ms
    64 bytes from rac2-priv.localdomain (192.168.10.2): icmp_seq=2 ttl=64 time=0.199 ms
    64 bytes from rac2-priv.localdomain (192.168.10.2): icmp_seq=3 ttl=64 time=0.216 ms
    ^Z
    [2]+ Stopped ping rac2-priv


    Below is the ping results as requested from rac2:

    [oracle@rac2 ~]$ ping rac1
    PING rac1.localdomain (192.168.56.71) 56(84) bytes of data.
    64 bytes from rac1.localdomain (192.168.56.71): icmp_seq=1 ttl=64 time=1.21 ms
    64 bytes from rac1.localdomain (192.168.56.71): icmp_seq=2 ttl=64 time=0.460 ms
    64 bytes from rac1.localdomain (192.168.56.71): icmp_seq=3 ttl=64 time=0.325 ms
    ^Z
    [1]+ Stopped ping rac1
    [oracle@rac2 ~]$ ping rac1-priv
    PING rac1-priv.localdomain (192.168.10.1) 56(84) bytes of data.
    64 bytes from rac1-priv.localdomain (192.168.10.1): icmp_seq=1 ttl=64 time=0.204 ms
    64 bytes from rac1-priv.localdomain (192.168.10.1): icmp_seq=2 ttl=64 time=0.253 ms
    64 bytes from rac1-priv.localdomain (192.168.10.1): icmp_seq=3 ttl=64 time=0.250 ms
    64 bytes from rac1-priv.localdomain (192.168.10.1): icmp_seq=4 ttl=64 time=3.20 ms
    ^Z
    [2]+ Stopped ping rac1-priv

    Below is the /etc/hosts file which is the same on both servers:

    #127.0.0.1 rac1.localdomain localhost

    # Private
    192.168.10.1 rac1-priv.localdomain rac1-priv
    192.168.10.2 rac2-priv.localdomain rac2-priv

    # Public
    192.168.56.71 rac1.localdomain rac1
    192.168.56.72 rac2.localdomain rac2

    # Virtual
    192.168.56.81 rac1-vip.localdomain rac1-vip
    192.168.56.82 rac2-vip.localdomain rac2-vip

    # SCAN
    192.168.56.91 rac-scan.localdomain rac-scan
    192.168.56.92 rac-scan.localdomain rac-scan
    192.168.56.93 rac-scan.localdomain rac-scan
  • 6. Re: Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."
    User534926 - Oracle Newbie
    Currently Being Moderated
    I have ping both, rac1 and rac2 from each other. The network configuration for both is, as per instructions of the tutorial:

    Adapter 1: Host-only
    Adapter 2: Internal Network

    Is this an issue?
  • 7. Re: Getting the error "[INS-20802] Oracle Cluster Verification Utility failed."
    VictorBespalko Newbie
    Currently Being Moderated

    1006127 wrote:

    I googled to find a solution, without success, but noticed when I run the oifcfg getif, I get the following output:

     

    eth0 192.168.56.0 global public
    * 192.168.10.0 global cluster_interconnect
    PRIF-29: Warning: wildcard in network parameters can cause mismatch among GPnP profile, OCR, and system

    1006127, you was close to solution. Problem is in asterisk symbol "*"

    * 192.168.10.0 global cluster_interconnect


    This can be fixed by command:

    $GRID_HOME/bin/oifcfg delif -global */192.168.10.0


    Do it on all your RAC nodes. Then restart ./runInstaller

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points