EOS wont boot after update, blinking cursor

Hello,
my system is stuck in the boot process after an update. I just see a cursor blinking in the top left corner. Pressing ctrl+alt+f keys brings up the login screen for a second and goes right back to the blinking cursor.

i booted into the installer and chrooted my install.
The problem seems to be related to lightdm, but i cant see what is causing the issue.

journalctl has this, why i think the issue might be lightdm related

Apr 12 07:27:44 eins-pc systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Apr 12 07:27:44 eins-pc systemd[1]: lightdm.service: Failed with result 'exit-code'.
Apr 12 07:27:44 eins-pc systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 5.
Apr 12 07:27:44 eins-pc systemd[1]: Starting Light Display Manager...
Apr 12 07:27:44 eins-pc systemd[1]: Started Light Display Manager.
Apr 12 07:27:46 eins-pc systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Apr 12 07:27:46 eins-pc systemd[1]: lightdm.service: Failed with result 'exit-code'.
Apr 12 07:27:46 eins-pc systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 6.
Apr 12 07:27:46 eins-pc systemd[1]: Starting Light Display Manager...
Apr 12 07:27:46 eins-pc systemd[1]: Started Light Display Manager.
Apr 12 07:27:49 eins-pc systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Apr 12 07:27:49 eins-pc systemd[1]: lightdm.service: Failed with result 'exit-code'.
Apr 12 07:27:49 eins-pc systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 7.
# inxi -Fxxc0z --no-host
System:
  Kernel: 6.7.1-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
  Desktop: KDE Plasma v: ERR-101 tk: Qt v: N/A dm: N/A Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop System: Micro (HK) Tech product: Uranus Series v: N/A serial: N/A
  Mobo: Shenzhen Meigao Equipment model: DRFXI serial: <filter> UEFI: American Megatrends LLC.
    v: 1.05 date: 12/21/2023
CPU:
  Info: 8-core model: AMD Ryzen 7 7745HX with Radeon Graphics bits: 64 type: MT MCP arch: Zen 4
    rev: 2 cache: L1: 512 KiB L2: 8 MiB L3: 32 MiB
  Speed (MHz): avg: 599 high: 3592 min/max: 400/5151 cores: 1: 400 2: 3592 3: 400 4: 400 5: 400
    6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400 15: 400 16: 400
    bogomips: 115038
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu v: kernel arch: RDNA-2
    pcie: speed: 16 GT/s lanes: 16 ports: active: none empty: DP-1, DP-2, DP-3, HDMI-A-1
    bus-ID: 03:00.0 chip-ID: 1002:73bf
  Device-2: AMD Raphael driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16
    ports: active: DP-5 empty: DP-4,HDMI-A-2 bus-ID: 09:00.0 chip-ID: 1002:164e temp: 36.0 C
  Device-3: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 5-2.1.3:6 chip-ID: 046d:0892
  Display: server: X.org v: 1.21.1.12 driver: X: loaded: amdgpu unloaded: modesetting,radeon
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0
  Monitor-1: DP-5 model: Dell U2721DE res: 2560x1440 dpi: 109 diag: 685mm (27")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: radeonsi device: 2
    drv: swrast surfaceless: drv: radeonsi inactive: gbm,wayland,x11
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.0.5-arch1.1 note: incomplete (EGL sourced)
    renderer: AMD Radeon RX 6800 XT (radeonsi navi21 LLVM 17.0.6 DRM 3.56 6.7.1-arch1-1), AMD Radeon
    Graphics (radeonsi raphael_mendocino LLVM 17.0.6 DRM 3.56 6.7.1-arch1-1), llvmpipe (LLVM
    17.0.6 256 bits)
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28
  Device-2: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: 09:00.1 chip-ID: 1002:1640
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 09:00.6 chip-ID: 1022:15e3
  Device-4: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 5-2.1.3:6 chip-ID: 046d:0892
  API: ALSA v: k6.7.1-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.0.4 status: off with: 1: pipewire-pulse status: off 2: wireplumber
    status: off 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
  Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] vendor: Rivet Networks Killer
    driver: iwlwifi v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:2725
  IF: wlan0 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE driver: r8169 v: kernel pcie: speed: 5 GT/s lanes: 1
    port: e000 bus-ID: 08:00.0 chip-ID: 10ec:8125
  IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    bus-ID: 7-1:3 chip-ID: 8087:0032
  Report: btmgmt ID: hci0 rfk-id: 1 state: down bt-service: N/A rfk-block: hardware: no
    software: no address: N/A
