An update to the
double-conversion package has broken SDDM, and won't let it start. I was able to figure this out thanks to user haZ- on the IRC.
A quick and dirty solution is to symlink:
sudo ln -s -T /usr/lib/libdouble-conversion.so /usr/lib/libdouble-conversion.so.3.0.0
Please remember to remove it once SDDM is updated.
Hi,
you should mention that the consequence of the failure start of the sddm daemon is a system that can't start a X11 session.
You end up on a text console login prompt.And the way to diagnose the problem is:
startlxqt
After login as user at the text console.
This is a major fuckup.
The majority of Artix user will not be able to read this post in text mode.
And the subject of this post gives no connection to a broken X11 for the average user. Also bad.
The Artix maintainers should make a double-conversion-3.1.2-
2-x86_64.pkg.tar.xz package (with the symlink) to give the average user a better chance to recover from this fuckup with pacman -Syu.
I just reported the same (I think) for virtualbox (https://forum.artixlinux.org/index.php/topic,819.msg6846.html#new)
% pacman -Ss double-conversion
world/double-conversion 3.1.2-1 [installed]
I applied the same fix as mentioned above and virtualbox worked, but I know
@artoo hates it when we do such things :)
The package creates /usr/lib/libdouble-conversion.so.3 and /usr/lib/libdouble-conversion.so links but not /usr/lib/libdouble-conversion.so.3.0.0
hmm.. I just switched the DISPLAYMANAGER in /etc/conf.d/xdm from "sddm" to "xdm" and all is good.
I had to stop the crashed xdm service as listed with "rc-status" and then restart it. The greeter started right up.
This is with the newer double-conversion 3.1.2-1 in place. Tried to downgrade but that didn't work.
I have logged out and in and it's working . Switched from XFCE to LXQT desktop and back still works. I have not rebooted.
db
double-conversion broke qt5-base, what is now fixed in qt5-base-5.12.1-2.1-x86_64. after update should all again work.
sddm depends on qt5-base