CRS-0804,PROC-44

crsctl start crs failed.

Symptoms

CRS-0804:Cluster Ready Service aborted due to Oracle Cluster Registry error

~]# tail -f /u01/app/11.2.0/grid/log/oracle11gasm01/alertoracle11gasm01.log

2026-05-31 14:58:31.804:
[/u01/app/11.2.0/grid/bin/oraagent.bin(3163)]CRS-5011:Check of resource "+ASM" failed: details at "(:CLSN00006:)" in "/u01/app/11.2.0/grid/log/oracle11gasm01/agent/ohasd/oraagent_grid/oraagent_grid.log"
2026-05-31 14:58:32.785:
[ohasd(3049)]CRS-2767:Resource state recovery not attempted for 'ora.diskmon' as its target state is OFFLINE
2026-05-31 14:58:32.785:
[ohasd(3049)]CRS-2769:Unable to failover resource 'ora.diskmon'.
2026-05-31 14:58:37.784:
[/u01/app/11.2.0/grid/bin/oraagent.bin(3163)]CRS-5011:Check of resource "+ASM" failed: details at "(:CLSN00006:)" in "/u01/app/11.2.0/grid/log/oracle11gasm01/agent/ohasd/oraagent_grid/oraagent_grid.log"
2026-05-31 14:59:03.529:
[crsd(3669)]CRS-0804:Cluster Ready Service aborted due to Oracle Cluster Registry error [PROC-44: Error in network address and interface operations Network address and interface operations error [7]]. Details at (:CRSD00111:) in /u01/app/11.2.0/grid/log/oracle11gasm01/crsd/crsd.log.
2026-05-31 14:59:04.302:
[ohasd(3049)]CRS-2765:Resource 'ora.crsd' has failed on server 'oracle11gasm01'.

OCR context init failure. Error: PROC-44: Error in network address and interface operations Network address and interface operations error [7]

~]# tail -f /u01/app/11.2.0/grid/log/oracle11gasm01/crsd/crsd.log

2026-05-31 14:59:23.452: [ CRSMAIN][3463296832] Checking the OCR device
2026-05-31 14:59:23.453: [ CRSMAIN][3463296832] Sync-up with OCR
2026-05-31 14:59:23.453: [ CRSMAIN][3463296832] Connecting to the CSS Daemon
2026-05-31 14:59:23.453: [ CRSMAIN][3463296832] Getting local node number
2026-05-31 14:59:23.453: [ CRSMAIN][3463296832] Initializing OCR
[ CLWAL][3463296832]clsw_Initialize: OLR initlevel [70000]
2026-05-31 14:59:23.480: [ OCRAPI][3463296832]clsu_get_private_ip_addresses: no ip addresses found.
[ OCRAPI][3463296832]a_init_clsss: failed to call clsu_get_private_ip_addr (7)
2026-05-31 14:59:23.683: [ OCRAPI][3463296832]a_init:13!: Clusterware init unsuccessful : [44]
2026-05-31 14:59:23.683: [ CRSOCR][3463296832] OCR context init failure. Error: PROC-44: Error in network address and interface operations Network address and interface operations error [7]
2026-05-31 14:59:23.684: [ CRSD][3463296832] Created alert : (:CRSD00111:) : Could not init OCR, error: PROC-44: Error in network address and interface operations Network address and interface operations error [7]
2026-05-31 14:59:23.684: [ CRSD][3463296832][PANIC] CRSD exiting: Could not init OCR, code: 44
2026-05-31 14:59:23.684: [ CRSD][3463296832] Done.

Cause

The cluster_interconnect network in gpnp cached profile does not match the NIC IP address.

~]# $GRID_HOME/bin/oifcfg iflist -p -n
ens192 192.168.3.0 PRIVATE 255.255.255.0
ens224 100.100.100.0 UNKNOWN 255.255.255.0

~]# $GRID_HOME/bin/gpnptool get -o-
<?xml version="1.0" encoding="UTF-8"?><gpnp:GPnP-Profile Version="1.0" xmlns="http://www.grid-pnp.org/2005/11/gpnp-profile" xmlns:gpnp="http://www.grid-pnp.org/2005/11/gpnp-profile" xmlns:orcl="http://www.oracle.com/gpnp/2005/11/gpnp-profile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.grid-pnp.org/2005/11/gpnp-profile gpnp-profile.xsd" ProfileSequence="6" ClusterUId="19c8af18fa224f72bf138ff50c5b4670" ClusterName="rac-cluster" PALocation=""><gpnp:Network-Profile><gpnp:HostNetwork id="gen" HostName="*"><gpnp:Network id="net1" IP="192.168.3.0" Adapter="ens192" Use="public"/><gpnp:Network id="net3" Adapter="ens224" IP="10.10.10.0" Use="cluster_interconnect"/></gpnp:HostNetwork></gpnp:Network-Profile><orcl:CSS-Profile id="css" DiscoveryString="+asm" LeaseDuration="400"/><orcl:ASM-Profile id="asm" DiscoveryString="/dev/oracleasm/disks/*" SPFile="+OCR/rac-cluster/asmparameterfile/registry.253.1234032267"/><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><ds:Reference URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"> <InclusiveNamespaces xmlns="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="gpnp orcl xsi"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>p9Kcm5Ms446loyGEoizXRqyiZG4=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>m3TUmM7+VlDmVBEd6PwkVz2oXdsnCCuX3lzYhpmahq1DN7OYHWgdvvgvv2Kxe4cMCwkuGtueZ1dZtMARVDtTvsy/t9mMB7hqmyV2YlwFZtfnU4jxIz8DFfAP4IVVQyyUy4bSSBJ5nEsXknHXW+ZT/spnAYg4M0MPjYDOlXoeCQU=</ds:SignatureValue></ds:Signature></gpnp:GPnP-Profile>
Success.

~]# xmllint --format $GRID_HOME/gpnp/oracle11gasm01/profiles/peer/profile.xml

The gpdpd process synchronized the incorrect profile from oracle11grac03/oracle11grac04 which another cloned cluster private ip is 10.10.10.0/24.

~]# $GRID_HOME/bin/gpnptool find

Found 3 instances of service 'gpnp'.
mdns:service:gpnp._tcp.local.://oracle11grac04:29900/agent=gpnpd,cname=rac-cluster,host=oracle11grac04,pid=2032/gpnpd h:oracle11grac04 c:rac-cluster
mdns:service:gpnp._tcp.local.://oracle11grac03:57585/agent=gpnpd,cname=rac-cluster,host=oracle11grac03,pid=21751/gpnpd h:oracle11grac03 c:rac-cluster
mdns:service:gpnp._tcp.local.://oracle11gasm01:12010/agent=gpnpd,cname=rac-cluster,host=oracle11gasm01,pid=8896/gpnpd h:oracle11gasm01 c:rac-cluster

Solution

Start clusterware with exclusive mode and not start crsd.

~]# $GRID_HOME/bin/crsctl stop crs -f
~]# $GRID_HOME/bin/crsctl start crs -excl -nocrs

Create and modify the temp profile.xml file.

~]# $GRID_HOME/bin/gpnptool get -o=/tmp/gpnp_profile.xml
~]# xmllint --format /tmp/gpnp_profile.xml
~]# $GRID_HOME/bin/gpnptool getpval -p=/tmp/gpnp_profile.xml -prf_sq -o-
6
~]# $GRID_HOME/bin/gpnptool getpval -p=/tmp/gpnp_profile.xml -net -o-
~]# $GRID_HOME/bin/gpnptool edit -p=/tmp/gpnp_profile.xml -o=/tmp/gpnp_profile.xml -ovr -prf_sq=7 -net3:net_ip=100.100.100.0

Verify modify success.

~]# xmllint --format /tmp/gpnp_profile.xml
~]# $GRID_HOME/bin/gpnptool getpval -p=/tmp/gpnp_profile.xml -prf_sq -o-
7

Sign/re-sign profile with wallet's private key.

~]# $GRID_HOME/bin/gpnptool sign -p=/tmp/gpnp_profile.xml -o=/tmp/gpnp_profile.xml -ovr -w=cw-fs:peer
Resulting profile written to "/tmp/gpnp_profile.xml".
Success.

Put profile as a current best.

~]# $GRID_HOME/bin/gpnptool put -p=/tmp/gpnp_profile.xml

Start crsd process.

~]# $GRID_HOME/bin/crsctl start res ora.crsd -init

Get the network config.

~]# $GRID_HOME/bin/oifcfg getif
ens192 192.168.3.0 global public
ens224 100.100.100.0 global cluster_interconnect

Restore ocrconfig.

How to Restore ocrconfig on Oracle RAC