Drives:
  Local Storage: total: 2.33 TiB used: 356.4 GiB (14.9%)
  ID-1: /dev/nvme0n1 vendor: Lexar model: SSD NM790 2TB size: 1.86 TiB speed: 63.2 Gb/s lanes: 4
    serial: <filter> temp: 40.9 C
  ID-2: /dev/sda model: MST1001-512 size: 476.94 GiB type: USB rev: 3.0 spd: 5 Gb/s lanes: 1
    serial: <filter>
Partition:
  ID-1: / size: 1.82 TiB used: 356.33 GiB (19.1%) fs: ext4 dev: /dev/nvme0n1p2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 39.8 C mobo: N/A
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 35.0 C mem: 32.0 C fan: 0 device: amdgpu temp: 37.0 C
Info:
  Memory: total: 32 GiB note: est. available: 30.08 GiB used: 3.55 GiB (11.8%)
  Processes: 0 Power: uptime: 26m wakeups: 0 Init: systemd v: 255 default: graphical
  Packages: pm: pacman pkgs: 1385 Compilers: clang: 17.0.6 gcc: 13.2.1 Client: systemd
    inxi: 3.3.33
# cat lightdm/lightdm.log
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.32.0, UID=0 PID=7304
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf.d/10-eos-slick.conf
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:seat*
[+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.00s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.00s] DEBUG: XServer 0: Launching X Server
[+0.00s] DEBUG: Launching process 7311: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.00s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.00s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.00s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.00s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0.23s] DEBUG: Got signal 15 from process 1
[+0.23s] DEBUG: Caught Terminated signal, shutting down
[+0.23s] DEBUG: Stopping display manager
[+0.23s] DEBUG: Seat seat0: Stopping
[+0.23s] DEBUG: Seat seat0: Stopping display server
[+0.23s] DEBUG: Sending signal 15 to process 7311
[+0.23s] DEBUG: Seat seat0: Stopping session
[+0.23s] DEBUG: Seat seat0: Session stopped
[+2.16s] DEBUG: Got signal 10 from process 7311
[+2.16s] DEBUG: XServer 0: Got signal from X server :0
[+2.16s] DEBUG: XServer 0: Connecting to XServer :0
[+2.73s] DEBUG: XServer 0: Error connecting to XServer :0
[+2.82s] DEBUG: Process 7311 exited with return value 0
[+2.82s] DEBUG: XServer 0: X server stopped
[+2.82s] DEBUG: Releasing VT 7
[+2.82s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
[+2.82s] DEBUG: Seat seat0: Display server stopped
[+2.82s] DEBUG: Seat seat0: Stopped
[+2.82s] DEBUG: Display manager stopped
[+2.82s] DEBUG: Stopping daemon
[+2.82s] DEBUG: Exiting with return value 0

Any idea how to further troubleshoot?

chroot in and install sddm, then run sudo systemctl enable sddm -f exit chroot cleanly and reboot. Hopefully that will get you running.

As @xircon said try switching to another dm.

Just out of curiosity how long after you updated the system?

Thank you, already did that a couple of hours ago to get back into my system.
I´d still like to find out what is wrong with lightdm though.

Just out of curiosity how long after you updated the system?

I updated a couple of days ago (probably last weekend) with eos-update and shut down the system. Did not use it again until today, when it wouldn´t start.

I have used lightdm once and know very little about it so can be of no further use :frowning:

LightDM with its default greeter seems to have issues. In the past, I ran into many issues with LightDM + its GTK greeter. I switched to slick-greeter and never had issues. EOS also ships with the slick greeter due to the same problems.

Are you using a DE or WM?

Im using EOS with XFCE selected from the installer

For me sddm with Xfce works. Haven’t tried lightdm with Xfce in a long time, but sometimes I had problems with lightdm. But note that sddm has had problems, although less. So on Xfce I switched between them in case the other failed.

I’m yet have an issue with lightdm + slick + xfce :smiley:

1 Like