Black screen afer update

So I managed to solve the issue before posting here, but I think I should document it nonetheless.
After a run of the mill update on manjaro testing, I rebooted to a black screen but I still had access to the console (AMD CPU and GPU). Plasma would start with no problem from the console it just wouldn’t start automatically. So it pointed straight to sddm. (systemctl gave me a “Failed to read display number from pipe” for a service status)

In the end it took a simple “startx” out of a long disused habit to figure it out: ssdm still use X11. And X11 couldn’t start because it couldn’t find libnettle.so.8

So I installed nettle3 and it now boot correctly.
Now the mystery is how it managed to work before…


Moderator edit: Edited topic title as it’s neither an SDDM issue nor solved

1 Like

I’m here to inform you that you did not actually solve anything–you ended up technically making it worse whilst in an unsupported, partial upgrade state. Most likely due to out of sync mirrors.

The xorg-server packages in the Manjaro Unstable branch were just rebuilt on nettle 4.0-1 with 21.1.22-2. nettle now provides libnettle.so.9 and nettle3 that now provides libnettle.so.8 was created to support packages that do not yet support the newer version.

xorg-server 21.1.22-1 depended on nettle 3.10.2-1 (libnettle.so.8), now 21.1.22-2 depends on nettle 4.0-1 (libnettle.so.9), NOT nettle3 3.10.2-2 (libnettle.so.8).

Make sure your mirrors are up to date, then after updating you can remove nettle3 as it will end up being an orphan unless other packages require it.

1 Like

Uh.
Well, confirmed. Now I think I’ll have to either make a small script, or put a reminder somewhere to update the mirrorlist…