Monday, January 20, 2014

Oracle RAC Error: PRVF-4007 : User equivalence check failed for user "grid"



I setup the SSH user equivalence between 2 RAC nodes and was able to ssh without password to other nodes. But still my runcluvfy.sh was failing with below message:-

./runcluvfy.sh stage -pre crsinst -n rac1,rac2
Performing pre-checks for cluster services setup
Checking node reachability...
Node reachability check passed from node "rac1"
Checking user equivalence...
PRVF-4007 : User equivalence check failed for user "grid"
Check failed on nodes:
rac1
WARNING:
User equivalence is not set for nodes:
rac1
Verification will proceed with nodes:
rac2
Version of exectask could not be retrieved from node "rac2"
ERROR:
Framework setup check failed on all the nodes
Verification cannot proceed

Pre-check for cluster services setup was unsuccessful on all the nodes.


Solution:-


It seems the problem is with the software. I downloaded new fresh software and re-ran runcluvfy.sh.


But again it had thrown me the error /usr/bin/scp is not found, but actually it was there.

So, I deleted /usr/bin/scp file from both the nodes and recreated the link from /opt/pware64/bin/scp to /usr/bin/scp and re-executed runcluvfy.sh.
It went well without any warnings now.

No comments:

Post a Comment