My Oracle Support Banner

EM12c/13c: Clusterware Upgrade Fails On setp Clusterware nodelist Updation with Error Unknown option: nodelist (Doc ID 2178190.1)

Last updated on AUGUST 12, 2018

Applies to:

Enterprise Manager Base Platform - Version 12.1.0.4.0 to 12.1.0.5.0 [Release 12.1]
Information in this document applies to any platform.

Symptoms

Upgrade Clusterware from 11.2.0.4 to 12.1.0.2 is failing with following error on the step 'Clusterware nodelist Updation'



Em Console Error
------------------
NInput PropertyFilePath is /tmp/JOB_3B31369055B01C9AE0532ED8CA9F9098/properties
Input directiveScriptFilePath is /tmp/JOB_3B31369055B01C9AE0532ED8CA9F9098/updateGINodeList.pl
Input directiveTypeProperty is NAME_Executor
Input componentPath is Component
Input directivePath is Directive
Input componentFilename is /tmp/JOB_3B31369055B01C9AE0532ED8CA9F9098/null

Directive Type is SUB_Perl
Dir to CD is /tmp/JOB_3B31369055B01C9AE0532ED8CA9F9098

Final command line to execute is $PERL_HOME/perl "/tmp/JOB_3B31369055B01C9AE0532ED8CA9F9098/updateGINodeList.pl" -oracleHomeLoc="/usr/app/grid/12.1.0/grid_2" -nodeList="${NODE_LIST}" -config_asm="false" -runOnAllNodes="true"

The output of the directive is:
Unknown option: nodelist
GI version is 12.1.0.2.0
comparing version 12 1 0 2 0 with 11 2 0 1 0
12 1 0 2 0 is greater than 11 2 0 1 0
GI Info file is: /usr/app/grid/12.1.0/grid_2/crs/install/crsconfig_params
GI Info file is: /usr/app/grid/12.1.0/grid_2/crs/install/crsconfig_params
GI Info file is: /usr/app/grid/12.1.0/grid_2/crs/install/crsconfig_params
GI Info file is: /usr/app/grid/12.1.0/grid_2/crs/install/crsconfig_params
Command to execute : /usr/app/grid/12.1.0/grid_2/oui/bin/runInstaller -nowait -noconsole -waitforcompletion -ignoreSysPrereqs -updateNodeList -silent CRS=false "CLUSTER_NODES={test01,test02}" ORACLE_HOME=/usr/app/grid/12.1.0/grid_2
Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB. Actual 16236 MB Passed
The inventory pointer is located at /etc/oraInst.loc
Exit code is : 255



Updatenodelist.log (Crs Install logs) had this error:


