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-shellkončí do 2 s po startu s exit code 1
Prostředí
Diagnostika
Prvním krokem je log session z posledního neúspěšného startu:
journalctl --user -b -u org.gnome.Shell@wayland.service
gnome-shell[2114]: JS ERROR: Extension launcher@example TypeError: Main.panel._leftBox is undefined gnome-shell[2114]: Execution of main.js threw exception
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):
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.
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
- GNOME Shell issue tracker — extension compatibility po major upgrade ↗
- Debian release notes: trixie, kapitola Desktop ↗
- Vlastní ověření, 18/05/2026, prostředí viz výše