Affected versions: 24.04

📖 ~1 min read

Table of contents
  1. Symptom & Impact
  2. Environment & Reproduction
  3. Root Cause Analysis
  4. Quick Triage
  5. Step-by-Step Diagnosis
  6. Solution – Primary Fix
  7. Solution – Alternative Approaches
  8. Verification & Acceptance Criteria
  9. Rollback Plan
  10. Prevention & Hardening
  11. Related Errors & Cross-Refs
  12. References & Further Reading

Symptom & Impact

Boot reaches text console and graphical login never appears.

Environment & Reproduction

Can occur after graphics driver changes or interrupted desktop updates.

Root Cause Analysis

gdm3 cannot start due to broken graphics stack or misconfigured display settings.

Quick Triage

Check service with sudo systemctl status gdm3.

Step-by-Step Diagnosis

Inspect logs using journalctl -u gdm3 -b and verify GPU module loading in journalctl -k -b.

Solution – Primary Fix

Repair desktop packages with sudo apt –fix-broken install && sudo apt install –reinstall ubuntu-desktop gdm3, then reboot.

Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Solution – Alternative Approaches

Switch to lightdm temporarily to regain GUI access for further repair.

Verification & Acceptance Criteria

Graphical login loads and session starts successfully.

Rollback Plan

Revert display manager selection if lightdm transition introduced regressions.

Prevention & Hardening

Apply graphics driver changes only after creating rollback snapshots.

Related: failed to start GNOME Display Manager and login loop.

Related tutorial: View the step-by-step tutorial for Ubuntu 24.04 LTS.

View all Ubuntu 24.04 LTS tutorials on the Tutorials Hub →

Browse all common problems & solutions on the Tutorials Hub.

References & Further Reading

Ubuntu desktop recovery docs and gdm3 manual pages.

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.