This is the warning when you run it first time on the second node – it almost works:
CRS-2672: Attempting to start ‘ora.cssd’ on ”host2′
CRS-2672: Attempting to start ‘ora.diskmon’ on ‘host2′
CRS-2676: Start of ‘ora.diskmon’ on ‘shost2” succeeded
CRS-2676: Start of ‘ora.cssd’ on ”host2” succeeded
Mounting Disk Group CRS_DATA failed with the following message:
ORA-15032: not all alterations performed
ORA-15017: diskgroup “CRS_DATA” cannot be mounted
ORA-15003: diskgroup “CRS_DATA” already mounted in another lock name space
Configuration of ASM … failed
see asmca logs at /opt/oracrs/admin/cfgtoollogs/asmca for details
Did not succssfully configure and start ASM at /opt/oracrs/product/11.2.0/crs/install/crsconfig_lib.pm line 6465.
/opt/oracrs/product/11.2.0/perl/bin/perl -I/opt/oracrs/product/11.2.0/perl/lib -I/opt/oracrs/product/11.2.0/crs/install /opt/oracrs/product/11.2.0/crs/install/rootcrs.pl execution failed
#
root.sh fails if you run it from other than $ORACLE_HOME dir on Solaris….as it can’t get current directory getwcd() call fails.
like if you execute: sh /opt/oracrs/product/11.2.0/root.sh as suggested by installer, it will fail on the second cluster node when it tries to join existing cluster
FIX:
cd /opt/oracrs/product/11.2.0
./root.sh works