How can I diagnose my broken X server (Parabola/Arch)?
1
vote
1
answer
299
views
I am using Parabola GNU/Linux (based on Arch) on an x86 desktop with an nVidia GTX 1050 GPU. I ran
pacman -Su
yesterday to perform a full system upgrade and it seems to have completely broken my X server. Now, on boot, the display manager (sddm) won't load and it drops into the CLI. I have searched through all the log files I can find (dmesg
, Xorg.0.log
, rc.log
etc.) and I can't find any clues as to what the problem is. I should also mention that I am using OpenRC, rather than systemd.
Interestingly, if I try to load the DE from the terminal with startx
, I get different issues with Mate and LXDE. With Mate, I get a black screen with a mouse cursor that responds to the mouse. With LXDE, the desktop, panel and background all load up, but I can't see the mouse cursor (although right clicking brings up the context menu).
Any ideas what I can try to diagnose the issue and fix this?
**Update:**
I found the ~/.cache/lxsession/LXDE/run.log
file, which indicated that lxpanel was having an issue with libxml2. I downgraded that library and now LXDE seems to work ok when started with startx
. However, it doesn't seem to have fixed the issue with Mate.
I have now realized that Mate is actually working, but is experiencing a different issue. When I log in with startx
, I initially get the black screen w. mouse cursor; however, if I switch to a different virtual terminal (e.g. with CTL-ALT-F2
) and then switch back again, the whole Mate desktop is there and working.
I believe Mate session errors should be getting posted in ~/.xsession-errors
; however, that file isn't being touched. Does anyone know what might be causing this issue?
XDM/SDDM seem to still be crashing on boot as well, so I need to figure out what is going wrong there.
Asked by Time4Tea
(2628 rep)
May 9, 2020, 12:58 PM
Last activity: May 9, 2020, 02:38 PM
Last activity: May 9, 2020, 02:38 PM