We faced with that issue while we are trying to install Oracle12cR2 database on Solaris 11
While we tried to install grid software on solaris root.sh ended by below syntax:

DATE CLSRSC-4001: Installing Oracle Trace File Analyzer (TFA) Collector.
DATE CLSRSC-4002: Successfully installed Oracle Trace File Analyzer (TFA) Collector.
DATE CLSRSC-594: Executing installation step 2 of 19: 'ValidateEnv'.
DATE CLSRSC-175: Failed to write the checkpoint 'ROOTCRS_STACK' with status 'START' (error code 1)
DATE CLSRSC-177: Failed to add (property/value):('VERSION'/'12.2.0.1.0') for checkpoint 'ROOTCRS_STACK' (error code 1)
DATE CLSRSC-363: User ignored prerequisites during installation
DATE CLSRSC-594: Executing installation step 3 of 19: 'CheckFirstNode'.
DATE CLSRSC-594: Executing installation step 4 of 19: 'GenSiteGUIDs'.
DATE CLSRSC-594: Executing installation step 5 of 19: 'SaveParamFile'.
DATE CLSRSC-175: Failed to write the checkpoint 'ROOTCRS_PARAM' with status 'START' (error code 1)
DATE  CLSRSC-594: Executing installation step 6 of 19: 'SetupOSD'.
DATE CLSRSC-594: Executing installation step 7 of 19: 'CheckCRSConfig'.
DATE CLSRSC-594: Executing installation step 8 of 19: 'SetupLocalGPNP'.
DATE CLSRSC-175: Failed to write the checkpoint 'ROOTCRS_GPNPSETUP' with status 'START' (error code 1)
DATE CLSRSC-175: Failed to write the checkpoint 'ROOTCRS_GPNPSETUP' with status 'SUCCESS' (error code 1)
DATE CLSRSC-175: Failed to write the checkpoint 'ROOTCRS_GPNPSETUP' with status 'SUCCESS' (error code 1)
DATE  CLSRSC-175: Failed to write the checkpoint 'ROOTCRS_STACK' with status 'FAIL' (error code 1)
Died at /u01/app/12.2.0/grid/crs/install/crsutils.pm line 4120.
The command '/u01/app/12.2.0/grid/perl/bin/perl -I/u01/app/12.2.0/grid/perl/lib -I/u01/app/12.2.0/grid/crs/install /u01/app/12.2.0/grid/crs/install/rootcrs.pl ' execution failed

After made some search on metalink there is a bug for 12cR1 release which is related to gris user permisson on installation path.

I followed:
root.sh fails with CLSRSC-46 CLSRSC-175 as su command to grid user not working (Doc ID 2017629.1)

Below command runs without any issue:
root@node1:/tmp# /bin/su oracle -c ' echo CLSRSC_START; pwd '
CLSRSC_START
/tmp

We run runcluvfy.sh to be sure our setups are correct.

/u01/app/12.2.0/grid/runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose

It fails with below erros:

checking response for name "node1" from each of the name servers specified
 in "/etc/resolv.conf"

Node Name Source Comment Status 
 ------------ ------------------------ ------------------------ ----------
 node1 10.x.x.x IPv4 failed 
 node1 10.x.x.x IPv4 failed 
 node1 10.x.x.x IPv4 failed

checking response for name "node2" from each of the name servers specified
 in "/etc/resolv.conf"

Node Name Source Comment Status 
 ------------ ------------------------ ------------------------ ----------
 node2 10.x.x.x IPv4 failed 
 node2 10.x.x.x IPv4 failed 
 node2 10.x.x.x IPv4 failed 
 Verifying (SunOS) resolv.conf Integrity ...FAILED (PRVG-10048)

Verifying resolv.conf Integrity ...FAILED
node2: PRVG-10048 : Name "node2" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".
node2: PRVG-10048 : Name "node2" was not resolved to an address of the
 specified type by name servers o"10.x.x.x ".
node2: PRVG-10048 : Name "node2" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".
node2: Check for integrity of file "/etc/resolv.conf" failed


