openshift/machine-config-operator

updateOstreeObjectSync should not run on non-CoreOS systems

orangeji11 opened this issue · 0 comments

Description
The premise is that my master node uses the rhel8 system. Although the installation document clearly requires that the master node must be rhcos, I missed it during installation.
When I try to update the ocp version, there is an error message in the machine-config-daemon.

Steps to reproduce the issue:
1.install OCP master node with rhel8
2.Upgrade ocp to version 4.10

Describe the results you received:
Update successed,but find some error in machine-config-daemon pod as follows:
E0617 08:10:54.606047 2924465 writer.go:135] Marking Degraded due to: Failed to set per-object-fsync for ostree: exec: "ostree": executable file not found in $PATH

Describe the results you expected:

Additional information you deem important (e.g. issue happens only occasionally):

Output of oc adm release info --commits | grep machine-config-operator:

(paste your output here)

Additional environment details (platform, options, etc.):