Comments

3436 Comments

That package is on installer images, btw, so that's a critical issue. That's why the openQA tests failed.

karma

Per the rmdepcheck result, this is missing a rebuild of python-pycdio:

Dependencies of other packages that would be BROKEN by the tested packages:
package: python3-pycdio-2.1.1-8.fc44.x86_64 from https://kojipkgs.fedoraproject.org/repos/f44-build/latest/x86_64
  libiso9660.so.11()(64bit)
  libiso9660.so.11(ISO9660_11)(64bit)

Ugh, there's definitely some kind of weird intermittent issue with tty3 not spawning in AD/FreeIPA enrolment tests, but I don't think it has anything to do with this update. Sigh.

Yeah, I only waived the frr test.

Yeah, that's why it's odd. Must have been a very precise timing issue of some kind.

It looks like update.install_default_update_live and update.realmd_join_sssd_ad ended up failing this time around. I still find the output of these tests inscrutable, though.

The deal is that we (Quality team) look at failures and translate them for you, unless you want to be really keen. ;) In this case install_default_update_live was just a test flake. I think realmd_join_sssd_ad was also a flake - I've restarted it - though it failed the same odd way twice in a row, which is concerning. What happened is the test did ctrl-alt-f3 to get a fresh terminal, and it got a blank screen instead.

So all the test failures here are because, on boot, plasma-login shows the screen with the username and the password prompt for just ten seconds before switching to the screen showing only the clock.

In openQA our 'boot to the login screen' logic includes a thing where we check we see the login screen, then wait ten seconds and check again. This is to avoid an old bug where (due to graphics memory buffering or something) we'd sometimes see a login screen frame from the previous boot during boot, then try to type into that and everything would go wrong.

I can tweak the openQA logic a bit (either get rid of the wait and hope that buffer bug is gone, or make it hit 'esc' before doing the second check or something) but the ten second timeout seems really aggressive? Is it intentional?

karma

Still the crash on startup.

Huh, weird that the gating status got to 'passed' there...oh, well. It's probably fine.

Testing both updates together makes things worse, if anything - the cloud and netinst image build tests now fail because when we do ctrl-alt-f3 near the end of the test, we get a blank screen.

Looks like the tests still fail even with the kmscon update available. Will try with both fedora-release and systemd updates.

Oh, I see there's actually a third update involved...that one is stable now, but was not when this update was created, by the looks of it. I can re-run the tests and see if they do any better now.

See my earlier comment. If the systemd and fedora-release changes are interdependent they should have been submitted as a multi-package update. This is in the updates policy.

As I said I'll try and find a minute to test these two separate updates together on staging and see if they work better that way, but if so, they need to be rebuilt together on a side tag to produce a combined update that will pass testing.

The Cloud image displays a few boot messages before it stops updating the display. Systems installed from a network install image don't show anything after the "Booting <bootloader meun name>" message on x86_64, on aarch64 they show a lot of messages but never reach a VT - the difference there may be that plymouth defaults on for x86_64 but off for aarch64, IIRC.

In each case, switching to tty6 does actually give a working login prompt, sorry I may have implied that it didn't in my earlier message.

I'm not sure if things would be better or worse if this update and FEDORA-2026-b5d576a628 were combined? I can try testing them together on staging, I guess.

karma

In openQA testing, this seems to break non-graphical boot. Graphical boot is fine and such tests can also later do ctrl-alt-f3 or ctrl-alt-f6 and get a working VT, but non-graphical boot appears to stop updating the display very early in the boot process and never display a login prompt (presumably this is kmsconvt misbehaving?)

Test failures are because this depends on FEDORA-2026-c58bd53922 but was not properly bundled with it. @praiskup you should do proper bundled updates even for Rawhide, otherwise you may encounter problems like this.

I'll re-run the tests, they should pass now the other update is stable.

Note gawk does have an explicit provide of /bin/awk - https://src.fedoraproject.org/rpms/gawk/blob/rawhide/f/gawk.spec#_61 - so that might be a better choice of dep?

karma

Erroneous dependency on 'awk', fixed in FEDORA-2026-5089842bb0 .

karma

The failures here indicate tty bugs (not surprisingly given the changelog). It seems like when we boot graphically, doing ctrl-alt-f3 or ctrl-alt-f6 appears to do nothing; it doesn't switch to a tty with a login prompt (as expected), it doesn't switch to a blank screen, the system just stays on the login screen or desktop.

When we boot in text mode, we get a working console on tty1, but doing ctrl-alt-f3 or ctrl-alt-f6 gives a blank screen, not another tty.

karma

@nixuser @thetick this is already known and being investigated at https://bugzilla.redhat.com/show_bug.cgi?id=2431315 .