Plasmashell not starting after latest system update

Since the latest update, which I ran yesterday, Plasmashell is not starting anymore. My configuration is as follows:

Operating System: openSUSE Tumbleweed 20240617
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

Kernel Version: 6.9.4-1-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® Xe Graphics
Manufacturer: SchenkerTechnologiesGmbH
Product Name: SCHENKER VISION 14

The issue also occurs using X11. Applications, however, are running flawlessly.

The journald section that to me seems related to the issue is:

un 19 10:24:52 vision kded6[2155]: QDBusObjectPath: invalid path “/modules/plasma-session-shortcuts”
Jun 19 10:24:52 vision kded6[2155]: kf.dbusaddons: The kded module name “plasma-session-shortcuts” is invalid!
Jun 19 10:24:52 vision kconf_update[2212]: kf.config.kconf_update: /usr/share/kconf_update/ark.upd defined Version=5 but Version=6 was expected
Jun 19 10:24:52 vision kconf_update[2212]: kf.config.kconf_update: /usr/share/kconf_update/dolphin_detailsmodesettings.upd defined Version=5 but Version=6 was e>
Jun 19 10:24:52 vision kconf_update[2212]: kf.config.kconf_update: /usr/share/kconf_update/dolphin_directorysizemode.upd defined Version=5 but Version=6 was exp>
Jun 19 10:24:52 vision kconf_update[2212]: kf.config.kconf_update: /usr/share/kconf_update/filepicker.upd defined Version=5 but Version=6 was expected
Jun 19 10:24:52 vision kconf_update[2212]: kf.config.kconf_update: /usr/share/kconf_update/konsole.upd defined Version=5 but Version=6 was expected
Jun 19 10:24:52 vision kconf_update[2212]: kf.config.kconf_update: /usr/share/kconf_update/okular.upd defined Version=5 but Version=6 was expected
Jun 19 10:24:52 vision kded6[2155]: org.kde.plasma.dataengine.geolocation: gpsd not found
Jun 19 10:24:52 vision kded6[2155]: “location”
Jun 19 10:24:52 vision kded6[2155]:
Jun 19 10:24:52 vision kded6[2216]: xsettingsd: Loaded 14 settings from /home/peter/.config/xsettingsd/xsettingsd.conf
Jun 19 10:24:52 vision kded6[2216]: xsettingsd: Created window 0x800001 on screen 0 with timestamp 20049
Jun 19 10:24:52 vision kded6[2216]: xsettingsd: Selection _XSETTINGS_S0 is owned by 0x0
Jun 19 10:24:52 vision kded6[2216]: xsettingsd: Took ownership of selection _XSETTINGS_S0
Jun 19 10:24:52 vision dbus-daemon[1995]: [session uid=1000 pid=1995] Activating via systemd: service name=‘org.bluez.obex’ unit=‘dbus-org.bluez.obex.service’ r>
Jun 19 10:24:52 vision dbus-daemon[1995]: [session uid=1000 pid=1995] Activation via systemd failed for unit ‘dbus-org.bluez.obex.service’: Unit dbus-org.bluez.>
Jun 19 10:24:52 vision dbus-daemon[1995]: [session uid=1000 pid=1995] Activating via systemd: service name=‘org.gtk.vfs.Daemon’ unit=‘gvfs-daemon.service’ reque>
Jun 19 10:24:52 vision systemd[1979]: Starting Virtual filesystem service…
Jun 19 10:24:52 vision dbus-daemon[1995]: [session uid=1000 pid=1995] Successfully activated service ‘org.gtk.vfs.Daemon’
Jun 19 10:24:52 vision systemd[1979]: Started Virtual filesystem service.
Jun 19 10:24:52 vision kded6[2155]: kf.bluezqt: PendingCall Error: “Unit dbus-org.bluez.obex.service not found.”
Jun 19 10:24:53 vision plasmashell[2245]: /usr/bin/plasmashell: symbol lookup error: /usr/bin/plasmashell: undefined symbol: _ZN11PlasmaQuick15AppletQuickItem8t>
Jun 19 10:24:53 vision systemd[1979]: plasma-plasmashell.service: Main process exited, code=exited, status=127/n/a
Jun 19 10:24:53 vision systemd[1979]: plasma-plasmashell.service: Failed with result ‘exit-code’.
Jun 19 10:24:53 vision systemd[1979]: Failed to start KDE Plasma Workspace.

Please, let me know, if there is any other information I can provide.

I found out I was mixing packages from different KDE repositories. Unfortunately I could not find any official recommendation, which standard KDE repositories (frameworks, applictions, extra but no testing/Beta stuff) to use on Tumbleweed.

