📖 ~1 min read
Table of contents
Symptom & Impact
Users are returned to the login screen repeatedly and cannot reach desktop session.
Environment & Reproduction
Often after GPU driver updates or corrupted user session caches.
sudo systemctl status gdm
Root Cause Analysis
Display stack mismatch, extension crash, or invalid session files prevents GNOME startup.
Quick Triage
Switch to TTY and inspect display manager and user logs.
journalctl -u gdm -n 100
ls -la ~/.cache
Step-by-Step Diagnosis
Review GNOME shell errors and graphics stack package state.
journalctl -b | grep -Ei 'gdm|gnome-shell|mutter'
dpkg -l | grep -E 'gdm3|gnome-shell'

Solution – Primary Fix
Reset user session caches and repair desktop packages.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.
mv ~/.cache ~/.cache.bak
sudo apt install --reinstall gdm3 gnome-shell
sudo systemctl restart gdm

Solution – Alternative Approaches
Temporarily use Xorg session or lightweight desktop until root cause is validated.
Verification & Acceptance Criteria
User can log in normally and desktop session remains stable.
Rollback Plan
Restore previous graphics driver and desktop package versions if instability continues.
Prevention & Hardening
Stage graphics updates in test devices and keep fallback TTY access procedures documented.
Related Errors & Cross-Refs
Related to NVIDIA driver mismatch, Wayland issues, and bad GNOME extensions.
Related tutorial: View the step-by-step tutorial for Ubuntu 26.04 LTS.
View all Ubuntu 26.04 LTS tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
Ubuntu desktop recovery and GNOME troubleshooting references.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.