我使用抛物线GNU/Linux (基于Arch)在x86桌面上使用nVidia GTX1050GPU。我昨天运行了pacman -Su来执行一个完整的系统升级,它似乎已经完全损坏了我的X服务器。现在,在引导时,显示管理器(sddm)不会加载,它会掉到CLI中。我已经搜索了我能找到的所有日志文件(dmesg,Xorg.0.log,rc.log等)。我找不到任何关于问题所在的线索。我还应该提到,我使用的是OpenRC,而不是systemd。
有趣的是,如果我尝试用startx从终端加载DE,那么Mate和LXDE会遇到不同的问题。通过Mate,我得到了一个带有鼠标光标的黑色屏幕,它可以对鼠标做出响应。使用LXDE,桌面、面板和背景都会加载,但我看不到鼠标光标(尽管右键单击会打开上下文菜单)。
有什么想法我可以试着诊断这个问题并解决这个问题吗?
我找到了~/.cache/lxsession/LXDE/run.log文件,它表明lxpanel与libxml2有问题。我降低了这个库的级别,现在LXDE在开始使用startx时似乎运行良好。然而,它似乎并没有解决配偶的问题。
我现在已经意识到伴侣实际上在工作,但正经历着一个不同的问题。当我使用startx登录时,我最初会得到黑色屏幕w.鼠标光标;但是,如果我切换到另一个虚拟终端(例如使用CTL-ALT-F2),然后再次切换回来,那么整个Mate桌面就在那里工作。
我认为应该在~/.xsession-errors中发布Mate会话错误;但是,该文件并没有被触及。有人知道是什么导致了这个问题吗?
XDM/SDDM似乎仍然在引导上崩溃,所以我需要找出哪里出了问题。
发布于 2020-05-09 14:38:56
我尝试从终端运行sddm,这表明了两个已升级的库的问题:icu和libQt5Core。我降低了这些级别,它解决了XDM/SDDM不加载的问题。因此,现在系统再次启动到SDDM。Mate的登录问题一直存在,所以我可能会问另一个专门与此相关的问题。
这个故事的寓意似乎是:使用pacman -Su就会有危险.
https://unix.stackexchange.com/questions/585540
复制相似问题