ROOT.SH fails with “Invalid interface. There are more than one interface, but there is no private interface specified” in RAC
While running root.sh in a RAC environment, its execution might fail with the error message “Invalid interface. There are more than one interface, but there is no private interface specified”. This normally happens when the previous CRS was deconfigured and a new clusterware is being configured.
[oracle@10gnode1 install]$ more root_10gnode1.mydomain_2014-11-14_19-54-35.log Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/11.2.0/grid3 Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Using configuration parameter file: /u01/app/11.2.0/grid3/crs/install/crsconfig_params User ignored Prerequisites during installation Invalid interface. There are more than one interface, but there is no private interface specified /u01/app/11.2.0/grid3/perl/bin/perl -I/u01/app/11.2.0/grid3/perl/lib -I/u01/app/11.2.0/grid3/crs/install /u01/app/11.2.0/grid3/crs/install/rootcrs.pl execution failed [oracle@10gnode1 install]$
Upon checking the CRSCONFIG_PARAMS file, there were no values specified for the NODEVIPS and the NETWORKS parameters.
Fill in appropriate values as per your environment for the CRS_NODEVIPS (VIP subnet mask details of the nodes of the cluster) and the NETWORKS (Public and Private IP Subnet mask details)
[oracle@10gnode1 ~]$ vi /u01/app/11.2.0/grid3/crs/install/crsconfig_params CRS_NODEVIPS='10gnode1-vip/255.255.255.0/eth0,10gnode2-vip/255.255.255.0/eth0' NETWORKS="eth0"/192.168.2.0:public,"eth1"/192.168.0.0:cluster_interconnect
CRSCONFIG_PARAMS file can be found at the location GRID_HOME/crs/install
[oracle@10gnode1 ~]$ vi /u01/app/11.2.0/grid3/crs/install/crsconfig_params CRS_NODEVIPS='10gnode1-vip/255.255.255.0/eth0,10gnode2-vip/255.255.255.0/eth0' NETWORKS="eth0"/192.168.2.0:public,"eth1"/192.168.0.0:cluster_interconnect
Once the file is filled in with the appropriate values, re-run the root.sh script and that would fix the problem.
Here we go !!
COPYRIGHT
© Shivananda Rao P, 2012 to 2018. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Shivananda Rao and http://www.shivanandarao-oracle.com with appropriate and specific direction to the original content.
DISCLAIMER
The views expressed here are my own and do not necessarily reflect the views of any other individual, business entity, or organization. The views expressed by visitors on this blog are theirs solely and may not reflect mine.
Leave a Reply