• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[SuSE 9.3] KDE 3.4 startet nicht durch

Zinnwurm

Hacker
Folgendes Symptom:
Wenn ich in der Konsole "startx"/"startx kde" eingebe, wird zuerst zwar der Splash normal angezeigt, der aber viel zu lange bleibt. Nach etwas Zeit verschwindet er und hinterlässt den grauen X-Hintergrund.
Beenden kann ich das Ganze nur noch über Ctrl-Alt-Backspace.
(Über KDM ist es natürlich genauso...)

Hier die Ausgabe von "startx kde":
Code:
xauth:  creating new authority file /home/thomas/.Xauthority
xauth:  creating new authority file /home/thomas/.Xauthority


X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux citron 2.6.11.4-20a-default #1 Wed Mar 23 21:52:37 UTC 2005 i686
Build Date: 22 March 2005
	Before reporting problems, check http://wiki.X.Org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun May 29 21:15:48 2005
(==) Using config file: "/etc/X11/xorg.conf"
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to set up write-combining range (0xd0000000,0x8000000)
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
/etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
startkde: Starting up...
/usr/X11R6/bin/iceauth:  creating new authority file /home/thomas/.ICEauthority
kbuildsycoca running...
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_update2HUsla.tmp:1
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_update5PAhcb.tmp:1
SetClientVersion: 0 8
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
klauncher: Exiting on signal 1
DCOP Cleaning up dead connections.
DCOP aborting while waiting for answer from 'kded'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
Warning: connect() failed: : No such file or directory
xinit:  connection to X server lost.
Aufgelegt
GOT SIGHUP
startkde: Shutting down...
Warning: connect() failed: : No such file or directory
Error: Can't contact kdeinit!

Interessanterweise funzt KDE als root perfekt.

Ich hab schon erfolgslos dieses Form durchsucht, sowie die SuSE-Support-DB und die Buglist von KDE.

Habe schon x-mal alle Dateien/Verzeichnisse aus dem Home/tmp gelöscht, die mir so schienen, als hätten sie etwas mit KDE zu tun. Auch schon mit einem neuen normalen User versucht.
-> Gleiches Ergebnis.

Helft mir bitte, damit ich KDE starten kann! Ich verzweifle!
 

taki

Advanced Hacker
Zinnwurm schrieb:
[..snipp...]
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to set up write-combining range (0xd0000000,0x8000000)
[..snipp...]
startkde: Starting up...
/usr/X11R6/bin/iceauth: creating new authority file /home/thomas/.ICEauthority
kbuildsycoca running...
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_update2HUsla.tmp:1
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_update5PAhcb.tmp:1

SetClientVersion: 0 8
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
klauncher: Exiting on signal 1
DCOP Cleaning up dead connections.
DCOP aborting while waiting for answer from 'kded'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
Warning: connect() failed: : No such file or directory
xinit: connection to X server lost.
Aufgelegt
GOT SIGHUP
startkde: Shutting down...
Warning: connect() failed: : No such file or directory
Error: Can't contact kdeinit!

Zinnwurm schrieb:
Habe schon x-mal alle Dateien/Verzeichnisse aus dem Home/tmp gelöscht

Welche Dateien mir so einfallen wären
generell alles unter /tmp (absoluter Pfad), was dem Benutzer gehört
alle temporären Dateien unter ~/.kde (*.socket, tmp-*, cache-*). Die Datei ~/.Xauthority (kann man gefahrlos löschen, solange der Benutzer nicht eingelogt ist)

Was noch (m.E. der beste Kandidat für Deine Probleme)? Update von einer älteren SuSE - Benutzer hatten IDen unter 1000. Ich glaube mit SuSE 9.2 kam die Umstellung. Der erste Benutzer bekommt von YaST die UserID 1000. Früher war das die 500. Prüfe mit der Benutzerverwaltung von YaST, ob die IDen sich geändert haben. Die ID kannst Du dort ändern. Oder die Rechte auf das jew. Homeverzeichnis rekursiv neu vergeben.

Was noch? Manchmal sind Konfigurationsdateien bei Upgrade von KDE inkompatibel. Dann benenne das Verzeichnis ~/.kde mal um. Damit sind erst mal alle Einstellungen weg. KDE sollte dann aber fehlerfrei starten (falls es an einer Konfigurationsdatei lag). Du kannst dann stückweise die Konfigurationsdateien ins neue Verzeichnis kopieren, bis das Problem wieder auftritt. Dann weist Du, welche Konfigurationsdatei Du nicht übernehmen kannst.
 
OP
Z

Zinnwurm

Hacker
Hm, ich hab das Gefühl, die genannten Dateien shconmal gelöscht zu haben. ^^ Bin aber sehr dankbar für deine Auflistung, ich werde sie morgen nochmal alle versuchen... Zumindest hab ich die Dateien als derselbe User auf der Konsole gelöscht. Ich werd das vorallem mit der .Xauthority nochmal als root versuchen... ^^"

Die SuSE 9.3 ist neuinstalliert. Hab aber auch schonmal ein Update von einer 9.1 versucht, was wiederum zu dem gleichen Ergebnis geführt hat.
Und geupdatet wurde KDE infolgedessen auch nicht...

Meine erste Idee waren ja Berechtigungen, da es als root ja einwandfrei lieft. Gäbe es da Kandidaten? Und nochmal danke für die Hilfe. ^^
 

taki

Advanced Hacker
Wie ich schon sagte, sind die UserIDen m.E. der beste Kandidat. Da würde ich mal als erstes nach schauen.
 
OP
Z

Zinnwurm

Hacker
User IDen gehen bei 1000 los. Ist eigentlich schon bei meiner SuSE 9.1 so, mit der ich gerade schreibe (läuft aber parallel zur 9.3...)

Ich muss sagen, dass ich dich genial finde. Ich war jetzt schonmal weiter. Naja, vielleicht.... Vor jedem grafischen Splash kam jetzt der graue X-Hintergrund und ein Fenster mit einem Textfeld mit dem Inhalt "Could not start kstartupconfig. Check yot installation."
Sollte vielleicht erwähnen, dass diesmal ich gleich ganz ~/.kde gelöscht habe, um alles zu erwischen... (Ich weiß, dass sich da Einstellungen tummeln, aber ich hab unter der 9.3 nichts Rettenswertes)

Nebenbei die Ausgabe von "startx"
Code:
xauth:  creating new authority file /home/thomas/.Xauthority
xauth:  creating new authority file /home/thomas/.Xauthority


X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux citron 2.6.11.4-20a-default #1 Wed Mar 23 21:52:37 UTC 2005 i686
Build Date: 22 March 2005
	Before reporting problems, check http://wiki.X.Org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun  1 19:37:13 2005
(==) Using config file: "/etc/X11/xorg.conf"
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to set up write-combining range (0xd0000000,0x8000000)
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
/etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
/usr/X11R6/bin/kde: line 67: kstartupconfig: command not found
/usr/X11R6/bin/kde: line 71: /home/thomas/.kde/share/config/startupconfig: No such file or directory

waiting for X server to shut down
Werd' wohl mal wieder die KDE-Buglist wälzen müssen.... Oder kann mir jemand nen Tipp geben?
 

taki

Advanced Hacker
Zinnwurm schrieb:
...Ausgabe von "startx"
[..snip...]
/usr/X11R6/bin/kde: line 67: kstartupconfig: command not found
/usr/X11R6/bin/kde: line 71: /home/thomas/.kde/share/config/startupconfig: No such file or directory

waiting for X server to shut down

Das sieht sehr seltsam aus. Wo kommt denn Dein kdelibs3 Paket her? Hast Du ein Upgrade aus dem Netz gezogen? Die Original-Pakete von SuSE sind das nicht mehr?!

Ich hab mal nachgesehen, wo kstartupconfig bei mir sein müsste:

taki@rivendell:~> ls -l `which kstartupconfig`
-rwxr-xr-x 1 root root 5176 2005-04-23 05:43 /opt/kde3/bin/kstartupconfig
taki@rivendell:~> rpm -qf `which kstartupconfig`
kdelibs3-3.4.0-20.5
taki@rivendell:~>
 
OP
Z

Zinnwurm

