Package: task-kde-desktop
Version: 3.73
内核版本:6.1.0-35-amd64
起因:我在5.18正常关闭计算机之后,5.19再次启动计算机时,当我输入密码进入KDE-X11桌面后(sddm正常工作),桌面无法启动。
我使用的命令及错误信息:
sudo apt autoremove task-kde-desktop -y #没有错误 sudo apt install task-kde-desktop -y #没有错误 plasmashell --replace Checking screens: available: (QScreen(0x55f185de4170, name="DP-2")) redundant: QHash() fake: QSet() all: (QScreen(0x55f185de4170, name="DP-2")) Checking screens: available: (QScreen(0x55f185de4170, name="DP-2")) redundant: QHash() fake: QSet() all: (QScreen(0x55f185de4170, name="DP-2")) Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running. If this Plasma has been installed into a custom prefix, verify that its D-Bus services dir is known to the system for the daemon to be activatable. Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running. If this Plasma has been installed into a custom prefix, verify that its D-Bus services dir is known to the system for the daemon to be activatable. kf.plasma.quick: Applet preload policy set to 1 "file:///home/sakitsuki_asahi/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde/contents/ui/main.qml" "Error loading QML file.\n175: Type Pyext unavailable\n2: module \"QtWebSockets\" is not installed\n" KTranscript: Loaded module: /usr/share/locale/ja/LC_SCRIPTS/ki18n5/ki18n5.js KActivities: FATAL ERROR: Failed to contact the activity manager daemon QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height" file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height" plasmashell: symbol lookup error: /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so: undefined symbol: sqlite3_column_table_name16 即使如此,我仍然可以通过文件管理器打开几乎所有的文档和程序,甚至终端,只是背景变成了一片黑屏,且我不能关闭所有的文件管理器。(感谢昨天没有退出就关机的obs) 经过我的研究,问题可能出现在libqt5sql5-sqlite这个软件包上,这个软件包包含了/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so我后来尝试了许多方法,都无法完全修复这个错误。使用搜索引擎查找也没有相同的例子。 包括尝试更换/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so,尝试重新编译qtbase等 我的apt源中仅配置了一个:deb http://ftp.cn.debian.org/debian/ bookworm contrib main non-free-firmware 使用普通的libsqlite3.so替换/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so可以正常工作,但kactivitymanagerd会报错显示: QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QMARIADB QMYSQL QMYSQL3 org.kde.kactivities.resources: KActivities: Database is not open:  "kactivities_db_resources_140410913677056_readwrite" "" QSqlError("", "Driver not loaded", "Drive r not loaded") KActivities: Opening the database in RW mode should always succeed 56 -- exe=/usr/lib/x86_64-linux-gnu/libexec/kactivitymanagerd 13 -- platform=xcb 11 -- display=:0 26 -- appname=kactivitymanagerd 42 -- apppath=/usr/lib/x86_64-linux-gnu/libexec 9 -- signal=6 11 -- pid=113361 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kactivitymanagerd path = /usr/lib/x86_64-linux-gnu/libexec pid = 113361 KCrash: Arguments: /usr/lib/x86_64-linux-gnu/libexec/kactivitymanagerd KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi [1]+  停止                  /usr/lib/x86_64-linux-gnu/libexec/kactivitymanagerd 这种情况下大部分KDE功能都不可用。
使用我自己从源代码编译的qtbase中的libqsqlite.so替换则会显示版本不匹配且无法正常工作。
我在5.18在我在电脑上安装了wine:sudo apt install wine -y
我记得5.18时更新了5个软件包,有可能是这些软件包的问题。(如果我记错了,请忽略这句话)
但是我尝试卸载了wine及相关的所有软件后重试仍然报错。如果可以的话,我希望尽快修复,这个问题对于Debian下的KDE用户来说影响十分严重。

Reply via email to