OpenShift 4.x upgrade stalls waiting for machine-config operator with error: Node node.example.com is reporting: \"unexpected on-disk state validating against rendered-master-uuid\""
Issue
When upgrading OpenShift Container Platform 4.x, the upgrade can stall waiting for the machine-config operator to return to an Available
state, while a node is kept under Degraded
status.
The following error appears when running oc describe clusteroperator/machine-config
:
Extension:
Last Sync Error: error pool master is not ready, retrying. Status: (pool degraded: true total: 3, ready 0, updated: 0, unavailable: 1)
Master: pool is degraded because nodes fail with "1 nodes are reporting degraded status on sync": "Node node.example.com is reporting: \"unexpected on-disk state validating against rendered-master-01e1f30ec6a7653217f17908a5a398ac\""
Environment
- Red Hat OpenShift Container Platform (OCP) 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.