Bug 1896051
| Summary: | Package Server is in 'Cannot update' status despite properly working | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | OpenShift BugZilla Robot <openshift-bugzilla-robot> |
| Component: | OLM | Assignee: | Evan Cordell <ecordell> |
| OLM sub component: | OLM | QA Contact: | Jian Zhang <jiazha> |
| Status: | CLOSED ERRATA | Docs Contact: | |
| Severity: | medium | ||
| Priority: | medium | CC: | agawand, dageoffr, ecordell, francis.kemp, krizza, nhale, oarribas, pamoedom, vdinh |
| Version: | 4.3.z | Keywords: | Reopened |
| Target Milestone: | --- | ||
| Target Release: | 4.6.z | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-11-30 16:46:09 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1819457 | ||
| Bug Blocks: | 1896079 | ||
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (OpenShift Container Platform 4.6.6 bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:5115 |
The fixed PR only for the packageserver ownerReferences issue. And, only one ownerReferences uid, LGTM, verify it. 1, Create a 4.6 cluster. [root@preserve-olm-env data]# oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.6.0-0.nightly-2020-11-22-160856 True False 30m Cluster version is 4.6.0-0.nightly-2020-11-22-160856 [root@preserve-olm-env data]# oc -n openshift-operator-lifecycle-manager exec catalog-operator-79b84f5f77-2xt89 -- olm --version OLM version: 0.16.1 git commit: f754da683a76e2f0f7fe0cd08b96f925c4a24cb2 2, Check the packageserver service [root@preserve-olm-env data]# oc get service packageserver-service -n openshift-operator-lifecycle-manager -o yaml apiVersion: v1 kind: Service metadata: ... name: packageserver-service namespace: openshift-operator-lifecycle-manager ownerReferences: - apiVersion: operators.coreos.com/v1alpha1 blockOwnerDeletion: false controller: false kind: ClusterServiceVersion name: packageserver uid: 54b78ce8-d64f-45ee-8b5a-a1d0c40119c2 resourceVersion: "7357" selfLink: /api/v1/namespaces/openshift-operator-lifecycle-manager/services/packageserver-service uid: 07596f04-d94d-4eec-bd0d-a59dee1ade3e [root@preserve-olm-env data]# oc get csv -n openshift-operator-lifecycle-manager packageserver -o yaml apiVersion: operators.coreos.com/v1alpha1 kind: ClusterServiceVersion metadata: ... name: packageserver namespace: openshift-operator-lifecycle-manager resourceVersion: "36300" selfLink: /apis/operators.coreos.com/v1alpha1/namespaces/openshift-operator-lifecycle-manager/clusterserviceversions/packageserver uid: 54b78ce8-d64f-45ee-8b5a-a1d0c40119c2 3, the upgrade to 4.6 from 4.5 works well.