Plasma 6 update, desktop won't load

Didn’t help here…

autoremove got rid of a whole bunch of stuff… Old kernels etc.

installing libdecor, and libsdl2, plasma-desktop, and plasma-desktop data, all showed “Resolving and failed: , the selected packages my already be installed.”

thank you so much @Duha for your incredibly quick response

  • unfortunately it didn’t work for me.
    The two commands that did work were:
    sudo apt autoremove
    removed a huge number of packages.

sudo pkcon install plasma-desktop-data
ran succesfully but (annoyingly) did not resolve the issue

this service is not running - how do we create it?

I added that service, but doesn’t seem to help. Still get the same error.

Oh, after a reboot I get a different error:

Launching Krunner (failed) Message recipient disconnected from message bus without replying

if you open a konsole and enter the command “krunner” on the command-line, what are messages ?

This start of it is:

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
ASSERT: “!identifier.isEmpty()” in file ./src/runnermanager.cpp, line 692
KCrash: Application ‘krunner’ crashing… crashRecursionCounter = 2
QSocketNotifier: Invalid socket 6 and type ‘Read’, disabling…
QSocketNotifier: Invalid socket 20 and type ‘Read’, disabling…
KCrash: Application Name = krunner path = /usr/bin pid = 6768
KCrash: Arguments: /usr/bin/krunner
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/magnatune.desktop, line 1:” Invalid entry (missing ‘=’)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/metacrawler.desktop, line 1:” Invalid entry (empty key)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/microsoft_cpp.desktop, line 1:” Invalid entry (missing ‘=’)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/multitran-deru.desktop, line 1:” Invalid entry (missing ‘=’)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/multitran-enru.desktop, line 1:” Invalid entry (missing ‘=’)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/multitran-esru.desktop, line 1:” Invalid entry (missing ‘=’)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/multitran-frru.desktop, line 1:” Invalid entry (missing ‘=’)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/multitran-itru.desktop, line 1:” Invalid entry (missing ‘=’)
kf.config.core: “KConfigIni: In file /usr/share/kf6/searchproviders/multitran-nlru.desktop, line 1:” Invalid entry (missing ‘=’)

qt.qpa.xcb: could not connect to display
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem
Available platform plugins are: egifs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimaleg1.
aborted

I’m limited, it seems - I checked and I definitely have libQt6…

I tried sudo pkcon install libdecor-0-0 libsdl2-2.0-0 plasma-desktop plasma-des
ktop-data --allow-reinstall

but that hasn’t worked

this is pretty awful! My system has been stable for a couple of years now, but this update has trashed it.

here’s my output from sudo journalctl -b -1 -p3

