Bonjour à tous. Je n'arrive plus à démarrer une session graphique sous mon utilisateur habituel.
Le problème est survenu il y a trois jours. Le processeur s'était emballé et refusait de me rendre la main. Je suis incapable de me souvenir quelle opération avait été lancée. Mais rien d'exceptionnel.
J'ai réinstallé ma Mandriva Cooker le lendemain, pensant que les programmes étaient en cause. Mais non.
Elle démarre bien jusqu'à l'ouverture de session graphique. Ça plante autant sous KDE que sous IceWM ou XFCE. Gnome n'est pas installé.
KDE démarre très bien sous un utilisateur secondaire créé il y a longtemps pour des tests. Il a des droits de même niveau que le mien. Le root est nickel aussi.
Et l'utilisateur principal fonctionne très bien en session "console".
Dans les "symptômes", quand j'essaie d'ouvrir une session (graphique), j'ai ksplash et kded (kdeinit) qui prennent chacun entre 100 et 200 Mo pendant 30 sec., puis kcminit "prend leur relais". Il prend toute la Ram (450 Mo) et jusqu'à 700-800 Mo de Swap (sur 3 Go dispos). Ça dure une peu moins d'une minute. Idem enfin avec ksmserver (Ram + Swap) avant que la tentative d'ouverture de session ne s'interrompe. Je peux vous poster mon .xsession-errors (66 lignes) mais comme je ne suis pas sûr que ça vous aide... Dites-moi ce qui est le plus utile.
Dans mes réglages précédents, KDE restaurait toujours la session précédente. Comme la dernière est défectueuse, j'ai rentré loginMode=default au lieu de restorePreviousLogout dans ~/.kde/share/config/ksmserverrc, mais ça n'a rien fait.
Est-ce-que quelqu'un sait quoi modifier dans mon profil pour le "nettoyer" ?
D'avance, merci, ne serait-ce que de m'avoir lu. ;)
# Home
Posté par dood . Évalué à 1.
J'avais eu ce problème (impossible de lancer kde en utilisateur normal mais aucun problème en tant que root). Le problème venait de mon home qui était gavé... plus de place sur la partition.
Mais bon, si tu dis que tu arrives quand même à te logguer avec un autre user que root, c'est peut-être pas ça...
Guilhelm
[^] # Re: Home
Posté par patrickaubert . Évalué à 1.
# .kde ?
Posté par Jeanuel (site web personnel) . Évalué à 2.
[^] # Re: .kde ?
Posté par patrickaubert . Évalué à 1.
La seule différence est qu'il a attendu plus longtemps avant de passer à kcminit. J'en ai profité pour voir les différences entre l'ancien et le nouveau .kde mais je n'ai rien relevé.
En revanche ton idée m'a fait remarquer qu'en réinstallant la Cooker, il n'y avait pas que les dossiers utilisateurs qui avaient été conservés, mais aussi les réglages dans /etc. Et peut-être ailleurs ?
Malgré ça je n'ai pas trouvé. Ça doit bien être quelque part.
Demain je serai peut-être plus frais. Mais les suggestions sont toujours les bienvenues. ;) Merci
[^] # Re: .kde ?
Posté par Jeanuel (site web personnel) . Évalué à 2.
Ensuite tu rappartrie le contenu de ton ancien "home" par étape, pour trouver ou est le problème...
Enfin, je sais pas si c'est une bonne idée. C'est ce que je ferais.
[^] # Re: .kde ?
Posté par patrickaubert . Évalué à 1.
Ma réponse vient un peu tard, mais bon... Mon /home, j'y tiens trop. J'ai pas voulu y toucher, j'ai cherché ailleurs.
Alors chronologiquement (suite au post avec le code plus bas), j'ai bidouillé le répertoire kdm. Puis tout a planté. On ne peut pas être néophyte et pro à la fois. Mais au moins je progresse : j'ai appris que le répertoire kdm était vital pour kde. lol
En fait je pense m'être planté dans mon tout premier diagnostic : j'avais mis à jour les paquetages de la Cooker, mais Java n'en faisait pas partie. Je l'avais installé directement à partir du site de Sun.
Donc j'ai remis ça, sauf qu'au lieu de faire une mise à jour, j'ai refait une installation, avec formatage du / .
Évidemment maintenant ça marche.
Et encore merci à tous. ;)
# peut-être un lien avec Java ?
Posté par patrickaubert . Évalué à 1.
Si ça peut vous aider à m'aider...
Quand je lance une session avec mon utilisateur principal, je ne trouve "que" ça dans mon /var/log/messages :
Tandis que quand je lance une session avec mon utilisateur secondaire, qui tourne au poil, j'ai simplement ça :
Dans Konqueror, le fichier kdmrc.rpmnew est mentionné comme un "Fichier source Java". Et il date du jour où j'ai installé Java dans mon profil. D'ailleurs Java n'est pas installé pour l'utilisateur de test.
Comme je n'y connais strictement rien en Java (c'est pas écrit Pierre Tramo ici ;) ), je ne sais pas si c'est la source de mon problème ou non.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.