-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No serial console login after update to 40.20240616.3.0 #1758
Comments
I can reproduce this. It doesn't even need to be an updating system. Just booting 40.20240616.3.0 directly exhibits the bug. I actually hit this locally recently with a rawhide build that I had, but thought it was related to something I was testing. We clearly need a test to verify that serial login works. It's also normally naturally tested by developers hacking on FCOS, but we also often use SSH instead. |
Filed https://bugzilla.redhat.com/show_bug.cgi?id=2296652 (edit: closed it as dupe of https://bugzilla.redhat.com/show_bug.cgi?id=2290482). Workarounds mentioned there:
Let's pin to the older version for now: coreos/fedora-coreos-config#3056 Should also discuss if we want to fast-track this pin so it's part of the next stable. Added meeting label. |
|
Another potential workaround (untested), if you know the tty device name, is to pass the following kernel argument to force the unit start: |
This was discussed at the Fedora meeting yesterday. The summary: We will fast-track the selinux-policy rollback to stable and write up documentation for affected users regarding the no serial console login |
Not sure but may be related, while investigating something related I saw in the journal logs :
|
Stable, Testing and Next have been released with the fix. |
The fix for this went into the following releases:
Please try out the releases and report any issues. |
We "fixed" it by pinning to an older selinux but we still need to eventually unpin. Based on https://bugzilla.redhat.com/show_bug.cgi?id=2290482#c72, https://bodhi.fedoraproject.org/updates/FEDORA-2024-995d585c91 claims to fix this issue. Can someone do a build with that package and verify that it's indeed fixed? And if so, open a PR to revert coreos/fedora-coreos-config#3056. |
I can confirm, that with the latest selinux-policy this issue is resolved:
|
With the latest build of selinux-policy (selinux-policy-40.27-1.fc40), the issue with `no serial console login` is fixed. See: coreos/fedora-coreos-tracker#1758
With the latest build of selinux-policy (selinux-policy-40.27-1.fc40), the issue with `no serial console login` is fixed. See: coreos/fedora-coreos-tracker#1758
Unpin and fast-track in coreos/fedora-coreos-config#3080 and coreos/fedora-coreos-config#3082. |
Describe the bug
Since the latest update onto 40.20240616.3.0, as the getty systemd service starts, nothing is written to serial console making it impossible to login.
However the boot process and initial kernel output is correctly displayed.
Rollback to 40.20240602.3.0 fixed the issue, turned off automatic updates for now.
Reproduction steps
I haven't had time yet to test this behavior, but will do as soon as possible:
I don't know whether the problem persists with a fresh installation of 40.20240616.3.0.
Expected behavior
Login prompt is printed onto serial console
Actual behavior
System stops printing onto serial console
System details
Butane or Ignition config
No response
Additional information
This happened to all of my virtual machines using fcos.
The text was updated successfully, but these errors were encountered: