[Résolu]KDE ou Gnome veulent plus se lancer

C’est sur une machine de test.
Après le login/password de GDM il m’envoyer péter en me disant que ma session n’a même pas duré 10 secondes (vachement content de le savoir…)
et que j’ai peut-être un problème de configuration …
Une idée ?

Voici les traces dans le log:

bej@luciole { ~ }$ cat .xsession-errors /etc/gdm/PreSession/Default: Registering your session with wtmp and utmp /etc/gdm/PreSession/Default: running: /usr/X11R6/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "bej" /etc/gdm/Xsession: Beginning session setup... mkdtemp: private socket dir: Permission denied bej@luciole { ~ }$

j’ai le même soucis depuis ce matin sur ma machine de boulot (j’ai bossé sous windows toute la matinée parceque pressé, keske j’ai perdu comme temps :cry: ).
Je n’ai pas eu le temps de regarder.
Ca passe comment en stoppant gdm, et en démarrant en startx ?

Ca passe en tant que root mais pas en tant que user normal mais seulement pour démarrer Gnome.
KDE se plante, que ce soit en root ou en user normal.
Au fait, pour lancer KDE j’ai pris la commande “startkde” c’est ok ?
Voici le log pour kde:

Script started on Wed Nov  2 16:01:06 2005
16:01:06 - 1 - bej@luciole { ~ }$ startkde^M
xsetroot:  unable to open display ''^M
xset:  unable to open display ""^M
xset:  unable to open display ""^M
xsetroot:  unable to open display ''^M
Error: Can not create directory "/tmp/kde-bej".^M
Error: Can not create directory "/tmp/kde-bejdSzv3O".^M
Error: Can not create directory "/tmp/ksocket-bej".^M
Error: Can not create directory "/tmp/ksocket-bejW1ekxR".^M
startkde: Starting up...^M
ksplash: cannot connect to X server ^M
kdeinit: Aborting. $DISPLAY is not set.^M
Warning: connect() failed: : No such file or directory^M
The following installation problem was detected^M
while trying to start KDE:^M
^M
    Writing to the temp directory (/tmp) failed with^M
    the error 'Permission denied'^M
^M
KDE is unable to start.^M
ksmserver: cannot connect to X server ^M
startkde: Shutting down...^M
Warning: connect() failed: : No such file or directory^M
Error: Can't contact kdeinit!^M
can't create /tmp/mcop-bej (Permission denied)^M
startkde: Running shutdown scripts...^M
startkde: Done.^M
16:01:10 - 2 - bej@luciole { ~ }$

Bon apparement ca mentionne un problème de droits pour écrire dans /tmp mais:

luciole:/home/bej# ls -ld /tmp drwxrwsr-x 10 root staff 4096 2005-11-02 16:09 /tmp luciole:/home/bej# ls -l /tmp total 24 drwx--S--- 3 root staff 4096 2005-11-02 16:02 gconfd-root drwx--S--- 2 root staff 4096 2005-11-02 15:59 kde-root drwx--S--- 2 root staff 4096 2005-11-02 16:02 keyring-YO9bd1 drwx--S--- 2 root staff 4096 2005-11-02 15:59 ksocket-root srwxr-xr-x 1 root staff 0 2005-11-02 16:02 mapping-root drwx--S--- 2 root staff 4096 2005-11-02 16:05 orbit-root drwx--S--- 2 root staff 4096 2005-11-02 16:02 ssh-zfcZJW4912 luciole:/home/bej#
Les droits sur /tmp ont l’air correctement positionnés, non ?
Si tu as le même problème que moi c’est que tu as fait un apt-get upgrade récemment, je pense ?
Tu es en quelle release, stable ou testing ?
Moi je suis en testing/unstable (bien fait pour moi … :cry:

est-ce que le home directory de ton user est “intact”.
j’entends par là qu’il n’est pas vide …

[quote]est-ce que le home directory de ton user est “intact”.
j’entends par là qu’il n’est pas vide …[/quote]
Non, non tout est bien là…
Je suis sûr que c’est un apt-get upgrade qui a foutu la m… Rester à trouver quoi …

wé, t’as un probleme (lol, on avait pas deviné tiens):

nick@debian:~$ ls -ld /tmp drwxrwxrwt 10 root root 4096 2005-11-02 14:20 /tmp

pour une install neuve (et donc propre), c’est des droits drwxrwxrwt, owner root, group root pour le répertoire /tmp.

Essaie de changer les permissions (le 1 est pour le ‘t’ = sticky bit)

mais aussi

sinon, vérifie que ton utilisateur est bien dans le groupe “video”

finallement, une petite dernière piste:

Ce genre de truc m’est déjà arrivé mais je ne me souviens plus comment je m’en suis sorti.
Je fais des recherches ds mes fiches.

Je n’ai rien retrouvé mais il me semble, vaguement, qu’il s’agissait d’un problème d’user qui n’était plus ou mal reconnu.
As-tu essayé, juste pour te dépanner, de créer un nouvel user ?

Quelles instructions as-tu dans ~/.xsession ?

ghostintheshell:

C’était effectivement le sticky bit qui avait été modifié sur /tmp.
Merci pour le tuyau, je n’avais pas d’autre install linux sous la main pour comparer les droits d’accès…
Je ne m’explique pourtant pas pourquoi je pouvais quand même démarrer Gnome (avec startx)… Gnome utilise aussi /tmp non ?
Merci à tous pour vos suggestions ! :wink:

super 8)

un petit [résolu]?