Bug#802690: plasma-workspace: upgrade of libqt5x11extras5 to version 5.5.1 renders login impossible (crash at startup)
Package: plasma-workspace
Version: 4:5.4.2-1
Severity: grave
Justification: renders package unusable
Following today's upgrade (through aptitude), the following packages
were installed in version 5.5.1 :
libqt5x11extras5
qt5-default
qtchooser
and as a consequence, I could log in KDE with kdm (I also briefly tried
sddm without success)
the following information was in the .xsession-errors :
--%<-----%<-----%<-----%<-----%<-----%<-----%<-----%<-----%<-----%<---
Xsession: X session started for cyril at jeudi 22 octobre 2015, 17:20:22 (UTC+0200)
localuser:cyril being added to access control list
Loading stage "initial" 1172
startkde: Starting up...
kdeinit5: preparing to launch 'libkdeinit5_klauncher'
kdeinit5: Launched KLauncher, pid = 3008, result = 0
Qt: Session management error: networkIdsList argument is NULL
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kdeinit5: opened connection to :0
kdeinit5: preparing to launch 'libkdeinit5_kded5'
kdeinit5: Launched KDED, pid = 3010 result = 0
kdeinit5: preparing to launch 'libkdeinit5_kcminit_startup'
kdeinit5: Launched 'kcminit_startup', pid = 3011 result = 0
Qt: Session management error: networkIdsList argument is NULL
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 3010
KCrash: Arguments: /usr/bin/kdeinit5
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/libexec/drkonqi' from wrapper.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/drkonqi'
Reusing existing ksycoca
Recreating ksycoca file ("/home/cyril/.cache/ksycoca5_fr_oE2t_ye4zWYMXZc0qcCJ7gVTuIk=", version 303)
kdeinit5: PID 3015 terminated.
kdeinit5: PID 3010 terminated.
Still in the time dict (i.e. deleted files) ("apps")
The desktop entry file "/home/cyril/.local/share/applications/The Freenet Project Website-1242458659174.desktop" has Type= "Link" instead of "Application" or "Service"
kf5.kservice.sycoca: Invalid Service : "/home/cyril/.local/share/applications/The Freenet Project Website-1242458659174.desktop"
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Lexibook-PC-Link-98-pc_link_98.desktop, line 65: " "Invalid escape sequence "\P"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Lexibook-PC-Link-98-pc_link_98.desktop, line 65: " "Invalid escape sequence "\L"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Lexibook-PC-Link-98-pc_link_98.desktop, line 65: " "Invalid escape sequence "\P"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Lexibook-PC-Link-98-pc_link_98.desktop, line 65: " "Invalid escape sequence "\P"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-uninstall_spybot-s&d.desktop, line 125: " "Invalid escape sequence "\P"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-uninstall_spybot-s&d.desktop, line 125: " "Invalid escape sequence "\S"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-uninstall_spybot-s&d.desktop, line 125: " "Invalid escape sequence "\u"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-spybot-s&d_(easy_mode).desktop, line 125: " "Invalid escape sequence "\P"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-spybot-s&d_(easy_mode).desktop, line 125: " "Invalid escape sequence "\S"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-spybot-s&d_(easy_mode).desktop, line 125: " "Invalid escape sequence "\S"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-spybot-s&d_(advanced_mode).desktop, line 125: " "Invalid escape sequence "\P"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-spybot-s&d_(advanced_mode).desktop, line 125: " "Invalid escape sequence "\S"."
"KConfigIni: In file /home/cyril/.local/share/applications/menu-xdg/X-Debian-Wine-Programs-Spybot---Search-&-Destroy-spybot-s&d_(advanced_mode).desktop, line 125: " "Invalid escape sequence "\S"."
Saving
kdeinit5: Got SETENV 'KDE_MULTIHEAD=false' from launcher.
Initializing "kcm_input" : "kcminit_mouse"
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 3013
KCrash: Arguments: /usr/bin/kdeinit5
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/libexec/drkonqi' from wrapper.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/drkonqi'
kdeinit5: PID 3011 terminated.
kdeinit5: Got KWRAPPER 'ksmserver' from wrapper.
kdeinit5: preparing to launch 'libkdeinit5_ksmserver'
kdeinit5: PID 3017 terminated.
Qt: Session management error: networkIdsList argument is NULL
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 3019
KCrash: Arguments: /usr/bin/kdeinit5
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/libexec/drkonqi' from wrapper.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/drkonqi'
kdeinit5: PID 3022 terminated.
kdeinit5: PID 3019 terminated.
startkde: Shutting down...
kdeinit5: terminate KDE.
klauncher: Exiting on signal 1
startkde: Running shutdown scripts...
startkde: Done.
--%<-----%<-----%<-----%<-----%<-----%<-----%<-----%<-----%<-----%<---
I assumed that the problem came from incoherent dependencies which left
some packages to upgrade into version 5.5.1 (the 3 listed above), while
leaving some others in version 5.4.2
I could solve the issue by downgrading those 3 packages back to version
5.4.2 (downloaded from testing)
During this transition (when all the packages are not yet in the same
version), maybe this could be solved by adding/forcing some dependencies
of plasma-workspace to libqt5x11extras5 <= 5.4.2
hence avoiding the upgrade
(FYI, drkonqi is dynamically linked to libqt5x11extras5) :
ldd /usr/lib/x86_64-linux-gnu/libexec/drkonqi |grep -i extras
libQt5X11Extras.so.5 => /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fd3d30cb000)
of course, this is temporary measures to keep the packages and library
in sync and when all the packages are compiled in 5.5, this will not be
needed anymore
Thanks
PS : there are at the 51 packages in my machine that are candidate for
upgrade into 5.5.1 :
$ aptitude -F '%p' search '~S ~V^5\.5\.1 ~U'|xargs echo
libqt5clucene5 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5designercomponents5 libqt5gui5 libqt5help5 libqt5multimedia5 libqt5multimediaquick-p5 libqt5network5 libqt5opengl5 libqt5opengl5-dev libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickparticles5 libqt5quicktest5 libqt5quickwidgets5 libqt5script5 libqt5scripttools5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5svg5-dev libqt5test5 libqt5webkit5 libqt5webkit5-dev libqt5widgets5 libqt5x11extras5 libqt5xml5 qdbus-qt5 qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings qml-module-qtmultimedia qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 qml-module-qtwebkit qt5-default qt5-qmake qtbase5-dev qtbase5-dev-tools qtbase5-private-dev qtdeclarative5-dev qtscript5-dev qttools5-dev qttools5-dev-tools
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (101, 'stable'), (99, 'experimental'), (9, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages plasma-workspace depends on:
ii dbus-x11 1.10.0-3
ii frameworkintegration 5.15.0-1
ii gdb 7.10-1
ii kactivities 5.15.0-1
ii kde-cli-tools 4:5.4.2-1
ii kded5 5.15.0-1
ii kinit 5.15.0-1
ii kio 5.15.0-1
ii libc6 2.19-22
ii libcln6 1.3.4-1
ii libdbusmenu-qt5-2 0.9.3+15.10.20150604-1
ii libgcc1 1:5.2.1-22
ii libgps21 3.11-3
ii libice6 2:1.0.9-1+b1
ii libkf5activities5 5.15.0-1
ii libkf5auth5 5.15.0-1
ii libkf5baloo5 5.15.0+-1
ii libkf5bookmarks5 5.15.0-1
ii libkf5completion5 5.15.0-1
ii libkf5configcore5 5.15.0-1
ii libkf5configgui5 5.15.0-1
ii libkf5configwidgets5 5.15.0-1
ii libkf5coreaddons5 5.15.0-1
ii libkf5crash5 5.15.0-1
ii libkf5dbusaddons5 5.15.0-1
ii libkf5declarative5 5.15.0-1
ii libkf5globalaccel-bin 5.15.0-1
ii libkf5globalaccel5 5.15.0-1
ii libkf5guiaddons5 5.15.0-1
ii libkf5i18n5 5.15.0-1
ii libkf5iconthemes5 5.15.0-1
ii libkf5idletime5 5.15.0-1
ii libkf5itemviews5 5.15.0-1
ii libkf5jobwidgets5 5.15.0-1
ii libkf5js5 5.15.0-1
ii libkf5jsembed5 5.15.0-1
ii libkf5kdelibs4support5 5.15.0-1
ii libkf5kiocore5 5.15.0-1
ii libkf5kiofilewidgets5 5.15.0-1
ii libkf5kiowidgets5 5.15.0-1
ii libkf5networkmanagerqt6 5.15.0-1
ii libkf5newstuff5 5.15.0-1
ii libkf5notifications5 5.15.0-1
ii libkf5notifyconfig5 5.15.0-1
ii libkf5package5 5.15.0-1
ii libkf5plasma5 5.15.0-1
ii libkf5plasmaquick5 5.15.0-1
ii libkf5quickaddons5 5.15.0-1
ii libkf5runner5 5.15.0-1
ii libkf5screen6 4:5.4.2-1
ii libkf5service-bin 5.15.0+-1
ii libkf5service5 5.15.0+-1
ii libkf5solid5 5.15.0-1
ii libkf5su5 5.15.0-1
ii libkf5texteditor5 5.15.0-1
ii libkf5textwidgets5 5.15.0-1
ii libkf5wallet-bin 5.15.0-1
ii libkf5wallet5 5.15.0-1
ii libkf5waylandclient5 4:5.4.2-1
ii libkf5waylandserver5 4:5.4.2-1
ii libkf5webkit5 5.15.0-1
ii libkf5widgetsaddons5 5.15.0-1
ii libkf5windowsystem5 5.15.0-1
ii libkf5xmlgui5 5.15.0-1
ii libkf5xmlrpcclient5 5.15.0-1
ii libksgrd7 4:5.4.2-1
ii libkworkspace5-5 4:5.4.2-1
ii libpam0g 1.1.8-3.1
ii libphonon4qt5-4 4:4.8.3-2
ii libplasma-geolocation-interface5 4:5.4.2-1
ii libprocesscore7 4:5.4.2-1
ii libprocessui7 4:5.4.2-1
ii libqalculate5v5 0.9.7-9.1
ii libqt5core5a 5.4.2+dfsg-9
ii libqt5dbus5 5.4.2+dfsg-9
ii libqt5gui5 5.4.2+dfsg-9
ii libqt5network5 5.4.2+dfsg-9
ii libqt5qml5 5.4.2-6
ii libqt5quick5 5.4.2-6
ii libqt5script5 5.4.2+dfsg-4
ii libqt5sql5 5.4.2+dfsg-9
ii libqt5webkit5 5.4.2+dfsg-3
ii libqt5widgets5 5.4.2+dfsg-9
ii libqt5x11extras5 5.4.2-2+b1
ii libqt5xml5 5.4.2+dfsg-9
ii libsm6 2:1.2.2-1+b1
ii libstdc++6 5.2.1-22
ii libtaskmanager5 4:5.4.2-1
ii libwayland-client0 1.9.0-1
ii libwayland-server0 1.9.0-1
ii libweather-ion7 4:5.4.2-1
ii libx11-6 2:1.6.3-1
ii libxcb-keysyms1 0.4.0-1
ii libxcb1 1.10-3+b1
ii libxfixes3 1:5.0.1-2+b2
ii libxi6 2:1.7.5-1
ii libxrender1 1:0.9.8-1+b1
ii milou 4:5.4.2-1
ii phonon4qt5 4:4.8.3-2
ii plasma-framework 5.15.0-1
ii qdbus-qt5 5.4.2-3
ii qml-module-org-kde-extensionplugin 5.15.0-1
ii qml-module-org-kde-kwindowsystem 5.15.0-1
ii qml-module-qtgraphicaleffects 5.5.1-2
ii qml-module-qtquick-controls 5.4.2-2+b1
ii qml-module-qtquick-dialogs 5.4.2-2+b1
ii qml-module-qtquick-layouts 5.4.2-2+b1
ii qml-module-qtquick-window2 5.4.2-6
ii qml-module-qtquick2 5.4.2-6
ii qtdeclarative5-kf5declarative 5.15.0-1
ii qtdeclarative5-kf5solid 5.15.0-1
ii qttools5-dev-tools 5.4.2-3
ii udisks2 2.1.6-2
ii x11-utils 7.7+3
ii x11-xserver-utils 7.7+5
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages plasma-workspace recommends:
ii kio-extras 4:15.08.2-1
ii libpam-kwallet5 5.4.2-1
plasma-workspace suggests no packages.
-- no debconf information
Reply to: