Bug 2537105 - initial-setup sometimes does not appear on serial console
Summary: initial-setup sometimes does not appear on serial console
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: initial-setup
Version: 45
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Martin Kolman
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F45FinalBlocker, FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2026-09-18 21:52 UTC by Adam Williamson (Fedora)
Modified: 2026-10-19 14:32 UTC (History)
8 users (show)

Fixed In Version: initial-setup-0.3.106-1.fc45
Clone Of:
Environment:
Last Closed: 2026-10-16 23:56:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github rhinstaller initial-setup pull 167 0 None open initial-setup.service: Fix serial console 2026-10-12 23:47:04 UTC

Description Adam Williamson (Fedora) 2026-09-18 21:52:59 UTC
Since the initial-setup 0.3.105 update that landed right after Beta, initial-setup no longer appears on the serial console.

If you get https://kojipkgs.fedoraproject.org/compose/branched/Fedora-45-20260912.n.0/compose/Server/x86_64/images/Fedora-Server-Guest-Generic-45-20260912.n.0.x86_64.qcow2 , attach it to a VM, boot it, and watch the serial console, you never see initial-setup appear. It does appear on the *video* console, if your VM has one, but not the serial console.

If you do the same with https://kojipkgs.fedoraproject.org/compose/branched/Fedora-45-20260911.n.0/compose/Server/x86_64/images/Fedora-Server-Guest-Generic-45-20260911.n.0.x86_64.qcow2 , you *do* get initial-setup on the serial console. initial-setup went from 0.3.103 to 0.3.105 in 0912.n.0, so I'm pretty sure that's the cause.

Comment 1 Adam Williamson (Fedora) 2026-09-18 22:04:15 UTC
Huh. This is weird, because all the changes in 105 vs. 102 (103 didn't really exist upstream it's just one commit ahead of 102 I guess) seem to be to the GUI script, which shouldn't be involved here. But...it seems reproducible. mm.

Comment 2 Adam Williamson (Fedora) 2026-09-18 22:07:12 UTC
Oh hmm. This might be an intermittent issue? Sometimes it works, sometimes it doesn't?

Comment 3 Jocelyn Gould 2026-09-18 22:13:23 UTC
I have seen this reproduced without fail on the serial console since the 20260817 nightly build.  I suspect this is what I was experiencing that was possibly wrongly attributed to kmscon

Comment 4 Adam Williamson (Fedora) 2026-09-18 22:36:04 UTC
I just booted 20260918.n.0 and it worked :( But I *definitely* saw it not work one time with 0912.n.0. grump. Can't figure it out.

Comment 5 Adam Williamson (Fedora) 2026-09-18 22:42:49 UTC
Well now I can't get it to fail on any image no matter what I do. Weird.

Comment 6 Rowan Puttergill 2026-10-12 13:39:17 UTC
We kind of got to the bottom of this, and this PR was created: https://github.com/rhinstaller/initial-setup/pull/167
We're waiting for this to get merged back in and pulled into a build.

Having a functional initial-setup on the serial console is important for Fedora Server, since the images might often be installed on systems without a graphical console.

Can we request a Final Release Blocker until this is resolved? Or at least a Freeze exception?
Kind of in line with Final Blocker requirements:
'First boot experience -If an initial setup utility is run or intended to be run after the first boot of the installed system, then it must start successfully and each page or panel of the initial setup utility should withstand a basic functionality test.'


For more detail, basically, initial-setup *is* displayed on the serial console, but quickly disappears behind system log output. The PR above, would stop system log output on the serial console while initial-setup is running, and resumes the system log once initial-setup is complete.

Comment 7 Fedora Blocker Bugs Application 2026-10-12 13:41:55 UTC
Proposed as a Blocker for 45-final by Fedora user goroboro using the blocker tracking app because:

 Failure of 'First boot experience' - a fix is available in a PR and needs to be merged, but we have tested the fix and it resolves the problem. We need the merge to take place and our build to pick up the updated packages.

Comment 8 Lukas Ruzicka (Red Hat) 2026-10-12 17:52:16 UTC
AGREED AcceptedFinalBlocker

Discussed at the 2026-10-12 (blocker / freeze exception) review meeting:

This is accepted as a violation of "If an initial setup utility is run or intended to be run after the first boot of the installed system, then it must start successfully and each page or panel of the initial setup utility should withstand a basic functionality test" in the case of a serial console-only install.

https://meetbot-raw.fedoraproject.org//blocker-review_matrix_fedoraproject-org/2026-10-12/f45-blocker-review.2026-10-12-16.00.log.txt

Comment 9 Adam Williamson (Fedora) 2026-10-12 23:47:05 UTC
Martin, this bug is basically for https://github.com/rhinstaller/initial-setup/pull/167 - we agreed to do that, but it has not made it in yet. Could you please merge and release and build the release, or backport it? Thanks!

Comment 10 Fedora Update System 2026-10-14 09:59:56 UTC
FEDORA-2026-bb510baf4b (initial-setup-0.3.106-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-bb510baf4b

Comment 11 Fedora Update System 2026-10-15 01:57:32 UTC
FEDORA-2026-bb510baf4b has been pushed to the Fedora 45 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-bb510baf4b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-bb510baf4b

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Rowan Puttergill 2026-10-16 08:22:34 UTC
Tested the update on the latest qcow image for Fedora Server and it works as expected. I provided feedback on bodhi.
Looking forward to this making its way to stable so that we can see it in a newer qcow image.

Comment 13 Adam Williamson (Fedora) 2026-10-16 16:57:15 UTC
The fix should be included in Final RC1, when it gets built (I requested it last night).

Comment 14 Fedora Update System 2026-10-16 23:56:21 UTC
FEDORA-2026-bb510baf4b (initial-setup-0.3.106-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Rowan Puttergill 2026-10-19 14:32:54 UTC
Confirming that this issue is resolved in F45 RC1.1.


Note You need to log in before you can comment on or make changes to this bug.