Hacker
Hm, ich hab mal mein in einem anderen Thread versprochenes Update auf KDE 3.4.1 durchgeführt. Ergebnis hat sich nicht geändert. Hier nochmal der Log vom Start-Versuch eines Users:
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux citron 2.6.11.4-20a-default #1 Wed Mar 23 21:52:37 UTC 2005 i686
Build Date: 22 March 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 5 00:02:25 2005
(==) Using config file: "/etc/X11/xorg.conf"
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to set up write-combining range (0xd0000000,0x8000000)
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
/etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
startkde: Starting up...
kbuildsycoca running...
Reusing existing ksycoca
SetClientVersion: 0 8
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
klauncher: Exiting on signal 1
DCOP aborting while waiting for answer from 'kded'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
Warning: connect() failed: : No such file or directory
xinit: connection to X server lost.
Aufgelegt
GOT SIGHUP
startkde: Shutting down...
Warning: connect() failed: : No such file or directory
Error: Can't contact kdeinit!
Das Ganze läuft wiederum darauf hinaus, dass nach etwas Zeit der Splash verschwindet und der graue X-Hintergrund kommt. Dann muss ich ihn mit Ctrl-Alt-Nackspace zum Beenden zwingen und auf der Konsole nochmal mit Ctrl-C.

Un ich muss sagen, dass ich aus dem Log nicht schlau werde, was falsch läuft. Zum Vergleich mal den Log des Benutzers root. Hier läuft KDE wie am Schnürchen durch und startet mit einem Affenzahn.
xauth: (stdin):1: bad "add" command line
xauth: (stdin):2: bad "add" command line
xauth: (stdin):3: bad "add" command line

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux citron 2.6.11.4-20a-default #1 Wed Mar 23 21:52:37 UTC 2005 i686
Build Date: 22 March 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 5 00:06:01 2005
(==) Using config file: "/etc/X11/xorg.conf"

