디스플레이 관리자를 설치할 때까지 내 플라즈마 데스크탑 환경은 제대로 실행되었습니다. 하지만 랩톱을 kdm
설치 kdm
하고 다시 시작한 후에 Gentoo는 다음과 같은 흰색 확인란이 있는 검은색 화면으로 부팅했습니다.
Could not start kdeinit5, Check your installation.
okay
그런 다음 버튼을 클릭했습니다 . 오류 메시지와 함께 tty에 들어갑니다.
xauth: file /root/.serverauth.8002 does not exist
X.Org X Server 1.18.4
Release Date: 2016-7-19
X Protocol Version 11: Revision 0
Build Operatin System: Linux 4.4.39-gentoo #1 SMP Fri Jan 13 20:24:54 CST 2017 x86_64
Kernel command line: BOOT_IMAGE=/boot/kernel-genkernel-x86_64-4.4.39-gentoo root=/dev/sda2 rootfstype=ext4
Build Date: 13 January 2017 11:03:46PM
Current version of pixman: 0.34.0
Before reporting problems., check http://wiki.x.org
to make sure that you have the latest version.
(==) Log File: "/var/log/Xorg.0.log", Time: Sat Jan 20 21:12:01 2017
(==) Using config directory "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
The application failed to start because it could not find not find or load the Qt platform plugin "xcd" in ""
Available platform plugins are: wayland-org.kde.kwin.qpa, minimal, offscreen, wayland, xcb.
Reinstalling the application may finx this problem.
startkde: Starting up...
/usr/bin/kdeinit5: relocation error: /usr/lib64/libQt5Gui.so.5: symbol _Z10qAllocMoreii, version Qt_5 not defined in file libQt5Core.so.5 with link time reference.
startkde: Could not start kdeinit5. Check your installation.
xinit: connection to X server lost.
waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.
그러나 설치하기 전까지는 완벽하게 작동했습니다 kdm
. 설치 후 왜 충돌이 발생했는지 모르겠습니다 kdm
.
나는 또한 인터넷에서 몇 가지 제안을 찾아 시도해 보았습니다. 그러나 이들 중 어느 것도 작동하지 않습니다. 누구든지 몇 가지 해결책이나 단서를 제공할 수 있습니까? 내 환경은 다음과 같습니다
플라즈마 버전은 Plasma-5.26.0입니다.
kdm 버전은 kde-plasma/kdm-4.11.22입니다.
커널 버전은 4.4.39입니다.
답변1
우선, 많은 시간을 절약해 주신 @StefanR에게 감사드립니다!
@StefanR이 위에서 말했듯이 이 문제는 Qt 버전 불일치로 인해 발생합니다. kdm
by를 제거 emerge -C kdm
하고 by의 일부 qt
참조를 업데이트한 후 emerge -av @qt5-essentials @qt5-addons
, 내 kde 데스크탑 환경은 다시 매력적으로 작동했습니다.
언급해야 함
포티지가 There are no sets to satisfy 'qt5-essentials'
다르게 요구하는 경우 There are no sets to satisfy '@qt5-addons'
시스템에서 일부 레이어가 누락될 수 있으며 이는 다음 명령을 사용하여 해결할 수 있습니다:
emerge layman
layman -S
layman -a qt
layman -a gentoo
emerge --ask @qt5-essentials @qt5-addons