After an update through YaST last evening, when I rebooted this morning, the KDE Desktop freezes after it comes up. Kontact comes up with mail and is operational. I can use ALT-F2 and run any program fine, but neither the tool bar or desktop icons respond. The command Top shows kwin and plasma-desktop pegged at the top with 100% usage each.
I created a new user and logged in successfully and the desktop and windows work normally. I went to /home/<my user name> and did a mv .kde .kde.org and mv .kde4 .kde4 and then logged in with my own ID again, and the desktop worked fine, albeit missing all my settings and desktop backgrounds, etc.
How can I tell which component of my desktop is now causing the hang? Is there a way? It’s a PIA to reset everything again and hoping there’s a better way.
This would be one possible reason for the problem with YaST not starting, yes.
But it wouldn’t explain the original problem with KDE4…
I’d rather suspect graphics driver issues therefore.
I see you added the nvidia repo, so you probably have the nvidia driver installed.
But is it working?
Please post the content of /var/log/Xorg.0.log (upload to a sharing/pasting site like http://susepaste.org and post a link).
And please install Mesa-demo-x if it’s not installed and post the output of:
glxinfo | grep render
To rule out incompatible Qt5 packages, run this:
sudo zypper dup --from 1 --from 2
PS: ~/.kde contains KDE3’s settings and stuff. It has no influence whatsoever on KDE4, so no point in removing that to get KDE4 working…
And one question: why do you even have the KDE:Frameworks5 and KDE:Qt5 repositories, if you use KDE4 anyway?
dmc55@linux-DMCDesk:~> sudo zypper dup --from 1 --from 2root's password:
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
The following 6 NEW packages are going to be installed:
kactivities5 kactivities5-imports libKF5Activities5 libKF5Activities5-lang libQt5Sql5
libQt5Sql5-sqlite
The following package is going to be REMOVED:
kactivities4
The following 34 packages are going to be upgraded:
cmake kconf_update5 kcoreaddons kcoreaddons-lang kimageformats libKF5Archive5
libKF5Attica5 libKF5Codecs5 libKF5Codecs5-lang libKF5ConfigCore5 libKF5ConfigCore5-lang
libKF5ConfigGui5 libKF5CoreAddons5 libKF5DBusAddons5 libKF5DNSSD5 libKF5GlobalAccel5
libKF5GuiAddons5 libKF5I18n5 libKF5I18n5-lang libKF5ItemViews5 libKF5ItemViews5-lang
libKF5Solid5 libKF5SonnetCore5 libKF5SonnetUi5 libKF5WidgetsAddons5
libKF5WidgetsAddons5-lang libKF5WindowSystem5 libKF5WindowSystem5-lang libphonon4qt5
polkit-default-privs python-sip solid-imports susehelp susehelp_en
The following 34 packages are going to change vendor:
cmake openSUSE -> obs://build.opensuse.org/KDE
kconf_update5 openSUSE -> obs://build.opensuse.org/KDE
kcoreaddons openSUSE -> obs://build.opensuse.org/KDE
kcoreaddons-lang openSUSE -> obs://build.opensuse.org/KDE
kimageformats openSUSE -> obs://build.opensuse.org/KDE
libKF5Archive5 openSUSE -> obs://build.opensuse.org/KDE
libKF5Attica5 openSUSE -> obs://build.opensuse.org/KDE
libKF5Codecs5 openSUSE -> obs://build.opensuse.org/KDE
libKF5Codecs5-lang openSUSE -> obs://build.opensuse.org/KDE
libKF5ConfigCore5 openSUSE -> obs://build.opensuse.org/KDE
libKF5ConfigCore5-lang openSUSE -> obs://build.opensuse.org/KDE
libKF5ConfigGui5 openSUSE -> obs://build.opensuse.org/KDE
libKF5CoreAddons5 openSUSE -> obs://build.opensuse.org/KDE
libKF5DBusAddons5 openSUSE -> obs://build.opensuse.org/KDE
libKF5DNSSD5 openSUSE -> obs://build.opensuse.org/KDE
libKF5GlobalAccel5 openSUSE -> obs://build.opensuse.org/KDE
libKF5GuiAddons5 openSUSE -> obs://build.opensuse.org/KDE
libKF5I18n5 openSUSE -> obs://build.opensuse.org/KDE
libKF5I18n5-lang openSUSE -> obs://build.opensuse.org/KDE
libKF5ItemViews5 openSUSE -> obs://build.opensuse.org/KDE
libKF5ItemViews5-lang openSUSE -> obs://build.opensuse.org/KDE
libKF5Solid5 openSUSE -> obs://build.opensuse.org/KDE
libKF5SonnetCore5 openSUSE -> obs://build.opensuse.org/KDE
libKF5SonnetUi5 openSUSE -> obs://build.opensuse.org/KDE
libKF5WidgetsAddons5 openSUSE -> obs://build.opensuse.org/KDE
libKF5WidgetsAddons5-lang openSUSE -> obs://build.opensuse.org/KDE
libKF5WindowSystem5 openSUSE -> obs://build.opensuse.org/KDE
libKF5WindowSystem5-lang openSUSE -> obs://build.opensuse.org/KDE
libphonon4qt5 openSUSE -> obs://build.opensuse.org/KDE
polkit-default-privs openSUSE -> obs://build.opensuse.org/KDE
python-sip openSUSE -> obs://build.opensuse.org/KDE
solid-imports openSUSE -> obs://build.opensuse.org/KDE
susehelp openSUSE -> obs://build.opensuse.org/KDE
susehelp_en openSUSE -> obs://build.opensuse.org/KDE
34 packages to upgrade, 6 new, 1 to remove, 34 to change vendor.
Overall download size: 9.2 MiB. Already cached: 0 B After the operation, additional 4.2
MiB will be used.
Continue? [y/n/? shows all options] (y):
I did not answer Y to the above.
As to why I loaded the KDE5 and QT5I wasn’t sure about whether I would run Plasma 5 or not. Everything seemed to work and it appeared as though on KDE4 was ever running until this last update. I can certainly deactivate those and remove them if you think it’s best. I don’t want to venture to KDE 5 until it’s considered ready for prime time.
What I’ve done in the meantime was manually copy back from my original copy of the .kde4 directory pretty much everything and then removed all the RC files for plasma and restarted. The system came back up almost normally but without my desktop settings I had obviously. So it appears to working at this point now.
Thanks for your help. Here is the link to the xorg logfile. SUSE Paste
Hm, that’s strange.
YaST uses Qt5, .kde4 should have no influence on this.
Here is the glxinfo output:
Looks ok, and the Xorg.0.log too.
Still everything would point to a graphics driver problem IMHO.
Maybe you fixed that somehow? Or did you boot to recovery mode when you had problems? (this can happen with the nvidia driver, as it replaces some system libraries which breaks Mesa’s software OpenGL renderer)
As to why I loaded the KDE5 and QT5I wasn’t sure about whether I would run Plasma 5 or not. Everything seemed to work and it appeared as though on KDE4 was ever running until this last update. I can certainly deactivate those and remove them if you think it’s best. I don’t want to venture to KDE 5 until it’s considered ready for prime time.
Well, you don’t need those repos to use Plasma5. It is included in 13.2, although upto now only a slightly older version (5.2.2).
5.3 might be released as update for 13.2 (in the standard update repo), but that’s not decided yet.
If you do install Plasma5 from the KF5 repo, you should do that switch as well (the zypper dup line I gave you) to avoid problems due to incompatible packages.
Btw, I do maintain a repo with co-installable Plasma5 packages (including a lot of KF5 based applications): http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_13.2
If you add this too (preferably with a higher priority than the other repos) and install Plasma5 from there (plasma5-session should pull in everything necessary for a basic desktop), you can keep KDE4 and switch between KDE4 and Plasma5 at the login screen.