QRadar Suite Software upgrade fails to complete
Upgrading IBM Security QRadar® Suite Software fails to complete because of a known issue in the Operator Lifecycle Manager (OLM).
Symptoms
Upgrading QRadar Suite Software upgrade fails to complete because of a known issue in OLM where a unique replacement chain for an operator is not found. Check for errors, warnings, and failures by typing the following command.oc logs -lapp=catalog-operator -n openshift-operator-lifecycle-manager --tail 150 |grep -E "error|level=warning|Failed"
The following example output shows that a unique replacement chain is not found.
{Kind:"Namespace", Namespace:"", Name:"openshift-operators", UID:"ef6e3dbb-282a-4fc9-956a-e5a7730eee70", APIVersion:"v1", ResourceVersion:"213163", FieldPath:""} ): type: 'Warning' reason: 'ResolutionFailed' a unique replacement chain within a channel is required to determine the relative order between channel entries, but 2 replacement chains were found in channel "" of package "ibm-common-service-operator": ibm-common-service-operator.v3.19.6, ibm-common-service-operator.v3.19.5 ERROR: catalog-operator: I1114 18:59:19.328475 1 event.go:282] Event(v1.ObjectReference {Kind:"Namespace", Namespace:"", Name:"tools", UID:"c7d5c791-1710-46c0-a3d0-ee60b59b7405", APIVersion:"v1", ResourceVersion:"213085", FieldPath:""}
Resolving the problem
Resolve the issue by typing the following command.oc exec -ti deploy/cp-serviceability -n <cp4s_namespace> -- /opt/bin/olm_check --reset --token "$(oc whoami -t)"