(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to set up write-combining range (0xd0000000,0x8000000)
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
/etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
startkde: Starting up...
kbuildsycoca running...
SetClientVersion: 0 8
kdecore (KLibLoader): WARNING: KLibrary: /opt/kde3/lib/kde3/kcm_kdnssd.so: undefined symbol: init_kdnssd
WARNING: DCOPReply<>: cast to 'bool' error
DCOP aborting while waiting for answer from 'kded'
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 7
Minor opcode: 0
Resource id: 0x1c00007
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 6
Minor opcode: 0
Resource id: 0x1c00007
ksmserver: WARNING: SmsDie timeout, client (10d2d77472000111792276900000154480007)
startkde: Shutting down...
klauncher: Exiting on signal 1
DCOP aborting while waiting for answer from 'suseplugger'
DCOP aborting while waiting for answer from 'kded'
startkde: Running shutdown scripts...
startkde: Done.

waiting for X server to shut down
 

taki

Advanced Hacker
Der einzige auffällige Unterschied ist dieser:

kbuildsycoca running...
Reusing existing ksycoca

Dazu fällt mir ein: In der Kennung des Benutzers auf einer Konsole "kbuildsyscoca" eingeben. Das hatten wir aber wohl schon mal.

Ansonsten kann es auch ein Rechteproblem sein. Möglicherweise gehören Dateien in Deinem Heimatverzeichnis (insb. unter ~/.kde/share/config) dem Benutzer root und Dir fehlen möglicherweise sogar Leserechte darauf.

Was kommt noch als Problem in Frage? Mal schaun...

Hast Du Deine ATI-Karte für 3D eingerichtet? Möglich, dass GL aktiv ist und der Benutzer nicht zugreifen darf... Welche Rechteeinstellungen hast Du für DRI in der XF86Config (oder xorg.conf) eingestellt?

Homelaufwerk ist voll oder schreibgeschützt. Liegt Dein Heimatverzeichnis auf einer eigenen Partition? Hat Dein Benutzer Schreibrecht auf der Partition? Gehört Ihm sein Home? Ist es voll? Guter Kandidat für ein volles Homeverzeichnis ist ~/.Xerrors (hatte ich mal, hab da mit dem ATI-Treiber rumgespielt und in wenigen Sekunden war die Datei etliche G groß).
 
OP
Z

Zinnwurm

Hacker
Hm, du meinst den hier?
http://portal.suse.com/sdb/de/2001/11/kde_update_73.html
Hatte ich vorher schonmal probiert, aber ich hab ja inzwischen noch Einiges gemacht, werds also so bald als möglich nochmal versuchen. Danke!

Afaik hatte ich 3D nicht eingerichtet. Das Heimatverzeichnis hab ich auch (noch nicht) ausgelagert.

Ich melde mich. :wink:
 
A

Anonymous

Gast
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 7
Minor opcode: 0
Resource id: 0x1c00007
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 6
Minor opcode: 0

Die gleiche Fehlermeldung hat ich gestern auch aber in 'nem anderem Zusammnenhang(hab versucht ne dvd mit vlc abzuspielen und dann kam diese Fehlermeldung). Es lag bei mir daran das die Bildwiederholfrequenz auf 107 Hz eingestellt war und ich dvds nur mit 85 Hz Bildwiederholfreq. abspielen kann. Nachdem ichs zurück auf 85 hatte ging alles wunderbar.
 

taki

Advanced Hacker
@gerit8143
Zinnwurms Problem ist ein anderes.

Ich habe mir nochmal die Logausgabe genauer angesehen. kbuildsyscoca halte ich für sehr sicher.

startkde: Starting up...
kbuildsycoca running...
SetClientVersion: 0 8
kdecore (KLibLoader): WARNING: KLibrary: /opt/kde3/lib/kde3/kcm_kdnssd.so: undefined symbol: init_kdnssd
WARNING: DCOPReply<>: cast to 'bool' error
DCOP aborting while waiting for answer from 'kded'

Was ist syscoca?
Ich versuche mal mit meinen eigenen unzureichenden Worten syscoca zu beschreiben und damit die mögliche Ursache für Zinnwurms Problem zu erklären.

syscoca ist ein Cache-System, welches KDE verwendet, um die Performance zu verbessern. KDE ist in hohem Maße Komponentenbasiert. Gut geschriebene KDE-Anwendungen laden etliche Teile ihrer Oberfläche als sogenante Shared Objects nach (Kparts, Plugins, ist so was ähnliches wie dll'en unter Win). Um die Performance zu verbessern, werden dynamisch nachgeladene Objekte, aber auch Textressourcen wie die Konfigurationsdateien von KDE im Cache gespeichert, von wo sie schneller nachgeladen werden können.

Wenn man seine KDE-Sitzung unvorhergesehen abbricht und beim nächsten Laden nicht mehr die gleichen KDE-Bibliotheken verwendet, kommt es zu den seltsamsten Fehlerbildern. Das liegt daran, weil syscoka die veralteten Objekte (KParts und Plugins) und Textresourcen aus dem Cache lädt. Diese Objekte versuchen nun Funktionen in den Bibliotheken anzusprechen, die aber durch den Update der Kdelibs leider nicht mehr vorhanden sind oder an anderer Stelle stehen oder einfach eine andere Schnittstelle bekommen haben.

Das hilft jetzt Zinnwurm nicht unbedingt weiter. Aber anhand der oben rot markierten Zeile halte ich es für sehr wahrscheinlich, dass ein Aufruf von ksyscoca in einer Konsole in seiner Benutzerkennung VOR dem nächsten KDE-Start das Problem behebt.
 
OP
Z

Zinnwurm

Hacker
Hm. Danke für die ausführliche Erklärung, taki. Jetzt hab ich zumindest was gelernt. ^^"

Leider will KDE 3.4.1 noch immer nicht. Bzw, absonderlicherweise ist es bei einem ersten Versuch gestartet, jedoch nach dem Logout nicht reproduzierbar.

Das Ergebnis der sonstigen Startversuch eist dasselbe wiue gehabt. Langer Splash, dann das X-Grau und ein nötiges Ctrl-Alt-Backspace mit Ctrl-C.

Ich habe hier die Logs von zwei Anläufen:

Erster Versuch.

Zunächst hab ich einfach so "kbuildsycoca" mit anschließendem "startx" ausgeführt.

Die normale Ausgabe von "kbuildsyscoca": (kbuildsycoca 1> log)
Creating link /home/thomas/.kde/cache-citron.
Created link from "/home/thomas/.kde/cache-citron" to "/var/tmp/kdecache-thomas"
Creating link /home/thomas/.kde/tmp-citron.
Created link from "/home/thomas/.kde/tmp-citron" to "/tmp/kde-thomas"

Die Fehler-Ausgabe von "kbuildsyscoca": (kbuildsycoca 2> log)
Warning: kbuildsycoca is unable to register with DCOP.
kbuildsycoca running...
kdeinit: Aborting. $DISPLAY is not set.
Es ist ein Problem bei der Einrichtung der Kommunikation
zwischen den KDE-Prozessen aufgetreten. Die Meldung des Systems
lautete:

Could not read network connection list.
/home/thomas/.DCOPserver_citron_NODISPLAY

Bitte stellen Sie sicher, dass das Programm "dcopserver" läuft!
Reusing existing ksycoca

Die normale Ausgabe des anschließenden "startx": (startx 1> log)
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux citron 2.6.11.4-20a-default #1 Wed Mar 23 21:52:37 UTC 2005 i686
Build Date: 22 March 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun 8 20:23:04 2005
(==) Using config file: "/etc/X11/xorg.conf"
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to set up write-combining range (0xd0000000,0x8000000)
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
/etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
startkde: Starting up...
kbuildsycoca running...
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_updateyOSUya.tmp:1
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_updateFEyHkc.tmp:1
SetClientVersion: 0 8
libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/usb_usb_device_409_40_160_-1_noserial_0
kaccess: Fatal IO error: client killed
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
klauncher: Exiting on signal 1
DCOP aborting while waiting for answer from 'kded'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
Warning: connect() failed: : No such file or directory
xinit: connection to X server lost.
Aufgelegt
GOT SIGHUP
startkde: Shutting down...
Warning: connect() failed: : No such file or directory
Error: Can't contact kdeinit!

Die Fehler-Ausgabe von "startx": (startx 2> log)
- keine -


Zweiter Versuch

Aufgrund der vorhergehenden Logs habe ich mich dazu entschlossen, einige Verzeichnisse gründlich auszumisten.
Dazu gehörten:
/tmp (alles, was dem User gehörte)
/var/tmp (ebenfalls)
~/.kde/ (Die Links)
sowie ein paar Dateien im Home.... (u.a. .Xauthority)

Das Ergebnis änderte sich nicht....

Die normale Ausgabe von "kbuildsyscoca": (kbuildsycoca 1> log)
Creating link /home/thomas/.kde/cache-citron.
Created link from "/home/thomas/.kde/cache-citron" to "/var/tmp/kdecache-thomas"
Creating link /home/thomas/.kde/tmp-citron.
Created link from "/home/thomas/.kde/tmp-citron" to "/tmp/kde-thomas"

Die Fehler-Ausgabe von "kbuildsyscoca": (kbuildsycoca 2> log)
Warning: kbuildsycoca is unable to register with DCOP.
kbuildsycoca running...
kdeinit: Aborting. $DISPLAY is not set.
Es ist ein Problem bei der Einrichtung der Kommunikation
zwischen den KDE-Prozessen aufgetreten. Die Meldung des Systems
lautete:

Could not read network connection list.
/home/thomas/.DCOPserver_citron_NODISPLAY

Bitte stellen Sie sicher, dass das Programm "dcopserver" läuft!
Reusing existing ksycoca

Die normale Ausgabe von "startx": (startx 1> log)
xauth: creating new authority file /home/thomas/.Xauthority
xauth: creating new authority file /home/thomas/.Xauthority

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux citron 2.6.11.4-20a-default #1 Wed Mar 23 21:52:37 UTC 2005 i686
Build Date: 22 March 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun 8 20:28:27 2005
(==) Using config file: "/etc/X11/xorg.conf"

(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to set up write-combining range (0xd0000000,0x8000000)
Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!
/etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
startkde: Starting up...
/usr/X11R6/bin/iceauth: creating new authority file /home/thomas/.ICEauthority
kbuildsycoca running...
Reusing existing ksycoca
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_updateMQX5nc.tmp:1
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_updatenysjWa.tmp:1
SetClientVersion: 0 8
libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/usb_usb_device_409_40_160_-1_noserial_0
libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/usb_usb_device_409_40_160_-1_noserial_0
libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/usb_usb_device_409_40_160_-1_noserial_0
libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/usb_usb_device_409_40_160_-1_noserial_0
libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/usb_usb_device_409_40_160_-1_noserial_0
libhal.c 911 : Error sending msg: No property info.category on device with id /org/freedesktop/Hal/devices/usb_usb_device_409_40_160_-1_noserial_0
kaccess: Fatal IO error: client killed
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
klauncher: Exiting on signal 1
DCOP aborting while waiting for answer from 'kded'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
Warning: connect() failed: : No such file or directory
xinit: connection to X server lost.
Aufgelegt
GOT SIGHUP
startkde: Shutting down...
Warning: connect() failed: : No such file or directory
Error: Can't contact kdeinit!

Die Fehler-Ausgabe von "startx": (startx 2> log)
- keine -



####################################

Ich hoffe, das hilft weiter. Interessante Auffälligkeiten sind:
"startxfce4" läuft einwandfrei durch (bezüglich des X-Servers vielleicht)
Gnome scheint selbst auch Probleme zu haben, aber das ist eigentlich nicht mein Problem....
Die auf einem anderen Rechner installierte CD-Version läuft einwandfrei. In sofern erstuanlich, da der andere Rechner bedeutend älter und langsamer sit und auf SCSI basiert, was manch anderer Distri dort schon Probleme machte. (Ich habe die SuSE 9.3 nun mittlerweile so oft auf meinem Arbeistrechner installiert, dass ich mir geradezu sicher bin, auch hier schoneinmal die CD-Version aufgespielt zu haben).
 

taki

Advanced Hacker
Ich muss gestehen, dass ich hier am Ende meiner Ideen bin.

Was mich vor allem wundert ist, dass wenn doch alle temporären Dateien gelöscht sind, und auch kein Cache mehr für syscoca vorhanden ist, trotzdem Fehler in einer temporären Konfigurationsdatei angezeigt werden.

kbuildsycoca running...
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_updateyOSUya.tmp:1
Invalid entry (missing '=') at /tmp/kde-thomas/kconf_updateFEyHkc.tmp:1

Ich kann nur vermuten, dass es irgendeine Konfigurationsdatei unter ~/.kde/share/config gibt, die eine veraltete Syntax hat.

Mich würde auch mal interessieren, was passiert, wenn Du einen neuen Benutzer anlegst. Ob der dann auch die gleichen Probleme bekommt.
 

taki

Advanced Hacker
Hi.
Mir ist aufgefallen, dass bei allen Hinweisen auf kbuildsyscoca ein wichtiger Parameter fehlte: --noincremental. Nur mit diesem Parameter wird kbuildsyscoca angewiesen, den cache der Einstellungen neu zu erstellen. Ohne diesen Parameter ließt es immer wieder die selben u.U. fehlerhaften Einstellungen aus dem bestehenden Cache. Also bei Problemen mit syscoca:

Code:
kbuildsyscoca --noincremental
 
OP
Z

Zinnwurm

Hacker
Hat leider auch nicht geholfen. Sowol einfach so als auch nach Löschen der Dateien, die ich im Laufe dieser Aktion immer wieder gelöscht habe (alles zum User aus /tmp und /var/tmp sowie alles, was irgendwie nach kde klingt aus ~)

Hm, neben mir liegt noch die c't-SuSE Linux. Vielleicht funzt die ja, morgen weiß ich mehr. ^^
 
OP
Z

Zinnwurm

Hacker
Ne, gar nix.- Habe gerade die c't-Version drübergezogen. Da geht nichteinmal als root KDE.... Das Einzige, was mir noch irgendwie aufschlussreich erscheint, ist, dass ich irgendwelche Fehler von dert libhal kriege. Könnte auch erklräen, warum es auf einem parallelen Rechner läuft. (?)

Ich kriege 3mal: (direkt hintereinander, im Output wohl gerade vor dem manuellen Beenden mittels Strg-Alt-Rücktaste)
Code:
libhal.c 911 : Error sending msg : No property info.category on device with id /org/freedesktop/Hal/devoces/ide_0_0

Und noch ein paar mal direkt danach (ca. 7mal)
Code:
libhal.c 911 : Error sending msg : No property info.category on device with id /org/freedesktop/Hal/devoces/usb_usb_device_409_40_160_-1_noserial_0
 
Das beschriebene Problem habe ich seit gestern auch!

Ich bin Newbee und habe nicht an der Installation gemacht, außer meine Oberfläche umkonfiguriert: nach dem ich an den Monitoreinstellungen was geändert hatte (ich wollte 1280*1024 statt 1024*768 und 24 statt 16 Bit), trat das Phänomen mit der grauen X-Oberfläche auf.

In dem Kontextmenü kann ich ein Terminal öffnen und dort kde starten. Allerdings ist das a) unkomfortabel und b) sind alle KDE-Fenster nun X-Fenster; das ist hässlich.

Bei mir tritt das Phänomen auch beim root-User auf.

Habt Ihr inzwischen eine Lösung gefunden?
 
Oben