INFO: Running command '/usr/app/grid/12.1.0/grid_2/oui/bin/../bin/runInstaller -paramFile /usr/app/grid/12.1.0/grid_2/oui/bin/../clusterparam.ini -silent -ignoreSysPrereqs -updateNodeList -noClusterEnabled ORACLE_HOME=/usr/app/grid/12.1.0/grid_2 CLUSTER_NODES=test1,test2 CRS=false "INVENTORY_LOCATION=/usr/app/oracle/oraInventory" LOCAL_NODE=test1 -remoteInvocation -invokingNodeName -logFilePath "/usr/app/oracle/oraInventory/logs" -timestamp 2016-08-30_12-41-17PM' on the nodes 'test1'.
INFO: Running command '/usr/app/grid/12.1.0/grid_2/oui/bin/../bin/runInstaller -paramFile /usr/app/grid/12.1.0/grid_2/oui/bin/../clusterparam.ini -silent -ignoreSysPrereqs -updateNodeList -noClusterEnabled ORACLE_HOME=/usr/app/grid/12.1.0/grid_2 CLUSTER_NODES=test1,test2 CRS=false "INVENTORY_LOCATION=/usr/app/oracle/oraInventory" LOCAL_NODE=test2 -remoteInvocation -invokingNodeName -logFilePath "/usr/app/oracle/oraInventory/logs" -timestamp 2016-08-30_12-41-17PM' on the nodes 'test2'.
INFO: Invoking OUI on cluster nodes test1
INFO: Invoking OUI on cluster nodes test2
INFO: /usr/app/grid/12.1.0/grid_2/oui/bin/../bin/runInstaller -paramFile /usr/app/grid/12.1.0/grid_2/oui/bin/../clusterparam.ini -silent -ignoreSysPrereqs -updateNodeList -noClusterEnabled ORACLE_HOME=/usr/app/grid/12.1.0/grid_2 CLUSTER_NODES=test1,test2 CRS=false "INVENTORY_LOCATION=/usr/app/oracle/oraInventory" LOCAL_NODE=test1 -remoteInvocation -invokingNodeName -logFilePath "/usr/app/oracle/oraInventory/logs" -timestamp 2016-08-30_12-41-17PM
INFO: /usr/app/grid/12.1.0/grid_2/oui/bin/../bin/runInstaller -paramFile /usr/app/grid/12.1.0/grid_2/oui/bin/../clusterparam.ini -silent -ignoreSysPrereqs -updateNodeList -noClusterEnabled ORACLE_HOME=/usr/app/grid/12.1.0/grid_2 CLUSTER_NODES=test1,test2 CRS=false "INVENTORY_LOCATION=/usr/app/oracle/oraInventory" LOCAL_NODE=test2 -remoteInvocation -invokingNodeName -logFilePath "/usr/app/oracle/oraInventory/logs" -timestamp 2016-08-30_12-41-17PM
SEVERE: oracle.sysman.oii.oiip.oiipg.OiipgRemoteOpsException: Error occured while trying to run Unix command /usr/app/grid/12.1.0/grid_2/oui/bin/../bin/runInstaller -paramFile /usr/app/grid/12.1.0/grid_2/oui/bin/../clusterparam.ini -silent -ignoreSysPrereqs -updateNodeList -noClusterEnabled ORACLE_HOME=/usr/app/grid/12.1.0/grid_2 CLUSTER_NODES=test1,test2 CRS=false "INVENTORY_LOCATION=/usr/app/oracle/oraInventory" LOCAL_NODE=test1 -remoteInvocation -invokingNodeName -logFilePath "/usr/app/oracle/oraInventory/logs" -timestamp 2016-08-30_12-41-17PM on nodes test1. [Invalid characters found in path '/usr/app/oracle/oraInventory"' for 'inventory_loc' in file '/etc/oraInst.loc'.Please enter correct path for central inventory location. :failed]
at oracle.sysman.oii.oiip.oiipg.OiipgClusterRunCmd.runCmdOnUnix(OiipgClusterRunCmd.java:283)
at oracle.sysman.oii.oiip.oiipg.OiipgClusterRunCmd.runAnyCmdOnNodes(OiipgClusterRunCmd.java:375)
at oracle.sysman.oii.oiip.oiipg.OiipgClusterRunCmd.runCmd(OiipgClusterRunCmd.java:320)
at oracle.sysman.oii.oiic.OiicBaseInventoryApp$RemoteCommandThread.run(OiicBaseInventoryApp.java:1623)
Caused by: oracle.ops.mgmt.cluster.ClusterException: Invalid characters found in path '/usr/app/oracle/oraInventory"' for 'inventory_loc' in file '/etc/oraInst.loc'.Please enter correct path for central inventory location. :failed
at oracle.ops.mgmt.cluster.ClusterCmd.runCmd(ClusterCmd.java:2495)
at oracle.sysman.oii.oiip.oiipg.OiipgClusterRunCmd.runCmdOnUnix(OiipgClusterRunCmd.java:277)
... 3 more

SEVERE: Remote 'UpdateNodeList' failed on nodes: 'test1'. Refer to '/usr/app/oracle/oraInventory/logs/UpdateNodeList2016-08-30_12-41-17PM.log' for details.
It is recommended that the following command needs to be manually run on the failed nodes:
 /usr/app/grid/12.1.0/grid_2/oui/bin/runInstaller -updateNodeList -noClusterEnabled ORACLE_HOME=/usr/app/grid/12.1.0/grid_2 CLUSTER_NODES=test1,test2 CRS=false "INVENTORY_LOCATION=/usr/app/oracle/oraInventory" LOCAL_NODE=.
Please refer 'UpdateNodeList' logs under central inventory of remote nodes where failure occurred for more details.
INFO: User Selected: Yes/OK

INFO: Checkpoint:Index file written and updated
INFO: Done calling doOperation.
INFO: 'UpdateNodeList' failed.

 

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.