プラズマデスクトップ環境は、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です
まず、多くの時間を節約してくれた@StefanRに感謝します!
上記の@StefanRで説明したように、この問題はQtバージョンの不一致が原因で発生します。 kdm
をemerge -C kdm
で削除し、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