As I said, I have Arch Linux with the HyDE dotfiles.

I did a sudo pacman -Syu today and after I rebooted the PC, it starts at the login screen (as always), but then, after I logged, I get stuck on a Black Screen.

Any help, pls?

  • Jeena@piefed.jeena.net
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 days ago

    Log in on the console Ctrl + Alt + f3 for example, then put in your username and password. This bypasses GDM and hyprland and drops you in on the console.

    There you have then access to your whole computer and can check the logs for error messages, you can try to just run pacman again perhaps that fixes something, and you can also move your dotfiles somewhere else to check if they cause the problem.

    • Syre@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 days ago

      Everything looks pretty normal to me.

      pacman is working, I have no errors. I did what you said. Logged in the console (tty) (Arch Linux 6.15.9-arch1-1) and everything looks pretty normal, no errors or anything else.

      • deadcade@lemmy.deadca.de
        link
        fedilink
        arrow-up
        5
        ·
        2 days ago

        sudo systemctl status shows you what services are running, sudo systemctl list-units lists everything, including the services that failed. sudo systemctl status gdm.service shows you the status of one service in particular, and sudo journalctl -u gdm.service shows the output/logs of that service.

        There’s a decent chance something is not starting due to misconfiguration. I’m guessing GDM based on previous comments. You can also check /var/log/pacman.log (make sure to save a copy, just in case), to see what packages changed/updated.

        If you think it’s a pacman issue somehow, you can reinstall your entire system (excluding AUR or self-made PKGBUILDs). Note that this is almost never required to fix an issue. In a properly working system this “shouldn’t harm anything”, but nothing can be guaranteed on a broken system. The command for that is sudo pacman -S $(pacman -Qqn)