Page 1 sur 1

[slim] probléme de démarrage (résolu)

Publié : ven. 14 sept. 2012, 16:32
par nico88
Bonjour,

J'ai installé xfce4 avec slim comme login manager, le probléme c'est qu'aprés avoir tapé mon login et mon mot de passe j'arrive a un écran noir avec la croix de xterm.Si je lance manuelle xfce aprés avoir désactivé slim et repassé en init3 ca fonctionne sans probléme (je suis sous systemd et iniscript) les daemons slim et dbus on été rajouté au rc.conf

Quelquain aurait t'il une idée pourquoid ca ne fonctionne pas?, merci

Re: [slim] probléme de démarrage

Publié : ven. 14 sept. 2012, 17:21
par benjarobin
Il faut faire le test avec startx, s'il réussi (à par les problèmes de droits pour certaines action) tu va devoir nous donner plus d'information.
Es-tu sure d'avoir créer le fichier /home/ton_user/.xinitrc ? Et si oui quel est son contenu ?

Re: [slim] probléme de démarrage

Publié : mar. 18 sept. 2012, 14:56
par nico88
Bonjour,

désolé pour le retard mais je n'ai pas eu le temps de répondre avant.

startx fonctionne trés bien a part la carte son qui ne fonctionne pas. j'arrive au bureau de xfce avec le fichier ~/.xinitrc contenant startxfce4 --with-ck-lauch.
voici le contenu de mon xinitrc placé dans home :

