My system does not boot into GUI mode (LightDM, GNOME) after an update today, 2025-04-07. This is, what I have found out so far:
In /var/log/pacman.log, I see
[2025-04-07T07:19:19+0200] [ALPM-SCRIPTLET] WARNING: The 'plymouth-encrypt' and 'sd-plymouth' hooks are depreciated. You should replace them with 'encrypt' and 'plymouth' hooks in your 'mkinitcpio.conf'. The 'lxdm-plymouth.service', 'lightdm-plymouth.service' and 'sddm-plymouth.service' systemd service files are no longer recommended. You should enable 'lxdm.service', 'lightdm.
service' or 'sddm.service' instead.
However, my /etc/initcpio.conf already says:
HOOKS=(plymouth base udev autodetect modconf kms block filesystems keyboard fsck)
However,
# systemctl enable lightdm.service
Failed to enable unit: File '/etc/systemd/system/display-manager.service' already exists and is a symlink to /usr/lib/systemd/system/lightdm-plymouth.service
# ls -l /etc/systemd/system/display-manager.service
lrwxrwxrwx 1 root root 48 26. Feb 2017 /etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/lightdm-plymouth.service
# ls -l /usr/lib/systemd/system/lightdm-plymouth.service
insgesamt 4
-rw-r--r-- 1 root root 319 30. Dez 01:06 lightdm-plymouth.service
I wonder that this is a directory, but in this directory, there is a single systemd configuration file called /usr/lib/systemd/system/lightdm-plymouth.service/lightdm-plymouth.service:
[Unit]
Description=Light Display Manager
Conflicts=getty@tty1.service plymouth-quit.service
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service
[Service]
ExecStart=/usr/bin/lightdm
Restart=always
IgnoreSIGPIPE=no
BusName=org.freedesktop.DisplayManager
[Install]
Alias=display-manager.service
So, booting drops me into a terminal. When I login and switch to root with sudo, I can start the GUI immediately with this command:
systemctl start lightdm.service
So, I wonder, why does the GUI not come up although it is enabled?
Any help is appreciated.
Kind regards.