This article describes about why logs like "RPD_KRT_ERROR_BUILD_COMPNH_FAIL" is seen in the messages file of a Juniper device.
RPD_KRT_ERROR_BUILD_COMPNH_FAIL is seen in the messages file.
This error RPD_KRT_ERROR_BUILD_COMPNH_FAIL is observed in syslog messages during the triggers(GRES,NSR,restart backup rpd). After resync, a nexthop will be built in RPD after all its child members are learnt. In this case, the nexthop is tried to be built even before the child members of the nexthop is learnt. Since the child member doesnt exist at the time of building the nexthop, the error is observed. We can try the below in a safe window to resolve: 1. Disable GRES --> restart rpd(on backup RE) --> enable GRES 2. Restart the backup RE The above will force re-synchronisation which might resolve the state.