Fix: 'Failed to Start Light Display Manager' in Arch Linux (2025)
If you’ve just finished installing Arch Linux and, after reboot, you see “Failed to start Light Display Manager”, don’t panic—you’re not alone! This is one of the most common issues users face after installing a desktop environment. In this blog, I’ll show you exactly how to fix it step-by-step.
What Causes This Error?
The LightDM (Light Display Manager) controls the login screen. When it fails, it usually means one of these problems:
- The LightDM service isn’t enabled or has crashed.
- The desktop environment (like
xfce4
orplasma-desktop
) didn’t install correctly. - Missing video drivers (especially NVIDIA or Intel).
- Misconfigured
lightdm.conf
or missing greeter package.
Step 1: Boot Into TTY (Command Line)
When you’re stuck at the black screen, press Ctrl + Alt + F2 (or F3, F4) to enter a login shell. Log in with your user.
Step 2: Check LightDM Service Status
Run this command:
sudo systemctl status lightdm
If you see Failed to start Light Display Manager
or Failed with result 'exit-code'
, that confirms the issue.
Step 3: Restart LightDM
Sometimes it’s a temporary glitch:
sudo systemctl restart lightdm
If that brings you to the login screen, great! But if not, move on.
Step 4: Enable LightDM on Boot
Make sure it’s enabled so it starts automatically:
sudo systemctl enable lightdm
If it says "unit file not found", reinstall LightDM as shown below.
Step 5: Reinstall LightDM and Greeter
LightDM needs a greeter (the graphical login interface). Let’s reinstall everything cleanly:
sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
After installation, enable and start it:
sudo systemctl enable lightdm
sudo systemctl start lightdm
If you see your login screen—congrats, it’s fixed!
Step 6: Check Your Desktop Environment
If LightDM works but the desktop won’t load, your DE might be incomplete.
- For XFCE:
sudo pacman -S xfce4 xfce4-goodies
- For KDE Plasma:
sudo pacman -S plasma kde-applications sddm
💡 Note: KDE uses SDDM, not LightDM. If you use KDE, enable SDDM instead:
sudo systemctl enable sddm --force
Step 7: Check Graphics Drivers
This step is crucial. Missing or broken GPU drivers often cause display manager failures.
- For Intel:
sudo pacman -S mesa xf86-video-intel
- For NVIDIA:
sudo pacman -S nvidia nvidia-utils nvidia-settings
- For AMD:
sudo pacman -S mesa xf86-video-amdgpu
Then reboot: sudo reboot
.
Step 8: Clear Old Configuration
If it’s still failing, try resetting LightDM configs:
sudo rm -rf /etc/lightdm/lightdm.conf
sudo cp /usr/share/doc/lightdm/lightdm.conf.example /etc/lightdm/lightdm.conf
Then restart the service.
Step 9: Switch Display Manager (Optional)
If LightDM keeps giving trouble, switch to SDDM or GDM:
sudo pacman -S sddm
sudo systemctl disable lightdm
sudo systemctl enable sddm
sudo systemctl start sddm
Final Thoughts
This error can be scary for new Arch users, but it’s usually a small configuration issue. Most of the time, reinstalling LightDM and checking your video drivers solves it instantly. Remember, Linux may need some manual setup, but once configured, it’s rock-solid and fast.