During an upgrade from Red Hat OpenShift Container Platform v4.1 to v4.2/4.3, the upgrade can stall waiting for the machine-config operator to return to an 'Available' state.
There's an error reconciling 4.x.x: the cluster operator machine-config is degraded. The
cluster-operatorstatus is showing that the
machine-config-operatoris degraded. Log shows:
$ oc describe clusteroperator/machine-config [...] lastSyncError: 'error pool master is not ready, retrying. Status: (pool degraded: true total: 3, ready 2, updated: 2, unavailable: 1)' master: 'pool is degraded because nodes fail with "1 nodes are reporting degraded status on sync": "Node master0.example.com is reporting: \"unexpected on-disk state validating against rendered-master-9a6f7718a4fdce36a47ab2dcacea565f\""' worker: all 2 nodes are at latest configuration rendered-worker-fb4e31d3fb5f22a92ed09d5bcd1bb8b3
- Red Hat OpenShift Container Platform (OCP) 4.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.