Page 1 sur 1
[systemd] erreur dbus au lancement de gnome-session (résolu)
Publié : lun. 03 sept. 2012, 22:05
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
-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
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 09:31
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
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 11:52
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
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 13:56
par FoolEcho
Avec seulement:
?
(comme ça, ce sera fait

)
Sinon, je ne comprends pas (tu peux toujours contourner en installant un gestionnaire de connexion + connexion automatique).
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 14:16
par benjarobin
Que je sache gnome-session lance dbus-launch, non ?
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 14:21
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.
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 14:37
par tuxce
Je m’immisce
benjarobin a écrit :Que je sache gnome-session lance dbus-launch, non ?
Oui.
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 ?
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 15:25
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.
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mar. 04 sept. 2012, 16:54
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 :
T'auras la totalité dans
startx.log
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : mer. 05 sept. 2012, 19:29
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.
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : jeu. 06 sept. 2012, 12:06
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
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : jeu. 06 sept. 2012, 19:23
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.
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : jeu. 06 sept. 2012, 19:38
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
en root mais juste après le boot et avant le startx.
Vérifie aussi que
/var/run
est bien un lien vers
/run
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : ven. 07 sept. 2012, 15:34
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
Re: [systemd] erreur dbus au lancement de gnome-session
Publié : ven. 07 sept. 2012, 15:53
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.
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)
Re: [systemd] erreur dbus au lancement de gnome-session [Sol
Publié : ven. 07 sept. 2012, 20:26
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 !