Broken Plasma 5

I ran zypper ref && zypper up yesterday and it pulled about 500 updates or so, mostly related to KDE. Ever since then, plasma crashes, the menu bar doesn’t show, and neither do window decorations. This is Konsole behind Chromium. Has anyone else encountered this problem? How does one go about fixing stuff like this?

http://s11.postimg.org/yyr34bqab/screencap1.png

Why do you run zypper dup on a 13.2 installation? It may install packages from other repos then you originaly installed them from. Which in the case of e.g. Packman might brake things.

I did not run zypper dup. I said zypper **up **in the original post. As far as I know, those are two different commands that do different things (like apt-get upgrade and apt-get dist-upgrade are different in Debian and its derivatives), but maybe I’m mistaken?

I appologize. You are correct. You said zypper up (which is the right thing to do) and I have no idea why I read zypper dup.

I have no idea about that apt-get, but I know about zypper. The only thing that fails me apparently is correct reading. :frowning:

No, that’s basically correct (although they probably are not exactly the same as the corresponding apt-get variants…).

Running “zypper up” should be fine.

Could you please post your repo list?

zypper lr -d

500 KDE related updates yesterday sound a bit too much…

And just for understanding: Plasma 5 did work before, right?

Yeah, Plasma 5 did work before. Slightly glitchy (among other things, I’ve had missing icons for a few days, also after an update performed via zypper up), but it worked. As for my repo list, here it is (excuse the formatting, I can’t exactly maximize windows right now):


zypper lr -d
#  | Alias                     | Nombre                             | Habilitado | Comprobac
ión GPG | Actualizar | Prioridad | Tipo   | URI                                             
                              | Servicio
---+---------------------------+------------------------------------+------------+----------
--------+------------+-----------+--------+-------------------------------------------------
------------------------------+---------
 1 | KDE-Applications          | openSUSE-13.2-KDE-Applications     | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/A
pplications/openSUSE_13.2/    |          
 2 | KDE-Extra                 | openSUSE-13.2-KDE-Extra            | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/E
xtra/openSUSE_13.2/           |          
 3 | KDE-Frameworks5           | openSUSE-13.2-KDE-Frameworks5      | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/F
rameworks5/openSUSE_13.2/     |          
 4 | KDE:Unstable:Extra        | openSUSE-13.2-KDE-Unstable-Extra   | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/U
nstable:/Extra/openSUSE_13.2/ |          
 5 | Kernel-Stable             | openSUSE-13.2-Kernel-Stable        | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/repositories/Kernel
:/stable/standard/            |          
 6 | Packman-Essentials        | openSUSE-13.2-Packman-Essentials   | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/o
penSUSE_13.2/Essentials/      |          
 7 | Packman-Extra             | openSUSE-13.2-Packman-Extra        | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/o
penSUSE_13.2/Extra            |          
 8 | Packman-Games             | openSUSE-13.2-Packman-Games        | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/o
penSUSE_13.2/Games            |          
 9 | Packman-Multimedia        | openSUSE-13.2-Packman-Multimedia   | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/o
penSUSE_13.2/Multimedia       |          
10 | Qt5                       | openSUSE-13.2-Qt5                  | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Q
t5/openSUSE_13.2/             |          
11 | openSUSE-13.2-0           | openSUSE-13.2-0                    | Si         | ( p) Si  
        | Si         |   99      | yast2  | http://download.opensuse.org/distribution/13.2/r
epo/oss/                      |          
12 | repo-debug                | openSUSE-13.2-Debug                | No         | ----
        | Si         |   99      | NONE   | http://download.opensuse.org/debug/distribution/
13.2/repo/oss/                |          
13 | repo-debug-update         | openSUSE-13.2-Update-Debug         | No         | ----
        | Si         |   99      | NONE   | http://download.opensuse.org/debug/update/13.2/ 
                              |          
14 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No         | ----
        | Si         |   99      | NONE   | http://download.opensuse.org/debug/update/13.2-n
