RE: multicast.pl utility is failing after the OS upgrade to RHEL7

  • From: "Hameed, Amir" <Amir.Hameed@xxxxxxxxx>
  • To: "Hameed, Amir" <Amir.Hameed@xxxxxxxxx>, "oracle-l@xxxxxxxxxxxxx" <oracle-l@xxxxxxxxxxxxx>
  • Date: Thu, 16 Apr 2020 22:19:04 +0000

The issue was that the /tmp file system was mounted with the nonexec option. I 
remember running into this issue last year but couldn't recall this time.

Thanks
From: oracle-l-bounce@xxxxxxxxxxxxx <oracle-l-bounce@xxxxxxxxxxxxx> On Behalf 
Of Hameed, Amir
Sent: Thursday, April 16, 2020 5:14 PM
To: oracle-l@xxxxxxxxxxxxx
Subject: multicast.pl utility is failing after the OS upgrade to RHEL7

Hi folks,
We had a three node cluster running Oracle grid version 12.1.0.2 on RHEL 6. 
Both Grid and RDBMS software are owned by user "oracle". We wanted to upgrade 
the OS of all RAC nodes to RHEL7 and took the following path as suggested by 
Oracle:
1. Delete node from the cluster
2. Perform OS upgrade
3. Add node back to the cluster
4. Repeat the process until OS on all nodes are upgraded

The nodes names are node1, node2 and node3 (for the sake of privacy). After OS 
was upgraded (it was basically a new install of the OS), when I run the 
mpathtest.pl utility from node1, it fails with the following error:
++++++++++++++++++++++++++++++++++++++++++++++++++++
perl mcasttest.pl -n node1,node2 -i eth8
########### Setup for node node1 ##########
Checking node access 'node1'
Checking node login 'node1'
Checking/Creating Directory /tmp/mcasttest for binary on node 'node1'
Distributing mcast2 binary to node 'node1'
########### Setup for node node2 ##########
Checking node access 'node2'
Checking node login ' node2'
Checking/Creating Directory /tmp/mcasttest for binary on node ' node2'

Result of last host command:
EXE: mkdir /tmp
...: 1
FATAL: Failed to make path '/tmp' on 'node2'
++++++++++++++++++++++++++++++++++++++++++++++++++++

The error seems to suggest that the oracle account on node1 does not enough 
permissions to create directory on node2 under /tmp via ssh. However, I have 
been able to successfully run the mkdir command manually from node1 to create a 
directory on node2 using ssh:
ssh node2 "mkdir /tmp/mcasttest"

Has anyone run into this issue or has any idea what might be causing it.

Thank you,
Amir

Other related posts: