My Oracle Support Banner

Assertion failed: 0, file rc_node.c, line 2299, function rc_node_link_child (Doc ID 3016552.1)

Last updated on APRIL 14, 2024

Applies to:

Solaris Operating System - Version 11.0 to 11.4 [Release 11.0]
Oracle Solaris on SPARC (64-bit)
The error: Assertion failed: 0, file rc_node.c, line 2299, function rc_node_link_child is specific to a corrupted repository.db and is seen when an LDOM/CDOM will not boot from any BE Boot Environment.
The solution is found in this KM Docs describing how to fix a corrupt repository.db

1021564.1 - SMF-8000-MY - Repository Integrity Check Failed

Goal

 A Solaris 10 or 11 instance will not boot when the repository .db is corrupt. Without rebooting this condition can go unnoticed for quite some time and might only be discovered during an upgrade when a reboot is necessary. Seeing the error: Assertion failed: 0, file rc_node.c, line 2299, function rc_node_link_child is a clear indication that the there is corruption in the repository.db and it's possible this may impact multiple BEs (Boot Environments )

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.