Table of Contents
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

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 –

3. PRVG-1172 : Verifying Node Connectivity …FAILED
Cause – 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

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 –

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.

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.