Bug 1708602
Summary: | Got error from machine-config-daemon when the rhel worker is adding to the cluster but cluster is applying new rendered machineconfig | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | weiwei jiang <wjiang> |
Component: | Machine Config Operator | Assignee: | Antonio Murdaca <amurdaca> |
Status: | CLOSED ERRATA | QA Contact: | Micah Abbott <miabbott> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 4.1.0 | CC: | amurdaca, walters, xtian |
Target Milestone: | --- | ||
Target Release: | 4.1.0 | ||
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: | 2019-06-04 10:48:39 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
weiwei jiang
2019-05-10 10:22:18 UTC
Can you provide full steps to reproduce? I've opened https://github.com/openshift/machine-config-operator/pull/733 to provide further debug when merged. [root@dell-r730-068 ~]# logger --journald <<EOF
> MESSAGE_ID=machine-config-daemon-pending-state
> MESSAGE=rendered-worker-02875877c08cddc36cabb21b7788801c
> BOOT_ID=983da81ad27042e29688465f2201b1f2
> PENDING=1
> EOF
logger: unrecognized option '--journald'
The logger version shipped with rhel 7.6 hasn't that --journald options, and is thus failing.
Does this one need to be marked as a blocker? (In reply to Colin Walters from comment #5) > Does this one need to be marked as a blocker? uhm, not sure, same goes for https://bugzilla.redhat.com/show_bug.cgi?id=1707162 which doesn't have blocker but both have the 4.1.0 target Need wait new build to have a try. Checked with 4.1.0-0.nightly-2019-05-14-202907, and rhel 7.6 worker still can not work well now. # oc get nodes -o template --template='{{range .items}}{{"===> node:> "}}{{.metadata.name}}{{"\n"}}{{range $k, $v := .metadata.annotations}}{{println $k ":" $v}}{{end}}{{"\n"}}{{end}}' ... ===> node:> dell-r730-068.dsal.lab.eng.rdu2.redhat.com machineconfiguration.openshift.io/currentConfig : rendered-worker-dd652a6e0f249230ef0b9fe1f5f241e9 machineconfiguration.openshift.io/desiredConfig : rendered-worker-41eed7b1596539a2ea0028a651704126 machineconfiguration.openshift.io/reason : failed to log pending config: logger: unrecognized option '--journald' Usage: logger [options] [message] Options: -T, --tcp use TCP only -d, --udp use UDP only -i, --id log the process ID too -f, --file <file> log the contents of this file -h, --help display this help text and exit -S, --size <num> maximum size for a single message (default 1024) -n, --server <name> write to this remote syslog server -P, --port <port> use this port for UDP or TCP connection -p, --priority <prio> mark given message with this priority -s, --stderr output message to standard error as well -t, --tag <tag> mark every line with this tag -u, --socket <socket> write to this Unix socket -V, --version output version information and exit : exit status 1 machineconfiguration.openshift.io/ssh : accessed machineconfiguration.openshift.io/state : Degraded volumes.kubernetes.io/controller-managed-attach-detach : true The branching to 4.1 happened and it didn't pick https://github.com/openshift/machine-config-operator/pull/734 Backported. https://github.com/openshift/machine-config-operator/pull/754 Backport merged. Next nightly should have that. This nightly payload now contains the backport to be tested by QE https://openshift-release.svc.ci.openshift.org/releasestream/4.1.0-0.nightly/release/4.1.0-0.nightly-2019-05-15-151517 Checked with 4.1.0-0.nightly-2019-05-15-151517 and rhel worker work well for machineconfig updating, so move to verified. 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, 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-2019:0758 |