Cluvfy Errors during 19c Grid Installation

By DBAStack

Published on:

Cluvfy Errors during 19c Grid Installation

Introduction

In this guide, we'll walk through how to fix CLUVFY errors that can appear during the Oracle 19c Grid Infrastructure installation. When setting up an Oracle 19c RAC environment, it's essential to run pre-installation checks using the CLUVFY utility, which is a part of the Grid software package, to ensure your cluster is properly configured before proceeding.

Cluvfy Errors during 19c Grid Installation

1. PRVG-10461 : Verifying Group Existence: asmadmin …FAILED

Cause – Required groups are missing in 2nd node.

Lab1 Output

[oracle@lab1 ~]$ id
uid=54321(oracle) gid=54321(oracle) groups=54321(oracle),5002(dba),5003(oper),5004(asmadmin),5005(asmdba),5006(racoper)

Lab2 Output

[oracle@lab2 ~]$ id
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)

Solution – Need to add the missing groups in the 2nd node.

groupadd -g 5004 asmadmin
groupadd -g 5005 asmdba
groupadd -g 5006 racoper

usermod -a -G dba,oper,asmdba,asmadmin,racoper oracle

Output After adding the missing group

[oracle@lab2 ~]# id oracle
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),5004(asmadmin),5005(asmdba),5006(racoper),5002(dba),5003(oper)

2. PRVG-11550 : Verifying Package: cvuqdisk-1.0.10-1 …FAILED

Cause – cvuqdisk package is missing

Cluvfy Errors

Solution – Need to install cvuqdisk on both the nodes

Command – rpm -ivh cvuqdisk-1.0.10-1.rpm or yum install cvuqdisk-1.0.10-1.rpm

Note: – On second node you need to copy the CVU rpm through SCP as in the second node as of now software copied

Output –

cvuqdisk

3. PRVG-1172 : Verifying Node Connectivity …FAILED

Cause – PRVG-1172 IP address is on multiple interfaces virbr0

PRVG-1172 IP address is on multiple interfaces virbr0

Solution – We can disable the virbro interface using brctl command. You can check out this PRVG-1172 IP address is on multiple interfaces virbr0 article to resolve the issue.

4. PRVG-1017 : Verifying Network Time Protocol (NTP) …FAILED

Cause – /etc/chrony.conf" is present on nodes "lab2,lab1" on which NTP daemon or service was not running

Network Time Protocol (NTP)

Solution – On both the nodes We can disable the chronyd daemon as we will use CTSSD service during configuration.

sudo systemctl status chronyd
sudo systemctl stop chronyd
sudo systemctl disable chronyd

mv /etc/chrony.conf /etc/chrony.conf_bkp

Output –

chronyd

5. PRVG-1359 PRVG-1360 : Verifying Daemon "avahi-daemon" not configured and running …FAILED

Cause – Avahi-Daemon Not Configured (PRVG-1360)

Solution – We can disable Avahi-Daemon . You can check out this Avahi-Daemon Not Configured (PRVG-1360) article to resolve the issue.

6. PRVG-10467 : The default Oracle Inventory group could not be determined.

Cause – Oracle Inventory directory is missing

Solution – On both the nodes need to create the same file and also make sure directory path is also present.

Output –

vi /etc/oraInst.loc

inventory_loc=/u01/app/oraInventory
inst_group=oinstall

[root@lab1 rpm]# ls -lrt /etc/oraInst.loc
-rwxrwxr-x 1 oracle oinstall 56 May 25 16:24 /etc/oraInst.loc

7. PRVF-6402 : Verifying Same core file name pattern …FAILED

Cause – Core file name pattern is not same on all the nodes.

core file name pattern

Solution – Need to set the same value of Core file name pattern in both the nodes.

Before Output –

[root@lab1 oracle]# cat /proc/sys/kernel/core_pattern
core

[root@lab2 oracle]# cat /proc/sys/kernel/core_pattern
|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e %P %I %h

Command –

sysctl -w kernel.core_pattern=core

sysctl -p

After Output –

[root@lab1 oracle]# cat /proc/sys/kernel/core_pattern
core

[root@lab2 oracle]# cat /proc/sys/kernel/core_pattern
core

Conclusion

Finally!! We have covered the Cluvfy Errors which come during the 19c Grid Installation.

Note: If you want to set the Lab in your home for practice to get your hands dirty then you can download and install Oracle VirtualBox, followed by the operating system, the Oracle binary software, and finally, create the database.

DBAStack

I have experience in database technology for more than 8 years. I hope with the help of this blog I will share knowledge and real-world experience with you all. You all can join me and together we will explore the world of database technology!

Related Post

Oracle 19c RAC Database Installation Steps

Leave a Comment