저는 Intel GPU 하드웨어가 통합된 Lenovo ThinkPad에서 Arch Linux를 실행하고 있습니다. 최근 팩맨을 업데이트한 후 KDE가 시작되지 않습니다. 업데이트 전에는 시스템이 제대로 작동하고 있었습니다. 업데이트하는 동안 오류가 발생하지 않았으며, 강제로 수행하거나 비정상적인 작업을 수행하지 않았습니다.
xorg 로그의 첫 번째이자 유일한 오류 메시지는 다음과 같습니다.
xf86OpenSerial: Cannot open device /dev/input/event17. Permission denied
현재 sddm이 비활성화되어 있습니다. 나는 해고하고 로그인하고 startx
. KDE가 시작되는 것처럼 보이지만 화면에 아무것도 나타나지 않습니다. 몇 초마다 데스크탑 배경이 깜박이지만 대부분의 경우 화면이 비어 있고 마우스에 응답하지 않습니다.
이런 일이 발생하면 가상 콘솔 2로 전환하고 로그인하여 xorg 로그를 봅니다. 아래 이미지는 위에 설명된 오류 메시지를 보여줍니다. grep에는 다른 오류 메시지가 표시되지 않습니다.
GUI 사용자 세션을 종료하고 가상 콘솔 1로 다시 전환하여 startx
다시 실행하면 X는 시작되지만 KDE는 시작되지 않습니다. 지금 내 상황은 설명된 것과 똑같습니다.이것철사.
마지막 업데이트 후 플라즈마 데스크탑이 부팅되지 않습니다. 화면 왼쪽 상단에 작은 그래픽 메시지와 함께 검은색으로 변합니다.환경을 dbus에 동기화할 수 없습니다..
이것은 내 화면의 사진입니다. 이건 평범한 X입니다.
거기에 제안된 해결책은 ~/.config
.
문제 해결의 일환으로 내 사용자를 /dev/input/event* 파일을 소유한 그룹인 입력 그룹에 추가하려고 했습니다(다른 Arch KDE 시스템은 이 그룹 없이 작동하지만).
sudo usermod -a -G input myuser
이제 xorg 로그에는 오류가 표시되지 않지만 KDE는 여전히 시작되지 않으며 X 대화 상자 메시지가 표시됩니다: 환경을 dbus에 동기화할 수 없습니다.
추가 검색을 통해 다음 블로그로 이동했습니다.
X가 "systemd-logind: Suspended [...]"로 멈춥니다.
그러나 두 개의 dbus-daemon 인스턴스가 실행되고 있지 않습니다. 단 하나.
xorg 로그에는 다음 메시지가 계속 표시됩니다.
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) systemd-logind: got pause for 13:64
(II) systemd-logind: got pause for 13:75
(II) systemd-logind: got resume for 13:64
(II) systemd-logind: got pause for 13:64
(II) systemd-logind: got resume for 13:75
(II) systemd-logind: got pause for 13:75
(II) systemd-logind: got pause for 13:81
이 시스템은 xf86-input-evdev 및 xorg-xinput을 사용합니다. 내 사용자의.xinitrc이것은 Arch wiki에서 생성된 표준이며 최근에 변경되지 않았습니다.
고쳐 쓰다
다음으로 mviereck의 의견을 바탕으로 ~/.cache를 삭제했습니다.
문제가 해결되지 않았습니다. 지금 오류는
xf86OpenConsole: Cannot Open /dev/tty0 (Permission Denied).
내 사용자는 tty 그룹의 구성원입니다.
또한 다음과 같이 xorg-server를 다시 설치했습니다.이 포럼 주제그러나 그것은 문제를 해결하지 못했습니다.