Fedora 40 upgrade LUKS password screen

I have Fedora installed on an encrypted LUKS partition. The initial boot screen requests a password with a nice GUI that also shows which keyboard layout is being applied to the input.

After upgrading to 40 from 39 via the software center, the initial boot screen is now gone. Instead, I get a terminal-like prompt, asking for a passphrase for disk XXX (luks-xxx). Is there a way to restore this initial boot screen? Or should I just restore to a pre-upgrade snapshot and wait for a week or two for these issues to be ironed out?

1 Like

Press Esc on that Terminal like screen. It should switch to the splash screen.

It just switches from a cyan colored terminal prompt to an ordinary prompt in which I can see previous boot messages. So the splash screen is not showing, unless this terminal prompt is the new splash screen (although that seems a bit unlikely)?

I tried to revert to an earlier snapshot, but ended up in a rescue terminal, since the Fedora 40 entry was still listed in GRUB and couldn’t launch afterwards (took me a while to notice the old 39 entries which eventually did boot). I’ll need to reapply the upgrade anyway, since I see that some other settings were changed as well and persist despite the rollback, such as wallpapers, etc. (I’m only taking snapshots of the root partition, but not /home).

I’ve reapplied the update via CLI. The result is the same. Is this connected with Plymouth configuration?

My Plymouthd.conf file just has a commented out example of a fade-in theme. Setting a different theme, like brkt, has no effect. But this is probably different for the disk decryption display and the OS loading screen that appears afterwards?

Inspecting the console messages after boot, the first message displayed is:

hub 0-0:1.0: config failed, hub doesn't have any ports! (err -19)

If I choose the Fedora 39 option, this first line error does not show.

Afterwards the Plymouth start service is run after which I am prompted for the passphrase.

The shutdown splash screen works normally, as before - spinner with OEM logo and fedora logo at the bottom. Only the boot splash screen is different - the terminal prompt, followed by three dots in the upper left part of the screen. The grub configuration options are identical to the configuration for the F39 entries, with the exception of the updated kernel version and images.

UPDATE: If I plug in my DisplayPort into my MB input, then the splash screen shows. When it’s plugged into the GPU (AMD RX6700XT) DP input, I get the passphrase prompt.