Registered Member
|
Hello all.
I'm using a 64 bit slackware 14.1 linux with stock kde version (4.10.5) and all of a sudden i cannot get kde working properly anymore. Whenever I try to start X (using kdm or startx) I get a "Plasma desktop shell segmentation fault" an then it gets stuck in a blank screen with no panels or widgets. However, I can start any application using alt+f2 including Firefox, where I'm writing this post right now. As far as i can remember no update on the system was done before that. Using root the problem does NOT happen and graphical environment is just fine. I've tried many solutions found on the web like: - removing contents of /var/tmp/kdecache-"user" folder; - adding "sleep 10 && plasma-desktop" on /usr/share/autostart/plasma-desktop.desktop; - re-"moving" folders inside ~/.kde/ - updated kde to 4.12.5 But all of them with no success. Could anyone give me a light on how to fix this or even restore user settings back to original? At this point i just want kde functional to my user again, no customizations made before are important. Thanks in advance! Ktrash:
|
|
https://forum.kde.org/viewtopic.php?f=67&t=120104
run konsole from krunner (Alt+F2) and there enter
If that says sth. like you've located the issue. |
Registered Member
|
$qdbus --system
:1.0 org.freedesktop.ConsoleKit :1.1 :1.15 :1.2 org.bluez :1.3 org.freedesktop.NetworkManager :1.4 org.freedesktop.PolicyKit1 :1.5 :1.6 org.freedesktop.ModemManager1 :1.7 fi.epitest.hostap.WPASupplicant fi.w1.wpa_supplicant1 org.freedesktop.DBus |
|
Can you run "plasma-desktop" from krunner/konsole at this point?
If not, check whether the networkmanager plasmoid is outdated and in either case whether you can uninstall it (and whether plasma-desktop starts afterwards) |
Registered Member
|
Sorry luebking!
Actually the output of $qdbus --system is: Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. I had mistakenly ran it as root. |
|
then you've located the issue - it's a permission problem (obviously, since you can access the system dbus as root) and thus probably known to your distro (should affect all desktop environments) - though the nm plasmoid should rather not crash either.
please check whether your distro provides a solution ("add your users to group foobar" or similar) to this. i assume slackware moved from consolekit to logind with that update? |
Registered Member
|
Slackware 14.1 uses Consolekit-0.4.5 framework for defining and tracking users, login sessions, and seats. With all others window managers available (xfce, window maker, fluxbox) I'm experiencing no issues. The user is already included on all available system groups.
I appreciate the help and will keep trying to solve this. Once a solution is found, I'll give feedback. |
|
Can you access the system bus from eg. xfce then? (ie. does "qdbus --system" work there)
|
Registered Member
|
Got the same while running qdbus in xfce.
It looks like this does not impact the xfce at all. |
|
as mentioned, the nm applet should rather not crash on this (that's certainly a bug), but no access to the system dbus /is/ a problem of its own, since you'll require it to configure/control networkmanager (at least), receive udisks/upower events and probably to shutdown/suspend to ram etc.
|
Registered Member
|
For testing reasons I had changed read permission of passwd file only to owner and group (640). Changing the permission back to 644 the problem was solved! I figured it out when creating a new user and a "I have no name" appeared instead of username on shell, when I tried to start X at that moment, kde crashed while initializing too.
Thanks for all help provide luebking. Topic can be closed. |
Administrator
|
This topic has now been marked as solved.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar