[systemd] erreur dbus au lancement de gnome-session (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

[systemd] erreur dbus au lancement de gnome-session (résolu)

Message par Aikadil »

Bonjour, suite à la dernière mise à jours de systemd (fusion dans core) ma sessions gnome refuse de ce lancer.

-Full systemd
-/home/user/.xinitrc

Code : Tout sélectionner

exec ck-launch-session gnome-session
-je n'utilise pas de lanceur de session gdm slim and co

Quand je fait "startx" j'ai une suite d'erreurs

Code : Tout sélectionner

gnome-session WARNING: Failed to connect to system bus
gnome-session Glib-GIO-CRITICAL: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
gnome-session Glib-GIO-CRITICAL: g_variant_get_va: assertion 'value != NULL' failed
gnome-session Glib-GIO-CRITICAL: g_variant_unref: assertion 'value !=NULL' failed
Si je comprend bien c'est un probmlème de connection a dbus

systemctl status dbus.service me retourne que le service tourne parfaitement bien
et systemctl me signale qu'il n'arrive pas à lancer 2 services "systemd-update-utmp-runlevel.service et wicd.service

Je suis dans l'incompréhension.

Merci
Dernière modification par Aikadil le ven. 07 sept. 2012, 20:21, modifié 1 fois.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [systemd] erreur dbus au lancement de gnome-session

Message par FoolEcho »

Essaie en rajoutant dans ton .xinitrc (avant la ligne du exec):

Code : Tout sélectionner

if [ -d /etc/X11/xinit/xinitrc.d ]; then                                                                       
  for f in /etc/X11/xinit/xinitrc.d/*; do                                                                      
    [ -x "$f" ] && . "$f"                                                                                      
  done                                                                                                         
  unset f
fi
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [systemd] erreur dbus au lancement de gnome-session

Message par Aikadil »

Le serveur X ce lance bien mais l'écran reste noir sans charger d'interface et il finit par s'éteindre après un laps de temps nettement plus long) avec les même erreurs
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [systemd] erreur dbus au lancement de gnome-session

Message par FoolEcho »

Avec seulement:

Code : Tout sélectionner

exec ck-launch-session dbus-launch gnome-session
?
(comme ça, ce sera fait :mrgreen: )

Sinon, je ne comprends pas (tu peux toujours contourner en installant un gestionnaire de connexion + connexion automatique).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [systemd] erreur dbus au lancement de gnome-session

Message par benjarobin »

Que je sache gnome-session lance dbus-launch, non ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [systemd] erreur dbus au lancement de gnome-session

Message par Aikadil »

J'avais pensé à dbus-launch, celà ne change rien, la sessions gnome ne ce lance pas et toujours avec les mêmes erreurs.

J'ai essayé kde, lui ce lance corectement, j'ai donc fait une ré installation propre de gnome, sans résultat.

L'utilisation de xinit à la place d'un gestionnaire de connection est un choix, je préfaire lancer la machine sur une console pour pouvoir l'utiliser imédiatement, je n'ai pas besoins d'une interface complète juste pour me connecter en shh à mon serveur par exemple. De plus taper son login/mdp/enter sur un gestionnaire de connection ou login/mdp/alias 'x' en console je ne voie pas trop la différence en utilisation cotidienne.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd] erreur dbus au lancement de gnome-session

Message par tuxce »

Je m’immisce :)
benjarobin a écrit :Que je sache gnome-session lance dbus-launch, non ?
Oui.
Aikadil a écrit :

Code : Tout sélectionner

gnome-session WARNING: Failed to connect to system bus
Selon ce message d'alerte, ça serait plutôt le dbus system (celui lancé par systemd) qui ne serait pas trouvé (/var/run/dbus/system_bus_socket).
Mais ce que tu donnes là n'est pas la sortie complète de startx, si ?
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [systemd] erreur dbus au lancement de gnome-session

Message par Aikadil »

Voici une sortie complète:

Code : Tout sélectionner

[squall@ArchLinuxCedric ~]$ startx


X.Org X Server 1.12.4
Release Date: 2012-08-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.4.8-1-ARCH x86_64 
Current Operating System: Linux ArchLinuxCedric 3.5.3-1-ARCH #1 SMP PREEMPT Sun Aug 26 09:14:51 CEST 2012 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=3738bc15-66d3-4151-a326-552588b72e22 ro nohz=off quiet
Build Date: 27 August 2012  08:04:39AM
 
Current version of pixman: 0.26.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
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.1.log", Time: Tue Sep  4 15:22:05 2012
(==) Using config directory: "/etc/X11/xorg.conf.d"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
gnome-session[638]: WARNING: Failed to connect to system bus: Impossible de se connecter : Aucun fichier ou dossier de ce type
gnome-session[638]: GLib-GIO-CRITICAL: g_dbus_proxy_call_sync_internal: assertion `G_IS_DBUS_PROXY (proxy)' failed
gnome-session[638]: GLib-CRITICAL: g_variant_get_va: assertion `value != NULL' failed
gnome-session[638]: GLib-CRITICAL: g_variant_unref: assertion `value != NULL' failed
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-hyIAIT
GNOME_KEYRING_PID=665
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-hyIAIT
GPG_AGENT_INFO=/run/user/1000/keyring-hyIAIT/gpg:0:1
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-hyIAIT
GPG_AGENT_INFO=/run/user/1000/keyring-hyIAIT/gpg:0:1
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-hyIAIT
GPG_AGENT_INFO=/run/user/1000/keyring-hyIAIT/gpg:0:1
SSH_AUTH_SOCK=/run/user/1000/keyring-hyIAIT/ssh
gnome-session[638]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Ressource temporairement non disponible) on X server :1.

xinit: connection to X server lost

waiting for X server to shut down Server terminated successfully (0). Closing log file.
La dernière partie Gdk-WARNING: gnome-session: Fatal IO error 11 (Ressource temporairement non disponible) on X server :1. viens probablement du fait que pour pouvoir faire un copier/coller j'ai fait un startx dans un terminal sous openbox. Je cherche un moyen de faire une copie d'écran directement depuis une console tty.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd] erreur dbus au lancement de gnome-session

Message par tuxce »

[EDIT] j'avais pas lu jusqu'à la fin :| ceci dit, je pense que ça sera pareil, à savoir que c'est X qui crash. Il faudrait voir le log de X[/EDIT]

Pour avoir la vraie sortie de startx :

Code : Tout sélectionner

startx &> startx.log
T'auras la totalité dans startx.log
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [systemd] erreur dbus au lancement de gnome-session

Message par Aikadil »

La sortie de $ startx (merci tuxce)

Code : Tout sélectionner

X.Org X Server 1.12.4
Release Date: 2012-08-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.4.8-1-ARCH x86_64 
Current Operating System: Linux ArchLinuxCedric 3.5.3-1-ARCH #1 SMP PREEMPT Sun Aug 26 09:14:51 CEST 2012 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=3738bc15-66d3-4151-a326-552588b72e22 ro nohz=off quiet
Build Date: 27 August 2012  08:04:39AM
 
Current version of pixman: 0.26.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
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 Sep  5 19:25:53 2012
(==) Using config directory: "/etc/X11/xorg.conf.d"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
gnome-session[738]: WARNING: Failed to connect to system bus: Impossible de se connecter : Aucun fichier ou dossier de ce type
gnome-session[738]: GLib-GIO-CRITICAL: g_dbus_proxy_call_sync_internal: assertion `G_IS_DBUS_PROXY (proxy)' failed
gnome-session[738]: GLib-CRITICAL: g_variant_get_va: assertion `value != NULL' failed
gnome-session[738]: GLib-CRITICAL: g_variant_unref: assertion `value != NULL' failed
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Ren4po
GNOME_KEYRING_PID=764
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Ren4po
GPG_AGENT_INFO=/run/user/1000/keyring-Ren4po/gpg:0:1
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Ren4po
GPG_AGENT_INFO=/run/user/1000/keyring-Ren4po/gpg:0:1
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Ren4po
GPG_AGENT_INFO=/run/user/1000/keyring-Ren4po/gpg:0:1
SSH_AUTH_SOCK=/run/user/1000/keyring-Ren4po/ssh
xinit: connection to X server lost

waiting for X server to shut down .Server terminated successfully (0). Closing log file.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd] erreur dbus au lancement de gnome-session

Message par tuxce »

Que donne :

Code : Tout sélectionner

ps -fC dbus-daemon
ls -l /run/dbus/system_bus_socket 
systemctl status dbus.service # en root
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [systemd] erreur dbus au lancement de gnome-session

Message par Aikadil »

Code : Tout sélectionner

[squall@ArchLinuxCedric ~]$ ps -fC dbus-daemon
UID        PID  PPID  C STIME TTY          TIME CMD
squall     456     1  0 19:09 ?        00:00:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
dbus      2021     1  0 19:24 ?        00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
[squall@ArchLinuxCedric ~]$ ls -l /run/dbus/system_bus_socket 
srw-rw-rw- 1 root root 0  6 sept. 19:09 /run/dbus/system_bus_socket
[squall@ArchLinuxCedric ~]$ sudo systemctl status dbus.service
dbus.service - D-Bus System Message Bus
	  Loaded: loaded (/usr/lib/systemd/system/dbus.service; static)
	  Active: active (running) since Thu, 06 Sep 2012 19:24:22 +0200; 15s ago
	Main PID: 2021 (dbus-daemon)
	  CGroup: name=systemd:/system/dbus.service
		  └ 2021 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation

Sep 06 19:24:27 ArchLinuxCedric dbus-daemon[2021]: dbus[2021]: [system] Activating systemd to hand-off: service name='org.freedesktop.NetworkManag...service'
Sep 06 19:24:27 ArchLinuxCedric dbus[2021]: [system] Activating systemd to hand-off: service name='org.freedesktop.NetworkManager' unit='dbus-org....service'
[squall@ArchLinuxCedric ~]$ 
Je suis lent à répondre, je fait de longue journée de boulot en ce moment, merci pour l'aide.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd] erreur dbus au lancement de gnome-session

Message par tuxce »

Un truc qui me paraît bizarre, c'est que ta session démarre avant dbus !
dbus sur le session : 19:09
dbus sur le système : 19:24

Tu peux donner la sortie de

Code : Tout sélectionner

systemctl status dbus.service
en root mais juste après le boot et avant le startx.

Vérifie aussi que /var/run est bien un lien vers /run
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [systemd] erreur dbus au lancement de gnome-session

Message par Aikadil »

status de dbus.service en root avant de lancer X

Code : Tout sélectionner

dbus.service - D-Bus System Message Bus
	  Loaded: loaded (/usr/lib/systemd/system/dbus.service; static)
	  Active: active (running) since Fri, 07 Sep 2012 15:12:28 +0200; 3min 26s ago
	Main PID: 302 (dbus-daemon)
	  CGroup: name=systemd:/system/dbus.service
		  └ 302 /usr/bin/dbus-daemon --system --address=systemd: -...

Sep 07 15:14:33 ArchLinuxCedric dbus-daemon[302]: dbus[302]: [system] Failed ...
Sep 07 15:14:33 ArchLinuxCedric dbus[302]: [system] Failed to activate servi...t
Sep 07 15:15:39 ArchLinuxCedric dbus-daemon[302]: dbus[302]: [system] Failed ...
Sep 07 15:15:39 ArchLinuxCedric dbus[302]: [system] Failed to activate servi...t
vérification des liens, pas de liens entre /var/run et /var

[squall@ArchLinuxCedric ~]$ ls -l /var/
drwxr-xr-x 8 root root 4096 7 sept. 15:24 run

[squall@ArchLinuxCedric ~]$ ls -l /
drwxr-xr-x 17 root root 480 7 sept. 15:25 run

Pas de /var/run -> /run
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd] erreur dbus au lancement de gnome-session

Message par tuxce »

Le paquet filesystem crée un /var/run en tant que lien vers /run, t'as dû court circuiter une mise à jour !
Du coup, il faut le faire manuellement et de préférence avant de lancer quoi que ce soit et pour être sûr en redémarrant par la suite.

Code : Tout sélectionner

rm -r /var/run
ln -s ../run /var/run
Et tant que tu y es, /var/lock doit pointer vers ../run/lock

(Mais je suis curieux de savoir comment t'es passé outre la mise à jour qui met en place ces liens)
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [systemd] erreur dbus au lancement de gnome-session [Sol

Message par Aikadil »

voilà le check status de dbus.service retourne que dbus ce lance correctement. Effectivement c'est le lien symbolique entre /run et /var/run qui ne c'est pas mis en place automatiquement.

Et /var/lock point bien vers ../run/lock, fait lors de la mise à jours de filesystem-2012.6-2

Je n'ai pourtant pas eu une seul erreur de mis à jours à part la modification manuel pour Fontconfig 2.10.1

MERCI !
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Répondre