Upgrade to 41 beta failed - unable to start Gnome Shell (wayland)

After the system upgrade from Gnome Software, the booting failed and displayed the unuseful new white screen of death with the sad face asking to contact my system administrator. So here I am.

I booted in recovery mode and the relevent lines in the logs (journalctl -xb -1) are:

/usr/libexec/gdm-x-session[1701]: dbus-daemon[1701]: [session uid=42 pid=1071] Activated service'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
gnome-session[1702] gnome-session-binary[1702]: WARNING: Could not check if unit gnome-session-x11@gnome-login.target is active: Erreur lors de l’appel de StartServiceByName pour org.freedesktop.systemd1: Process org.gnome-login.target is active: Erreur lors de l’appel de Start ServiceByName pour org.freedesktop.systemd1 : Process org.freedesktop.systemd1 exited with status 1
gnome-session-binary[1702]: WARNING: Could not check if unit gnome-session-x11@gnome-login.target is active: Erreur lors de l’appel de StartServiceByName pour org.freedesktop.systemd1: Process org.gnome-login.target is active: Erreur lors de l’appel de Start ServiceByName pour org.freedesktop.systemd1 : Process org.freedesktop.systemd1 exited with status 1
org.gnome.Shell.desktop[1745]: /usr/bin/gnome-shell: symbol lookup error: /lib64/libmutter-15.so.0: undefined symbol: wl_display_set_default_max_buffer_size
gnome-session[1702]: gnome-session-binary[1702]: WARNING: App 'org.gnome.Shell.desktop' existed with code 127
gnome-session-binary[1702]: WARNING: App 'org.gnome.Shell.desktop' existed with code 127
gnome-session[1702] gnome-session-binary[1702]: WARNING: App 'org.gnome.Shell.desktop' exited with code 127
gnome-session-binary[1702]: Unrecoverable failure in required component org.gnome.Shell.desktop

What are my options now?

This does not affect enough users to justify being in common issues. Moving to ask fedora.

1 Like

From Proposed Common Issues to Ask Fedora

Look like not all the RPMs needed have been put into the repo.

Maybe wait for the f41 beta to be released.

Do you mean it is not released and Gnome Software lied to me?

Also, if I can’t boot, how do I upgrade?

Its not release yet. Here is the schedule Fedora Linux 41 Schedule: Key that shows 24th Sept is the first possible beta date.

You can boot the OS which is where you showed the logs from right?

What you cannot do is get a working Gnome Desktop.

I think your choices are to reinstall f40, you should be able to do this without losing your /home.

Or try sudo dnf update --refresh every day until the missing pieces are released.
You can do this from a console.

As noted above, it is not released. It has been branched and is in alpha stage right now. Beta will come in a few weeks and release is scheduled for about mid-october

You should understand that most 3rd party repos do not provide software for upcoming releases until it is at least in Beta status due to the rapid change status of many packages…

I had to reinstall the system. The root cause is really that Gnome Software was (and still is actually) pushing to upgrade to Fedora 41.

Reinstalled f40?

I do not run Gnome, where are you seeing this push? That sound wrong.
Anyone else seeing this?

I have a similar issue, though I updated to releasever=41 with dnf5. My journalctal says that gnome shell cannot find the key ‘accent-color’ in the schema ‘org.gnome.desktop.interface’. I looked through the source code of ‘gsettings-desktop-schemas’ and it should be there since version 47 beta, though I have version ‘47~beta-1.fc41’ installed.
Could someone tell me what the problematic package could be? (1. I am just interested to know, not a big problem for me, I can use Hyprland for the next few days until fixed, 2. to know what package update to look forward to)

Update: Seems like updating with ‘sudo dnf5 up --refresh --enablerepo=updates-testing’ fixed the issues for me.

I am using Fedora Workstation 40 on 3 systems, and neither of them is proposing upgrade to F41 via GNOME Software. It would be really strange if it did.

What is (…or was) the output of: gsettings get org.gnome.software show-upgrade-prerelease, @batisteo ?

Default value is false. I assume that if it is set to true, then GNOME Software would propose system upgrade to F41.

I had very good experience with upgrading to Beta, so yes show-upgrade-prerelease is set to true. But in the past it never showed raw/alpha releases.

My guess, only a guess, is that that setting can always show a beta candidate that is being tested.

Previously you it might have been more complete so you did not notice an issue maybe?