KDE Plasma 5 fails

OpenSuse itself is running fine, however in Plasma 5 I have a black background and no start menu, trays, right click menu, etc.

Last thing I did before this happened was: In the graphical settings I chose NOT to automatically log on my standard user, as I did until now. Now, one week later, I boot again, the standard user is STILL automatically logged on, but the desktop is incomplete, as stated above (the problem looks similar to this one:
https://forums.opensuse.org/showthread.php/521222-plasma-5-fail-to-load/).

Firstly, I thought, something with my user settings could be wrong (happened before). But I have another user account that I never used in graphical display mode yet. So it should not have any graphical settings, so far. And if I use this one to start graphical display (plasma 5), I get a completely black screen with just a mouse cursor but no menu, etc.

This actually happened at the end of Nov. but I didn’t have much time to deal with the problem until now. Also, I can still use all the “productive” functions, as long as I always keep one xterm open in order to issue commands for opening applications. I can only use applications whose command line start-up I know by heart though, and no WLAN, because the network manager used to be in the task bar - absent now.

more .xsession-errors-\:0
tset: terminal attributes: No such device or address
tset: terminal attributes: No such device or address
Loading stage  "initial" 540
startkde: Starting up...
dbus-update-activation-environment: warning: error sending to systemd: org.freed
esktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited wit
h status 1
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QS
tring,QString,QString)
kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/ba
loosearchmodule.so"
kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/ks
creen.so"
kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/pr
oxyscout.so"
kf5.kded: No X-KDE-DBus-ServiceName found in "/usr/lib64/qt5/plugins/kf5/kded/bl
ue
...
..
..
..
powerdevil: Restoring DPMS features after inhibition release
powerdevil: Can't contact ck
Service  "org.kde.StatusNotifierItem-4423-1" unregistered
QXcbConnection: XCB error: 3 (BadWindow), sequence: 54466, resource id: 73401147
, major code: 18 (ChangeProperty), minor code: 0
QObject::~QObject: Timers cannot be stopped from another thread
QProcess: Destroyed while process ("/usr/bin/baloo_filemetadata_temp_extractor")
 is still running.
Wanting MIME Type: "inode/directory"
Wanting MIME Type: "inode/directory"
Wanting MIME Type: "inode/directory"
Wanting MIME Type: "inode/directory"
Wanting MIME Type: "inode/directory"
Wanting MIME Type: "inode/directory"
QXcbConnection: XCB error: 3 (BadWindow), sequence: 58051, resource id: 41958394
, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 30956, resource id: 18878102
, major code: 15 (QueryTree), minor code: 0
kde.xembedsniproxy: Scaling pixmap of window 71303172 "" from w*h 22 22
kde.xembedsniproxy: Scaling pixmap of window 71303172 "" from w*h 22 22
kde.xembedsniproxy: Scaling pixmap of window 71303172 "" from w*h 22 22
kde.xembedsniproxy: Scaling pixmap of window 71303172 "" from w*h 22 22
QXcbConnection: XCB error: 3 (BadWindow), sequence: 56292, resource id: 18887042
, major code: 15 (QueryTree), minor code: 0


Thank you for any help on the problem.

Flo

You need to disable Autologin in YaST->User and Group Management (button “Other Options” in the bottom right -> “Login Options”), or in /etc/sysconfig/displaymanager.