node1: PRVG-10048 : Name "node1" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".
node1: PRVG-10048 : Name "node1" was not resolved to an address of the
 specified type by name servers o"10.x.x.x ".
node1: PRVG-10048 : Name "node1" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".
node1: Check for integrity of file "/etc/resolv.conf" failed


 Verifying (SunOS) resolv.conf Integrity ...FAILED
 node2: PRVG-10048 : Name "node2" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".
 node2: PRVG-10048 : Name "node2" was not resolved to an address of the
 specified type by name servers o"10.x.x.x ".
 node2: PRVG-10048 : Name "node2" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".

node1: PRVG-10048 : Name "node1" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".
 node1: PRVG-10048 : Name "node1" was not resolved to an address of the
 specified type by name servers o"10.x.x.x ".
 node1: PRVG-10048 : Name "node1" was not resolved to an address of the
 specified type by name servers o"10.x.x.x".

Similar issue mention MOS note:
11.2 Grid Install Fails with SEVERE: [FATAL] [INS-13013], and PRVF-5640 or a Warning in “Task resolv.conf Integrity” (Doc ID 1271996.1)

  • Our resolv.conf seems fine,
  • Our /etc/hosts has correct entery
  • Our /etc/nsswitch.conf file is –> “hosts:  files dns”  which mean check first /etc/hosts file than go dns)

We started to digging logs… I checked below log first:

I checked rootcrs.log
tail -100f  $GRID_HOME/crsdata/node1/crsconfig/rootcrs_node1_DATE.log

This log bring me to below log:
more /u01/app/grid/crsdata/node1/crsconfig/cluutil3.log

In that log I noticed below line:

[main] [ DATE ] [ClusterwareCkpt.:162] UnknownHostException caught
Complete log:
[ DATE ] [nativesystem.OCRNative.Native] JNI: error = Error retrieving ocrconfig_loc property.
[main] [ DATE ] [nativesystem.OCRNative.Native] getConf: procr_get_conf failed: invalid configuration
[main] [ DATE ] [OCR.isCluster:1059] OCR Result status = false
[main] [ DATE ] [OCR.isCluster:1066] error Message = [Ljava.lang.String;@64b8f8f4
[main] [ DATE ] [Cluster.isCluster:234] Failed to detect cluster: Error retrieving ocrconfig_loc property.
Failed to detect cluster: Error retrieving ocrconfig_loc property.
oracle.ops.mgmt.cluster.Cluster.isCluster(Cluster.java:283)
oracle.ops.mgmt.cluster.Cluster.isCluster(Cluster.java:223)
oracle.cluster.util.SRVMContext.init(SRVMContext.java:123)
oracle.cluster.util.SRVMContext.init(SRVMContext.java:84)
oracle.ops.util.ClusterUtil.main(ClusterUtil.java:301)
[main] [ DATE ] [SRVMContext.init:126] No CRS configuration found
[main] [ DATE ] [ClusterUtil.parseArgs:138] m_ckpt=true
[main] [ DATE ] [ClusterUtil.parseArgs:139] m_copy=false
[main] [ DATE ] [ClusterUtil.parseArgs:140] m_isshared=false
[main] [ DATE ] [ClusterUtil.parseArgs:141] m_exec=false
[main] [ DATE ] [ClusterUtil.parseArgs:142] m_rmFile=false
[main] [ DATE ] [ClusterUtil.parseArgs:143] m_help=false
[main] [ DATE ] [ClusterwareCkpt.:162] UnknownHostException caught
[main] [ DATE ] [ClusterUtil.main:338] node1: DNS server failure [response code 2]
oracle.ops.util.ClusterwareCkpt.(ClusterwareCkpt.java:163)
oracle.ops.util.ClusterUtil.execute(ClusterUtil.java:157)
oracle.ops.util.ClusterUtil.main(ClusterUtil.java:332)

So problem is clearly related with DNS… I checked /etc/hosts file one more times and it was correct. In 11g we dont need to register IPs to DNS.. But seems its neccessary for 12cR2.
After We register our IPs to DNS root.sh has been ended without any issue.

Advertisements