Rebooted my computer earlier today and walked away while it did its thing. When I got back to to it some minutes later, I saw a black screen with that “_” text cursor flashing on the topleft corner. Which was, of course, odd.

Hitting Ctrl+Alt+F2 sent me to the TTY. Which is to say: The system was still up, and indeed, calling for a process manager loaded showed that sddm was still running, as were a bunch of other processes.

Still, attempts to get sddm to do its thing failed. I tried to systemctl restart the sddm service, I tried to reboot the computer. I tried to delete customizations to its config files in case they were breaking something.

In all of those cases – Title happened. The mouse cursor would show up for a second or two. And then it’d kick me back to the black screen with text cursor because something was fucked.

I eventually managed to get to my desktop by entirely disabling the sddm service, rebooting so I’d just get the TTY, and then doing dbus-run-session startplasma-wayland to run Plasma manually once logged in (thank FUCK for smartphones and access to internet search on them for helping me figure this out).

So that’s a workaround, and it sorta works but I’d like to get my display manager back, please. :P

Further information:

  • I am running EndeavourOS.
  • As implied, I use KDE Plasma under Wayland as my DE.
  • I have an AMD GPU
  • I am at the latest version of every relevant package – The reboot I mentioned at the start of the thread was just after running a sudo pacman -Syyu
  • I did try to search for my specific issue but nothing relevant came up? A lot of older issues, under X11, and most involving NVidia stuff. None seemed relevant to my case.
  • Having found the workaround I used the computer all night and had no other issues, which to me signals it’s something about sddm and ONLY sddm that is broken, whether it’s some config that got fucked up or some bs with my own incompetent package management.
  • I am, of course, able to provide logs and stuff if you tell me which ones and where to get them, cuz yeah.
  • @Fal
    link
    fedilink
    English
    08 months ago

    Did you check journalctl to get the logs after you go into a tty? You say “latest version” but that could be anything. I’ve never even heard of EndeavourOS, but it seems like it’s an arch derivative. If it uses arch repos, KDE 6.0 was just released. Did you just update to plasma 6?

    • Count Regal InkwellOP
      link
      fedilink
      English
      1
      edit-2
      8 months ago

      EOS is arch-derived, yes. It’s basically just arch-but-preconfigured to be entirely honest. It gets all its stuff directly from the arch repo (unlike, say, Manjaro which has its own separate repo) and then just adds its own repo with some extra packages.

      And speaking of – The Arch repo hasn’t updated to Plasma 6 yet (I am on the hypetrain for Plasma 6, I would have known!), or at least, hadn’t by last night.

      As for journalctl – I did check, and there is something error-shaped relating to sddm – Here’s a pastebin that contains the error and stuff.

      I did realise – Like, right now – I had SDDM-git installed rather than regular SDDM on my machine (don’t even remember why I did that. I did say on OP that I was incompetent at package management) – So I just changed that and will attempt a reboot cycle later today (am working rn). Will post results.