Also, how would I proceed after replacing any of my current KDE repositories making sure my KDE stuff won’t get messed up again and won’t block each other from being started?

You simply don’t need additional KDE repos on Tumbleweed. Tumbleweed already provides the latest releases after they passed packaging and QA.

Remove any repository except the following three

and then run zypper dup --allow-vendor-change that should give you a “pure” openSUSE Tumbleweed.

After this you can add the Packman repository (https://ftp.rrze.uni-erlangen.de/packman/suse/openSUSE_Tumbleweed/) and do the vendor switch (what will give you the non-free video-codecs).

Thanks a lot for your instructions. Got two more questions: Do these repos include the KDE stuff I need? What about all these Tumbleweed-KDE repos mentioned on various OpenSuse/Tumbleweed pages?

Addition to my latest reply:

Those are the repos I am currently using:

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±-------------------------------------±---------------------------------------±--------±----------±--------±---------±-------±--------------------------------------------------------------------------------------------------±-------
1 | Emulators_Wine | Wine (openSUSE_Tumbleweed) | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ |
2 | Suse_Tumbleweed_Non_OSS | Suse Tumbleweed Non OSS | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
3 | Tumbleweed_OSS | Tumbleweed OSS | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
4 | ftp.gwdg.de-Essentials | Packman Essentials Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | Index of /pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/ |
5 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | Index of /pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
7 | https-download.opensuse.org-2ce3fdf7 | home:puzel | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/home:/puzel/openSUSE_Factory/ |
11 | https-download.opensuse.org-5dc21ce6 | KDE:Frameworks5 | Nein | ---- | ---- | 99 | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/ |
8 | https-download.opensuse.org-37cf9ae2 | shells:fish:release:3 | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/shells:/fish:/release:/3/openSUSE_Tumbleweed/ |
12 | https-download.opensuse.org-84d567c7 | home:Sauerland:hardware | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Tumbleweed/ |
9 | https-download.opensuse.org-380ea73d | home:opensuseitalia | Nein | ---- | ---- | 99 | rpm-md | https://download.opensuse.org/repositories/home:/opensuseitalia/openSUSE_Tumbleweed/ |
10 | https-download.opensuse.org-502d4bc5 | openSUSE:Factory | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/ |
6 | https-download.opensuse.org-1780033d | KDE:Extra | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/KDE:/Extra/KDE_Frameworks5_openSUSE_Tumbleweed/ |
13 | https-download.opensuse.org-b4d13147 | home:frispete:tools | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/home:/frispete:/tools/openSUSE_Tumbleweed/ |
14 | https-download.opensuse.org-cd6f8d0a | KDE:Applications | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Tumbleweed/ |
15 | https-download.opensuse.org-d537aa5d | openSUSE:Tumbleweed | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
16 | https-download.opensuse.org-eeceb638 | KDE:Frameworks | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Tumbleweed/ |
17 | https-download.opensuse.org-f73a8b98 | home:polslinux:graphics | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.org/repositories/home:/polslinux:/graphics/openSUSE_Tumbleweed/ |
18 | nordvpn | nordvpn | Ja | (r ) Ja | Ja | 99 | rpm-md | Index of /yum/nordvpn/centos/x86_64/ |
19 | packman | packman | Ja | (r ) Ja | Ja | 99 | rpm-md | Index of /pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
20 | repo-debug | openSUSE-Tumbleweed-Debug | Nein | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
21 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss (20221006) | Nein | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/history/20221006/tumbleweed/repo/non-oss/ |
22 | repo-oss | openSUSE-Tumbleweed-Oss (20221006) | Nein | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/history/20221006/tumbleweed/repo/oss/ |
23 | repo-source | openSUSE-Tumbleweed-Source | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
24 | repo-update | openSUSE-Tumbleweed-Update | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
25 | vivaldi | vivaldi | Ja | (r ) Ja | Ja | 99 | rpm-md | Index of /archive/rpm/x86_64/ |

Oviously I was mixing packages from openSUSE:Factory and KDE:Frameworks.

As I do not know what your needs are all I can say is: Those are the only repos I use and my system works to my satisfaction.

Without any real example it is hard to tell what those repositories are good for. As a rule of thumb:

Any repository (except Oss, Non-Oss, update) is either a Factory repositories or a home-repository.

A Factory repository is where all the developement takes place. The content of such a repository is subject to constant change without notice. The current status of its software (working/failing) is unknown and not tested by openQA.

A home-repository is completely up to its owner. Only they really know the content and status (and the software is not tested via openQA).

If you want to use Factory or home repositories you should be able to handle the consequences.

1 Like

Thanks again. Everything is working fine after applying the measures you suggested.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.