Code : Tout sélectionner

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ];
then
  for f in /etc/X11/xinit/xinitrc.d/*;
do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# exec gnome-session
# exec startkde
exec startxfce 4 --with-ck-launch
# ...or the Window Manager of your choice
Pour le superuser il doit bien être dans la racine de home et pour l'utilisateur standart être dans home->nom_utiliseur->.xinitrc, a moin que je ne me trompe :shock:

merci a benjarobin pour sa réponce.

Re: [slim] probléme de démarrage

Publié : mar. 18 sept. 2012, 15:03
par benjarobin
Balise code, orthographe...
Remplace ton .xinitrc par

Code : Tout sélectionner

#!/bin/bash

exec dbus-launch startxfce4
Vérifie bien que dbus est lancé dans tes DAEMONS, (si tu utilises systemd rien a faire :-) )

Re: [slim] probléme de démarrage

Publié : mar. 18 sept. 2012, 20:08
par FoolEcho
nico88 a écrit :Pour le superuser il doit bien être dans la racine de home
Juste pour info, le home de root est dans /root/.

Re: [slim] probléme de démarrage

Publié : mer. 19 sept. 2012, 14:07
par nico88
Bonjours a tous

J'ai testé le démarrage en modifiant le .xinitrc par "exec dbus-launch startxfce4" et j'ai bien vérifier que mon .xinitrc est dans le bon dossier et que le superuser est bien dans /root mais rien a faire ca ne fonctionne toujours pas, j'ai donc regardé dans les log et j'ai une erreur dans le log de slim "unable to open session failed to connect to socket /run/dbus/system-dbus-socket no such file or directory".

Mon dbus aurait t'il été mal installé?, poutant le power management de xfce4 fonctionne correctement, et j'arrive a redemarrer, arréter et mettre en hybernation l'ordinateur, qui s'y j'ai bien compris utilise dbus.

Je suis d'accord avec FoolEcho mais quand on veux aller dans le home depuis le bureau de xfce on est redirigé au /root.

merci a tous pour vos réponse.

Re: [slim] probléme de démarrage

Publié : mer. 19 sept. 2012, 14:49
par FoolEcho
J'ai l'impression que tu te mélanges un peu. root n'a rien à voir dans l'histoire de toutes manières.
Ce serait mieux pour nous que tu donnes plus d'infos (le log de slim plutôt qu'un passage par exemple).
nico88 a écrit : (je suis sous systemd et iniscript)
Et ceci non plus n'est pas clair car on ne sait pas ce que tu utilises au final, systemd ? initscripts ? le mode mixte ? (cf. wiki sur systemd et rc.conf). Si c'est initscripts, alors il faut lancer le service dbus dans le rc.conf.
nico88 a écrit :et j'arrive a redemarrer, arréter et mettre en hybernation l'ordinateur, qui s'y j'ai bien compris utilise dbus.
Non. C'est via un mécanisme de session.

Re: [slim] probléme de démarrage

Publié : jeu. 20 sept. 2012, 16:21
par nico88
Bonjour,

Voici de contenu du log de slim

Code : Tout sélectionner

slim: waiting for X server to begin accepting connections.
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory


slim: waiting for X server to begin accepting connections.
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory


slim: waiting for X server to begin accepting connections.
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory


slim: waiting for X server to begin accepting connections.
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory


slim: waiting for X server to begin accepting connections.
slim: pam_authentication(): Authentication failure
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory


slim: waiting for X server to begin accepting connections.
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory


slim: waiting for X server to begin accepting connections.
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory


slim: waiting for X server to begin accepting connections.
slim: open_session: Unable to open session: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Je suis en mode mixte, et j'ai bien rajouté le service dbus dans le rc.conf "DAEMONS=([...] dbus [...])"
s'il vous faut d'autre information dite mois lesquels peuvent vous aider
merci a FoolEcho pour sa réponse

Re: [slim] probléme de démarrage

Publié : jeu. 20 sept. 2012, 16:36
par tuxce
Que te retourne, en root :

Code : Tout sélectionner

systemctl status dbus
?
Au moins on sera fixé sur le fait d'utiliser ou non systemd.

Re: [slim] probléme de démarrage

Publié : jeu. 20 sept. 2012, 17:07
par nico88
bonjour

voila ce que me retourne systemctl status dbus :

Code : Tout sélectionner

[root@pc_de_nico88] systemctl status dbus
failed to get D-bus connection : no connection to service manager.
merci a tous pour vos réponse.

Re: [slim] probléme de démarrage

Publié : jeu. 20 sept. 2012, 17:18
par benjarobin
On peut voir le contenu complet du rc.conf sans les commentaires

Code : Tout sélectionner

grep -Ev "^#|^$" /etc/rc.conf
La sortie de la commande

Code : Tout sélectionner

ps -AF | grep dbus

Re: [slim] probléme de démarrage

Publié : ven. 21 sept. 2012, 14:54
par nico88
Bonjour,

Benjarobin je t'envoi les retour des commande demandée :

Code : Tout sélectionner

[root@pc-de-nico88 ~]# grep -Ev "^#|^$" /etc/rc.conf
DAEMONS=(syslog-ng network crond)
DAEMONS=([...] dbus [...])
[root@pc-de-nico88 ~]# ps -AF | grep dbus
dbus       344     1  0  4387  1208   0 14:29 ?        00:00:00 dbus-daemon --system
root       465     1  0  4427  1352   0 14:29 ?        00:00:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
root       820   585  0  1688   624   0 14:34 pts/0    00:00:00 grep dbus
J'éspere que ces nouvelle donnée t'aideront a découvrir mon probléme.

merci beaucoup pour tes réponses.

Re: [slim] probléme de démarrage

Publié : ven. 21 sept. 2012, 15:01
par tuxce
J'ai eu un doute quand j'ai lu ça :
nico88 a écrit : Je suis en mode mixte, et j'ai bien rajouté le service dbus dans le rc.conf "DAEMONS=([...] dbus [...])"
mais j'ai pas osé ... et pourtant :
nico88 a écrit :

Code : Tout sélectionner

[root@pc-de-nico88 ~]# grep -Ev "^#|^$" /etc/rc.conf
DAEMONS=(syslog-ng network crond)
DAEMONS=([...] dbus [...])
Un wiki, il ne faut pas le recopier bêtement, il faut essayer de comprendre ce qu'il te demande de faire ! Surtout que t'as du avoir des erreurs au démarrage, non ?

DAEMONS est une variable, il faut y rajouter des services. [...] représente la liste des services que t'as déjà dans cette variable.

EDIT: j'oubliais, tu n'es pas en mode mixte, tu utilises seulement initscripts

Re: [slim] probléme de démarrage

Publié : ven. 21 sept. 2012, 15:22
par benjarobin
En résumé:

Code : Tout sélectionner

DAEMONS=(syslog-ng dbus network crond)

Re: [slim] probléme de démarrage

Publié : lun. 24 sept. 2012, 17:16
par nico88
Bonjour,

Je pensais que DAEMONS etait un proggrame et que les petits point servait a ce qu'il cherche automatiquement les autres service, je ne m'y était pas vraiment penché sur ça nature exacte.

je n'ai pas vu d'erreur au démarrage mais ca défile trés vite, donc je ne vois pas tout ce qu'il écrit.
tuxce a écrit :EDIT: j'oubliais, tu n'es pas en mode mixte, tu utilises seulement initscripts
effectivement je viens de regarder le wiki il ne parle pas de systemd, j'ai utilisé l'installation standart je suis sous initscript.

je teste :
benjarobin a écrit :En résumé:

Code : Tout sélectionner

DAEMONS=(syslog-ng dbus network crond)
et je vous dis si sa fonctionne.

merci beaucoup pour vos réponses. :chinois:

Re: [slim] probléme de démarrage

Publié : lun. 24 sept. 2012, 19:50
par FoolEcho
nico88 a écrit :Je pensais que DAEMONS etait un proggrame et que les petits point servait a ce qu'il cherche automatiquement les autres service, je ne m'y était pas vraiment penché sur ça nature exacte.
Non, rien de tel n'est fait automatiquement sous Arch.
nico88 a écrit :je n'ai pas vu d'erreur au démarrage mais ca défile trés vite, donc je ne vois pas tout ce qu'il écrit.
Il y a /var/log/boot pour retrouver les messages au démarrage.

Re: [slim] probléme de démarrage (résolu)

Publié : mar. 25 sept. 2012, 15:30
par nico88
Bonjour,

Sa fonctionne enfin ouf 8)
FoolEcho a écrit :Il y a /var/log/boot pour retrouver les messages au démarrage.
C'est bon a savoir, je vais regarder ce qu'il me mets au cas ou j'aurais des autres erreurs que je n'aurais pas vu :roll:

Merci a tous pour vos réponse qui m'ont bien aidée. :chinois: