After doing pacman -Syu today, I cannot get the sddm greeter to show up.
At first I suspected that X11 doesn’t start, so I checked /var/log/Xorg.0.log. There it said something like
aiglx error dlopen of /usr/lib64/dri/i965_dri.so failed
Which was weird because I’m p sure it should be i915. I did some googling and found out that mesa dropped support for older CPUs (I have a Haswell), so I installed mesa-amber, which is supposed to have legacy support.
Sure enough this eliminated the error from the Xorg log. But the greeter still didn’t show up. So I checked the sddm output. Ther it simply says
(WW) DAEMON: Auth: sddm-helper exited with 6
I don’t know what this means and why it is not showing a proper error message. I’m stuck.
Since I don’t have a desktop environment, and I am writing this on my phone, it wouldn’t be trivial to post the full logs. But if necessary I can post photos of my screen.
System info:
EndeavourOS on a ThinkPad t440s
Intel i3-4300U with integrated HD 4400
On the suggestion of a friend I first removed xf86-video-intel and rebooted, and then added MODULES=(i915) to mkinitcpio.conf and ran sudo mikinitcpio -P, and then rebooted, but neither changed anything visibly about the issue.
Apr 19 23:16:17 hauke-thinkpad dbus-daemon[382]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.25' (uid=0 pid=8659 comm="sudo pacman -S --config /etc/pacman.conf -- inxi")
Apr 19 23:16:17 hauke-thinkpad dbus-daemon[382]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Apr 19 23:16:17 hauke-thinkpad sudo[8659]: pam_systemd_home(sudo:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
I got similar error messages during my incomplete Endeavouros ARM installs, that I had to fix by installing the missing packages.
I don’t have an handle on whats wrong here but doing these steps might help you:
Update your system in the tty using sudo pacman -Syu
I also had to disable sddm.service and remove the symlink in order to enable lightdm. Unfortunately the lightdm greeter also doesn’t work. Here are the new logs:
Apr 20 10:46:09 hauke-thinkpad libvirtd[544]: cannot open directory '/home/hauke/Downloads': No such file or directory
Apr 20 10:46:09 hauke-thinkpad libvirtd[544]: internal error: Failed to autostart storage pool 'Downloads': cannot open directory '/home/hauke/Downloads': No such file or directory
Sure you do not have done something else before your issue?
users home is present?
How are your qt apps working? Can you open normally kde apps from xfce?
SDDM and kde are qt based and there were upgrades on qt (among the many…).
If you use qt5ct/kvantum and modify settings, do they apply to qt apps? Check the logs for crashes or errors.
It is really strange issue, so we can only speculate for now…
Edit: One more strange thing is that you have nvidia and nv-utils installed, while it seems there is no nvidia card…
I find drivers on Linux really hard to understand. Maybe this output of pacman -Ss mesa\|intel | grep Installed says something? I’m honestly not sure which packages I actually need: