Solved

KDE wont start as Root, only as other user

Posted on 2002-04-23
2
320 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

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
LastLogonTimeStamp Attribute 7 49
ftpcommand 2 66
SCP a file to multiple machines using a script 4 67
Authenticate using sesu from script 7 56
Hello fellow BSD lovers, I've created a patch process for patching openjdk6 for BSD (FreeBSD specifically), although I tried to keep all BSD versions in mind when creating my patch. Welcome to OpenJDK6 on BSD First let me start with a little …
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 get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
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…

856 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