I'm having the same problems. I've submitted a report to SuSE some weeks ago without reaction. The only "useful" thing I found on the web was a comment along the lines of "You're having NFS-timeout problems" which didn't help very much. I can't say exactly what kcminit does but killall'ing it continues the login process. Some kde-services are then not activated, so that seems to be kcminit's function. Best rescue is to shutdown the X server (via killall startkde or Ctrl-Alt-Backspace while X is still reponding) and delete ~/.qt/.qtrc.lock . After that the problem disappears for some time. It usually reappears after unclean shutdowns (power outage, reset button,...) or sometimes for no reason at all. BTW, I subscribed to this mailing list uniquely to find a solution for this problem. Ti Kan: The "again" suggests some history to this problem. Could you point me there? Kolja Dan Freed wrote:
I am experiencing the same problem. I can start KDE from the console, but not from KDM. It hangs at the kcminit phase for me as well.
It did work until I was playing with my screen saver, which for some reason crashed X completely. After that I started having this hang. I changed the screen saver back thinking that has something to do with the problem, but this had no effect.
Any thoughts on this are much welcomed.
Dan
-----Original Message----- From: Ti Kan [mailto:ti@amb.org] Sent: Saturday, August 21, 2004 6:24 PM To: suse-kde@suse.com; suse-linux-e@suse.com Subject: [suse-kde] KDE login hang again
KDE 3.3.0 on SuSE 9.1 here.
I am experiencing a hang at the splash screen again after logging in to KDE. This time, I've done a bit of debugging and found that the culprit is kcminit. In the /opt/kde3/bin/startkde script, there is a line:
LD_BIND_NOW=true kdeinit +kcminit +knotify
If I change this line to skip kcminit as follows, then I can log in just fine:
LD_BIND_NOW=true kdeinit +knotify
Manually running "kdeinit +kcminit" in a kconsole window shows a bunch of messages, and I confirmed that it does not complete and return to the shell prompt. I have to ctrl-C to abort it.
So, 2 questions: 1. Just what does kcminit do? I don't seem to have lost any obvious functionality without it? 2. Why might kcminit be hanging on my machine?
-Ti