on-oss/                       |          
15 | repo-non-oss              | openSUSE-13.2-Non-Oss              | Si         | ( p) Si  
        | Si         |   99      | yast2  | http://download.opensuse.org/distribution/13.2/r
epo/non-oss/                  |          
16 | repo-source               | openSUSE-13.2-Source               | No         | ----
        | Si         |   99      | NONE   | http://download.opensuse.org/source/distribution
/13.2/repo/oss/               |          
17 | repo-update               | openSUSE-13.2-Update               | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/update/13.2/       
                              |          
18 | repo-update-non-oss       | openSUSE-13.2-Update-Non-Oss       | Si         | (r ) Si  
        | Si         |   99      | rpm-md | http://download.opensuse.org/update/13.2-

Basically it’s the standard repos, plus packman and the official repos for the latest Qt 5 and KDE Frameworks and Applications.

You could select a different session on the login screen… :wink:
IceWM should be installed in any case.

Basically it’s the standard repos, plus packman and the official repos for the latest Qt 5 and KDE Frameworks and Applications.

And a few more…
But yes, they are ok basically.

Try to run this:

sudo zypper dup --from 3 --from 10

If you never fully switched to this repos, you might have a mixture of packages from those repos and 13.2 standard which are incompatible and could cause the crashes.

If that doesn’t help, please run “kwin --replace” or “plasmashell” in a terminal window (you can do that in IceWM if you want).

Also, what graphics card/driver are you using?
Maybe something is broken there, causing kwin and plasma to crash?

Try to boot to “recovery mode” (“Advanced Options” in the boot menu) too to see if it works then. (but that’s not a good idea when using the proprietary nvidia or fglrx driver :wink: )

Didn’t do much, I think

That seems to have worked, kinda (still glitchy, but at least I get window decorations and stuff now). Here’s the relevant info from “kwin --replace”:


OpenGL vendor string:                   Intel Open Source Technology Center
OpenGL renderer string:                 Mesa DRI Intel(R) Sandybridge Desktop  
OpenGL version string:                  3.0 Mesa 10.3.7
OpenGL shading language version string: 1.30
Driver:                                 Intel
GPU class:                              SandyBridge
OpenGL version:                         3.0
GLSL version:                           1.30
Mesa version:                           10.3.7
X server version:                       1.16.1
Linux kernel version:                   4.2.3
Direct rendering:                       yes
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no

I shall reboot now and see what happens.

Seems fixed, thanks everyone.

All the other glitches that I already had before this one, like missing icons and the space between the caret and the text in Konsole, are still present though, but I can live with that.

http://s22.postimg.org/5lykq4ddt/screencap2.png
http://s11.postimg.org/ik7hjtshf/screencap3.png

Try to remove the cache files in ~/.cache/.

The glitch with Konsole is probably caused by not being able to load the configured font and falling back to another one.
What have you set as “Fixed width” font in systemsettings5?
The default is “Oxygen Mono”, which won’t be installed automatically (on 13.2).
If that’s the case, either install the package kde-oxygen-fonts, or set a different, existing one.

Did nothing to solve the problems.

The font is indeed Oxygen Mono, but kde-oxygen-fonts is installed.

On related breakage news, by the way, the theme is all wrong (that hardly looks like breeze, does it?):

http://s28.postimg.org/sndbwetel/screencap4.png

But not always, see the file chooser in chromium for example:

http://s10.postimg.org/mg86su4ix/screencap5.png

No. This is Qt5’s default theme, “Fusion”.

So it seems that the KF5 platform plugin for Qt5 cannot be loaded, this also explains the missing icons.

Do you maybe have libqt5-qtct installed?
Remove it, this is known to cause exactly such problems, as it overrides the KF5 integration.

But not always, see the file chooser in chromium for example:

This is probably the Qt4/KDE4 dialog, which is independent of the above.

Please tell me your name so I can name my firstborn after you. That solved the problem. Thank you very much.