BGP RIB failure
A RIB failure occurs when a route learned via BGP is also learned via another source (static routing, other dynamic routing protocol) which has a lower administrative distance. This results in the route being added to the routing table from the other source.
A RIB "failure" as the connotation of the name suggests, does not necessarily indicate a bad or undesirable configuration. It simply means that that particular BGP entry did not enter the routing table. However, that prefix can be advertised to other BGP routers.
For more BGP status codes, take a look at BGP table status codes