GNOME po upgradu nenaběhne: recovery Wayland session

řešení potíží · linux publikováno 05/2026

Po upgradu Debianu 12 → 13 skončí přihlášení na černé obrazovce a session spadne zpět do GDM. Postup diagnostiky, skutečná příčina a trvalá oprava.

Problém

Po standardním upgradu apt full-upgrade z Debianu 12 na 13 se po zadání hesla v GDM obrazovka na několik sekund zčerná a session se vrátí zpět na přihlášení. X11 fallback funguje, Wayland session ne.

Symptomy

  • login loop pouze ve Wayland session, X11 naběhne
  • žádná chybová hláška v GDM
  • gnome-shell končí do 2 s po startu s exit code 1

Prostředí

OS Debian 13 (trixie)
desktop GNOME 48, GDM, Wayland
GPU Intel Iris Xe, mesa 25.x

Diagnostika

Prvním krokem je log session z posledního neúspěšného startu:

COMMAND
journalctl --user -b -u org.gnome.Shell@wayland.service
OUTPUT
gnome-shell[2114]: JS ERROR: Extension launcher@example
TypeError: Main.panel._leftBox is undefined
gnome-shell[2114]: Execution of main.js threw exception
NOTE Session log běží pod uživatelem — journalctl --user, ne systémový journal. To je nejčastější slepá ulička.

Příčina

Nekompatibilní GNOME extension instalovaná per-user přežila upgrade a shazuje celý shell při startu Wayland session. X11 zůstává v pořádku, protože se tam extension nahraje později.

Řešení

Zakázat extensions mimo session (z TTY nebo X11 fallbacku):

COMMAND
gsettings set org.gnome.shell disable-user-extensions true

Wayland session poté naběhne. Následně extensions po jedné aktualizovat a zapínat; nekompatibilní najdete v ~/.local/share/gnome-shell/extensions.

WARNING Neřešit reinstalací GDM ani přepnutím na X11 natrvalo — problém není v display manageru a X11 fallback v Debianu 13 postupně končí.

Poznámky a omezení

Stejný vzor (extension → pád shellu → login loop) se týká i jiných distribucí s GNOME 46+. Diagnostický postup je přenosný.

Zdroje

  1. GNOME Shell issue tracker — extension compatibility po major upgrade ↗
  2. Debian release notes: trixie, kapitola Desktop ↗
  3. Vlastní ověření, 18/05/2026, prostředí viz výše

← zpět na Objevuj