eubnara / troubleshooting

이것저것 공부하다가 맞닥뜨리는 문제점, 해결방식 등 정리
2 stars 0 forks source link

KDE plasma 5.24.3 업그레이드 후, wayland session 에서 검은 화면만 보이는 현상 #66

Closed eubnara closed 2 years ago

eubnara commented 2 years ago

x11 세션에서는 화면끄기/로그아웃/재시작 dialog 가 안뜨는 현상이 발생한다.

libqt5waylandclient5 5.15.2+p20.04+tunstable+git20220304.0229-0 버전과 관련하여 발생한다. 이를 5.15.2+p20.04+tunstable+git20220223.0107-0 로 돌리기 위해서는 많은 의존관계를 되돌려야 했다. (KDE plasma 5.24.2 로 내려야 한다.)

문제가 되는 패키지가 자동으로 업그레이드가 되지 않도록 apt-mark 명령을 이용해서 고정해두었다. 참고: https://askubuntu.com/questions/18654/how-to-prevent-updating-of-a-specific-package https://wnw1005.tistory.com/363

$ sudo apt-mark hold libqt5waylandclient5
$ apt-mark showhold
libqt5waylandclient5

되돌리기 위해 수작업으로 설치한 패키지들

kwin-common=4:5.24.2-0xneon+20.04+focal+release+build57 kwin-data=4:5.24.2-0xneon+20.04+focal+release+build57 libkwineffects13=4:5.24.2-0xneon+20.04+focal+release+build57 libkscreenlocker5=5.24.2-0xneon+20.04+focal+release+build41 liblayershellqtinterface5=5.24.2-0xneon+20.04+focal+release+build11

plasma-workspace=4:5.24.2-0xneon+20.04+focal+release+build53

plasma-workspace-wayland=4:5.24.2-0xneon+20.04+focal+release+build53 kwayland-integration=4:5.24.2-0xneon+20.04+focal+release+build46 kwin-wayland=4:5.24.2-0xneon+20.04+focal+release+build57 layer-shell-qt=5.24.2-0xneon+20.04+focal+release+build11 qtwayland5=5.15.2+p20.04+tunstable+git20220223.0107-0

kwin-data=4:5.24.2-0xneon+20.04+focal+release+build57 libkwineffects13=4:5.24.2-0xneon+20.04+focal+release+build57 kwin-wayland-backend-drm=4:5.24.2-0xneon+20.04+focal+release+build57 kwin-wayland-backend-fbdev=4:5.24.2-0xneon+20.04+focal+release+build57 kwin-wayland-backend-x11=4:5.24.2-0xneon+20.04+focal+release+build57 kwin-wayland-backend-virtual=4:5.24.2-0xneon+20.04+focal+release+build57 kwin-wayland-backend-wayland=4:5.24.2-0xneon+20.04+focal+release+build57

문제가 될 때에는 sddm 세션 관련 로그를 살펴보면 된다는 걸 알아냈다.

❯ ls ~/.local/share/sddm/
wayland-session.log  xorg-session.log

관련 로그를 기록하는 걸 깜빡했지만 다음과 같은 에러문구를 wayland-session.log 에서 발견했었다.

/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher: symbol lookup error: /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5

klauncher: symbol lookup error

kcminit_startup undefined   symbol: wl_proxy_marshal_flags
eubnara commented 2 years ago

이래 저래 진행하다 결국 중요파일 백업, 포맷 후 재설치를 진행했다.