but the desktop is incomplete, as stated above (the problem looks similar to this one:

What graphics card any driver are you using?

What output do you get if you run “plasmashell” in a terminal window?

Also, try to update your system.
There was a problem with kernel-firmware on AMD chips which could cause something like you describe.
http://lists.opensuse.org/opensuse-factory/2017-02/msg00719.html
Should be fixed in today’s new TW snapshot.

Hi,

Thank you for the hint concerning the auto-logon. I’lll try this as soon as the plasma5 problem is solved (I don’t dare to change the auto-logon now, because I couldn’t be sure the manual logon will work with the plasma5 problem still there).

The laptop is a four year old Sony Vaio SVT 1112C5E with an

  • Intel i5 processor
  • Intel HD Graphics 4000
plasmashell
plasmashell: symbol lookup error: /usr/lib64/libKF5PlasmaQuick.so.5: undefined symbol: _ZN12KQuickAddons21QuickViewSharedEngine20setTranslationDomainERK7QString

I’m not so sure I should try an update now, as I seem to have a space problem, too (see https://forums.opensuse.org/showthread.php/521290-snapshots-are-filling-root-directory-up?p=2814318#post2814318). However, there were 2 GB left, when the problem described here turned up, so the space problem cannot be responsible for the plasma5 problem. Also, I can start yast only in the command line version (well DOS-like version) within a terminal now.

That’s most certainly a mixture of incompatible packages.
Either you only partially updated your system, or you use incompatible repos.

Maybe post your repo list too please:

zypper lr -d

I’m not so sure I should try an update now, as I seem to have a space problem, too (see https://forums.opensuse.org/showthread.php/521290-snapshots-are-filling-root-directory-up?p=2814318#post2814318).

You need to do a full update though to fix that Plasma problem.
But yes, it’s necessary to free up enough space first.

The error message mentions the packages plasma-framework-private and libKF5Declarative5, so at least make sure you have the latest versions of those from the standard repo.
I cannot say whether there may be other incompatibilities too though (of course).

Or revert to a previous snapshot that was/is still working.

However, there were 2 GB left, when the problem described here turned up, so the space problem cannot be responsible for the plasma5 problem. Also, I can start yast only in the command line version (well DOS-like version) within a terminal now.

Likely because the versions of your installed Qt5/KF5 libraries do not match…

And you are right, if you use sddm as login manager (which is also based on Qt5/QtQuick), the login screen might not work either in that case.

The snapshots problem is solved. At least for the moment, I’ve normal space free again (10.5 GB).
So I could do a full update now. But how, without yast running properly?

zypper lr -d
# | Alias                            | Name                            | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ      | URI                                                                            | Dienst
--+----------------------------------+---------------------------------+-----------+-----------------+----------------+-----------+----------+--------------------------------------------------------------------------------+-------
1 | download.opensuse.org-non-oss    | Haupt-Repository (NON-OSS)      | Ja        | (r ) Ja         | Ja             |   99      | yast2    | http://download.opensuse.org/tumbleweed/repo/non-oss/                          |       
2 | download.opensuse.org-oss        | Haupt-Repository (OSS)          | Ja        | (r ) Ja         | Ja             |   99      | yast2    | http://download.opensuse.org/tumbleweed/repo/oss/                              |       
3 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/update/tumbleweed/                                |       
4 | downloads                        | downloads                       | Ja        | ( p) Ja         | Ja             |   99      | plaindir | dir:///root/downloads                                                          |       
5 | openSUSE-20160726-0              | openSUSE-20160726-0             | Ja        | (r ) Ja         | Nein           |   99      | yast2    | cd:///?devices=/dev/disk/by-id/usb-TSSTcorp_CDDVDW_SE-218BB_R8WW6GWC400DJC-0:0 |       
6 | packman                          | packman                         | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://packman.inode.at/suse/openSUSE_Tumbleweed/                              |       
7 | repo-debug                       | openSUSE-Tumbleweed-Debug       | Nein      | ----            | Ja             |   99      | NONE     | http://download.opensuse.org/debug/tumbleweed/repo/oss/                        |       
8 | repo-source                      | openSUSE-Tumbleweed-Source      | Nein      | ----            | Ja             |   99      | NONE     | http://download.opensuse.org/source/tumbleweed/repo/oss/

so for this (and your update question on btrfs thread):

if i read correctly - you need to disable the dvd “5 | openSUSE-20160726-0” entry in your repo’s
(zypper mr -d 5 i think)
[ps i dont know how your updates could have worked with the DVD still active]

update from konsole using: sudo zypper dup --no-allow-vendor-change
ps use this in future for updates - dont use the apper thing (whatever the hideous thing is called) on desktop tray.

this will do standard update - if you have further incompatibilities it will be due to mixed packages

Thank you so much!

zypper mr -d 5
zypper dup --no-allow-vendor-change

→ I finally have my plasma desktop back :slight_smile:

I had to allow one vendor change for kaffeine, because zypper kept asking for it and wouldn’t accept a “no” (it came back to the same questions in a kind of loop continuously). However, kaffeine works fine and everything else, too. As far as I’ve tested.

I’ll put the command for the update into my notes and do them this way for now.

Displaying auto-logon in yast worked, too. Apparently, the buttons in the kde-settings/start_and_shutdown only show what’s given in Yast while there direct usage does not have any effect.

Oh, and these forum pages work a lot better now, too :slight_smile: (before buttons kept disappearing, etc.)