Feb 28 21:21:59 neon-office systemd[3130]: Failed to start KDE PolicyKit Authentication Agent.
Feb 28 21:21:59 neon-office org_kde_powerdevil[3379]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:21:59 neon-office systemd[3130]: Failed to start Powerdevil.
Feb 28 21:21:59 neon-office plasmashell[3377]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:21:59 neon-office systemd[3130]: Failed to start KDE Plasma Workspace.
Feb 28 21:22:00 neon-office gmenudbusmenuproxy [3391]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office xembedsniproxy [3395]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office polkit-kde-authentication-agent-1[3393]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start KDE PolicyKit Authentication Agent.
Feb 28 21:22:00 neon-office org_kde_powerdevil[3394]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office plasmashell[3392]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start Powerdevil.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start KDE Plasma Workspace.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start KDE Plasma Workspace.
Feb 28 21:22:00 neon-office gmenudbusmenuproxy [3406]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office xembedsniproxy[3409]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office polkit-kde-authentication-agent-1[3407]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start KDE PolicyKit Authentication Agent.
Feb 28 21:22:00 neon-office org_kde_powerdevil[3488]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start Powerdevil.
Feb 28 21:22:00 neon-office gmenudbusmenuproxy[34233: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office xembedsniproxy[3426]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office polkit-kde-authentication-agent-1[3424]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start KDE PolicyKit Authentication Agent.
Feb 28 21:22:00 neon-office org_kde_powerdevil[3425]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start Proxies GTK DBus menus to a Plasma readable format.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start Powerdevil.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start KDE PolicyKit Authentication Agent.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start Powerdevil.
Feb 28 21:22:00 neon-office systemd[3130]: Failed to start Handle legacy xembed system tray icons.
Feb 28 21:22:01 neon-office systemd[1426]: Failed to start Portal service (GTK/GNOME implementation).
Feb 28 21:22:51 neon-office xdg-desktop-portal-kde[3485]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vnc, offscreen, wayland, wayland-egl, linuxfb, xcb, vkkhrdisplay, minimal, minimalegl.
Feb 28 21:22:51 neon-office systemd[1426]: Failed to start Xdg Desktop Portal For KDE.
Feb 28 21:23:31 neon-office systemd[1426]: Failed to start Portal service. lines 289-354/354 (END)

Check command :
ldd /usr/bin/krunner | grep -i libqt

Just to be sure it’s the krunner linked with qt6 and not qt5 …

I had to use the following to install it or it just kept complaining about dependencies for 5.27, when it should have been 6. The --allow-reinstall option allowed me to select 6 instead of 5.27 and it finally installed everything it needed and I can login again.

sudo pkcon install libdecor-0-0 libsdl2-2.0-0 plasma-desktop plasma-des
ktop-data --allow-reinstall

1 Like

None of these solutions seem to work for me…

ldd /usr/bin/krunner | grep -i libqt <<-- Yes linked to Qt6

–allow-reinstall <<-this causes an error, cannot parse…

Tried a previous kernel, but no luck there either

This worked for me, thanks for your post, Cheers Henry

I also had this issue after updating KDE Neon. It’s worth pointing out for anyone who had WINE installed from Winehq. For that to install I had to install libpoppler-glib8:{i386,amd64}=22.02.0-2ubuntu0.3 instead of the default. I was able to launch Konsole and from Aptitude I was able to find that it and plasma-desktop were on the list of packages kept back. I selected the latest version for libpoppler-glib8 for installation (knowing this would uninstall Winehq packages), upgraded everything, then rebooted. After that my desktop was back, and I was able to reinstall Wine by installing the same old version of libpoppler-glib8.
To be clear, I don’t actually know for certain why this worked, but it did.

1 Like

Hi Herve,

I got cutoff on comments yesterday. I ran your command, and looks like krunner is linked to qt6. If I try to run it in terminal I get:

nesta@Nesta:~$ krunner
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QObject::startTimer: Timers cannot be started from another thread
ASSERT: “!identifier.isEmpty()” in file ./src/runnermanager.cpp, line 692
KCrash: Application ‘krunner’ crashing… crashRecursionCounter = 2
KCrash: Application Name = krunner path = /usr/bin pid = 7009
KCrash: Arguments: /usr/bin/krunner
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
QSocketNotifier: Invalid socket 6 and type ‘Read’, disabling…
QSocketNotifier: Invalid socket 20 and type ‘Read’, disabling…
kf5idletime_wayland: This plugin does not support polling idle time

[1]+ Stopped krunner

and I get an error:
Launching krunner (failed) Message recipient disconnected from message bus without replying.

I’ve no idea … “Connecting to deprecated signal” let me think that there is somewhere an old binary.

I’m really sorry this happened. The roll-out of Neon’s packaging of Plasma 6 was unacceptable, and we’ll be conducting an investigation to determine how it happened and make sure it doesn’t recur.

4 Likes

Hello everybody,
I had the same problem as everybody here. My home is separated from the system. I had a backup.iso that I reinstalled over my sda1 with “dd” to be able to use my computer again. The problem is that it takes the whole partition dedicated to the system, so I assume that my best interest is to make a fresh install. I think I’ll get my desktop the way I set it up before the crash. I’m not a very advanced user. I need confirmation and recommendation before starting…

this worked partially for me , with theese commands i’ve seen desktop but no panels. switched to X11 ok

You are best, thank you for that workaround for all of us, who could not install libdecor0-0…
… although it didn’t help, because all of packages have been upgraded yet the plasmashell still segfaults.
That’s something I experienced long, long time ago.

I tried to do that, but on sudo pkcon install plasma-desktop I get a message that there are unmet dependencies: kf6-kfilemetadata depends on libtag1v5-vanilla >= 1.13.1 but 1.11.1+dfsg.1-3ubuntu3 is to be installed

Btw is there any chance the upgrade gets fixed in the near future? I’ve been waiting until 6.0.2 to avoid this kind of issue, but that obviously didn’t help…
Just trying again in one or two weeks and just have it working would be my favorite solution.