Solved

KDE wont start as Root, only as other user

Posted on 2002-04-23
2
312 Views
Last Modified: 2013-12-27
WHen I try to "startx" as root (KDE is default) the xserver crashes
before it gets completely loaded and takes me back to the command prompt.
As user "eduardo" , I can startx just fine! Could someone help figure out
how to get this working normally?
Thanks,
Will Lehman
(I've attached the .xsession-errors file--hope this helps!)

kdecore (KLibLoader): WARNING: library=/usr/lib/netscape/plugins/raclass.zip: file=/usr/lib/netscape/plugins/raclass.zip: /usr/lib/netscape/plugins/raclass.zip: invalid ELF header
kdecore (KLibLoader): WARNING: KLibrary: /usr/lib/libkdecore.so.3: undefined symbol: NP_GetValue
kdecore (KLibLoader): WARNING: library=/usr/lib/mozilla/plugins/raclass.zip: file=/usr/lib/mozilla/plugins/raclass.zip: /usr/lib/mozilla/plugins/raclass.zip: invalid ELF header
kdecore (KLibLoader): WARNING: KLibrary: /usr/lib/libkdecore.so.3: undefined symbol: NP_GetValue
kdeinit: Launched DCOPServer, pid = 7371 result = 0
DCOP: register 'anonymous-7371' -> number of clients is now 1
DCOPServer up and running.
DCOP: unregister 'anonymous-7371'
kdeinit: Launched KLauncher, pid = 7375 result = 0
DCOP: register 'klauncher' -> number of clients is now 1
DCOP: unregister 'klauncher'
DCOP: register 'klauncher' -> number of clients is now 1
DCOP: register 'anonymous-7375' -> number of clients is now 2
DCOP: new daemon klauncher
DCOP: unregister 'anonymous-7375'
DCOP: register 'kded' -> number of clients is now 1
DCOP: unregister 'kded'
kdeinit: Launched KDED, pid = 7378 result = 0
DCOP: register 'kded' -> number of clients is now 1
DCOP: register 'anonymous-7378' -> number of clients is now 2
DCOP: register 'anonymous-7379' -> number of clients is now 3
kdeinit: Got EXEC_NEW 'kbuildsycoca' from launcher.
DCOP: register 'kbuildsycoca' -> number of clients is now 4
kdeinit: PID 7380 terminated.
DCOP: unregister 'kbuildsycoca'
DCOP: unregister 'anonymous-7379'
kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
kdeinit: PID 7381 terminated.
DCOP: new daemon kded
kdeinit: PID 7378 terminated.
kdeinit: opened connection to :0.0
DCOP: unregister 'anonymous-7378'
DCOP: register 'anonymous-7360' -> number of clients is now 1
DCOP: unregister 'anonymous-7360'
DCOP: register 'anonymous-7392' -> number of clients is now 1
DCOP: unregister 'anonymous-7392'
DCOP: register 'ksplash' -> number of clients is now 1
kdeinit: Shutting down running client.
kdeinit: Killing kdeinit/klauncher.
kio (KLauncher): ERROR: KLauncher: KDEInit communication error! Commiting suicide!
DCOP: unregister 'klauncher'
kdeinit: Launched DCOPServer, pid = 7396 result = 0
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /root/.DCOPserver_localhost.localdomain_:0
and start dcopserver again.
---------------------------------

kdeinit: Launched KLauncher, pid = 7397 result = 0
DCOP: register 'klauncher' -> number of clients is now 2
DCOP: unregister 'klauncher'
DCOP: register 'klauncher' -> number of clients is now 2
DCOP: register 'anonymous-7397' -> number of clients is now 3
DCOP: new daemon klauncher
DCOP: unregister 'anonymous-7397'
kdeinit: Launched KDED, pid = 7400 result = 0
DCOP: register 'kded' -> number of clients is now 2
DCOP: unregister 'kded-2'
DCOP: register 'kded' -> number of clients is now 2
DCOP: unregister 'kded-2'
KDE Daemon (kded) already running.
DCOP: register 'anonymous-7400' -> number of clients is now 2
kdeinit: Got EXEC_NEW 'kbuildsycoca' from launcher.
DCOP: register 'kbuildsycoca' -> number of clients is now 3
kdeinit: PID 7402 terminated.
DCOP: unregister 'kbuildsycoca'
kdeinit: PID 7400 terminated.
kdeinit: opened connection to :0.0
DCOP: unregister 'anonymous-7400'
kdeinit: Launched 'kcminit', pid = 7403 result = 0
kdeinit: Got EXEC_NEW 'kbuildsycoca' from launcher.
DCOP: register 'kbuildsycoca' -> number of clients is now 2
DCOP: register 'anonymous-7403' -> number of clients is now 3
kdeinit: PID 7404 terminated.
DCOP: unregister 'kbuildsycoca'
kdeinit: Got SETENV 'GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc:/root/.gtkrc-kde' from klauncher.
kdeinit: Got SETENV 'KDE_MULTIHEAD=false' from klauncher.
kdeinit: Got EXEC_NEW 'kmixctrl' from launcher.
kdeinit: Got SETENV 'QT_XFT=0' from klauncher.
DCOP: unregister 'anonymous-7403'
kdeinit: PID 7403 terminated.
kdeinit: Launched 'knotify', pid = 7411 result = 0
DCOP: register 'knotify' -> number of clients is now 2
DCOP: register 'anonymous-7411' -> number of clients is now 3
kdeinit: PID 7409 terminated.
DCOP: new daemon knotify
DCOP: unregister 'anonymous-7411'
kdeinit: PID 7411 terminated.
DCOP: register 'ksmserver' -> number of clients is now 2
KSMServer: can't open /tmp/ksocket-root/KSMserver-:0: No such device or address
KSMServer: Aborting.
DCOP: unregister 'ksmserver'
DCOP: unregister 'kded'
DCOP: unregister 'ksplash'
DCOP: unregister 'knotify'
kdeinit: terminate KDE.
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
KLauncher: Exiting on signal 1
DCOP: unregister 'klauncher'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
DCOPServer : slotTerminate() -> sending terminateKDE signal.
DCOPServer : slotSuicide() -> exit.


0
Comment
Question by:haldrik
2 Comments
 
LVL 40

Accepted Solution

by:
jlevie earned 100 total points
ID: 6965746
It looks to me like X is starting okay and that it's KDE that has a problem. And that might be as a result of corrupt desktop files. Try removing all of the desktop related files and dirs from root's home dir and see if that allows KDE to start.
0
 

Author Comment

by:haldrik
ID: 6967374
Worked like a charm...
THanks!
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now