손상된 X 서버(포물선/아치)를 진단하는 방법은 무엇입니까?

손상된 X 서버(포물선/아치)를 진단하는 방법은 무엇입니까?

저는 nVidia GTX 1050 GPU가 장착된 x86 데스크탑에서 Parabola GNU/Linux(Arch 기반)를 사용하고 있습니다. 어제 pacman -Su전체 시스템 업그레이드를 실행했는데 X 서버가 완전히 중단된 것 같았습니다. 이제 시작 시 디스플레이 관리자(sddm)가 로드되지 않고 CLI가 입력됩니다. 찾을 수 있는 모든 로그 파일 dmesg( Xorg.0.log등 ) 을 검색했지만 rc.log문제가 무엇인지에 대한 단서를 찾을 수 없습니다. 또한 나는 systemd가 아닌 OpenRC를 사용하고 있다는 점을 언급하고 싶습니다.

흥미롭게도 startx.NET을 사용하여 터미널에서 DE를 로드하려고 하면 Mate와 LXDE에서 다른 문제가 발생합니다. Mate를 사용하면 검은 화면이 나타나고 마우스 커서가 마우스에 반응하지 않게 됩니다. LXDE를 사용하면 바탕 화면, 패널 및 배경이 로드되지만 마우스 커서가 표시되지 않습니다(마우스 오른쪽 버튼을 클릭하면 상황에 맞는 메뉴가 표시됨).

문제를 진단하고 해결하는 방법에 대한 아이디어가 있습니까?

고쳐 쓰다:

~/.cache/lxsession/LXDE/run.loglxpanel의 libxml2에 문제가 있음을 나타내는 이 파일을 찾았습니다 . 라이브러리를 다운그레이드했는데 이제 LXDE가 시작 시 제대로 작동하는 것 같습니다 startx. 그러나 그것은 메이트의 문제를 해결하지 못하는 것 같습니다.

이제 Mate가 실제로 작동하고 있지만 다른 문제가 있다는 것을 깨달았습니다. 로그인을 사용할 때 startx처음에는 검은색 화면이 나타납니다. 그러나 마우스 커서; 그러나 다른 가상 터미널로 전환한 다음(예: 를 사용하여 CTL-ALT-F2) 다시 전환하면 전체 Mate 데스크탑이 거기에 있고 작동합니다.

Mate 세션 오류가 게시되어야 한다고 생각 ~/.xsession-errors하지만 파일은 건드리지 않습니다. 이 문제의 원인이 무엇인지 아는 사람이 있습니까?

XDM/SDDM이 시작 시 여전히 충돌하는 것 같으므로 무엇이 잘못되었는지 파악해야 합니다.

답변1

sddm터미널에서 실행해 보았는데 두 개의 업그레이드된 라이브러리인 icu및 에 문제가 있는 것으로 나타났습니다 libQt5Core. 다운그레이드했더니 XDM/SDDM이 로드되지 않는 문제가 해결되었습니다. 이제 시스템이 SDDM으로 다시 부팅됩니다. Mate에는 여전히 로그인 문제가 있으므로 관련하여 다른 질문을 드릴 수도 있습니다.

이야기의 교훈은 다음과 같습니다: pacman -Su자신의 책임 하에 사용하세요... :-(

관련 정보