[systemd] réseau, /var/tmp, avahi, consolekit, dbus
Publié : ven. 09 nov. 2012, 04:43
Bonjour,
Mon interface réseau est configurée avec un adressage IP static. J'ai utilisé la manip que j'ai décrite ici : http://wiki.archlinux.fr/Systemd#R.C3.A9seau
Mon problème est le suivant : il faut que je reboot plusieurs fois avant que je puisse réellement avoir accès au réseau. Dans tous les cas, le service est bien lancé par systemd, mon interface réseau est correctement montée, j'ai la bonne adresse IP, le bon netmask, la bonne passerelle, la configuration DNS est valide, pas d'erreurs dans systemd, mais si je fais un simple "ping ma_passerelle" ou "ping google.com", rien ne sort, impossible de joindre quelque chose même sur mon réseau interne. Je reboot plusieurs fois, sans rien toucher à la configuration, et ça finit par fonctionner.
Avez-vous une idée, une piste que je pourrais suivre ? Il n'y a rien dans les logs.
Je n'aurais jamais autant rebooté cette machine que depuis mon passage à systemd
Quelques questions subsidiaires au passage, moins importantes :
- Puis-je dire à systemd de charger le service réseau avant toute chose, avec le principe de dépendance ? Je trouve ça moche dans les logs de voir des warning comme syslog-ng qui ne se lance pas parce que le réseau ne l'est pas encore (même si le service syslog-ng finit par réussir à lancer syslog-ng quand le réseau devient fonctionnel)
- Mon /var/tmp est un lien symbolique vers /tmp. Apparemment, systemd n'aime pas ça, et refuse de charger le service ntpd avec l'erreur status=226/NAMESPACE. Pourquoi ? J'ai "patché" le problème en remplaçant le lien symbolique par un mount de type bind, mais c'est moche.
- Au démarrage, j'ai le message d'erreur suivant, sans gravité :
- systemctl disable systemd-journald ne semble avoir aucun effet, sans message d'erreur. Comment puis-je désactiver l'unit systemd-journald ?
- J'utilise kde4 et suis passé en full systemd. Puis-je désactiver console-kit-log-system-start.service ?
Merci !
Mon interface réseau est configurée avec un adressage IP static. J'ai utilisé la manip que j'ai décrite ici : http://wiki.archlinux.fr/Systemd#R.C3.A9seau
Mon problème est le suivant : il faut que je reboot plusieurs fois avant que je puisse réellement avoir accès au réseau. Dans tous les cas, le service est bien lancé par systemd, mon interface réseau est correctement montée, j'ai la bonne adresse IP, le bon netmask, la bonne passerelle, la configuration DNS est valide, pas d'erreurs dans systemd, mais si je fais un simple "ping ma_passerelle" ou "ping google.com", rien ne sort, impossible de joindre quelque chose même sur mon réseau interne. Je reboot plusieurs fois, sans rien toucher à la configuration, et ça finit par fonctionner.
Avez-vous une idée, une piste que je pourrais suivre ? Il n'y a rien dans les logs.
Je n'aurais jamais autant rebooté cette machine que depuis mon passage à systemd

Quelques questions subsidiaires au passage, moins importantes :
- Puis-je dire à systemd de charger le service réseau avant toute chose, avec le principe de dépendance ? Je trouve ça moche dans les logs de voir des warning comme syslog-ng qui ne se lance pas parce que le réseau ne l'est pas encore (même si le service syslog-ng finit par réussir à lancer syslog-ng quand le réseau devient fonctionnel)
- Mon /var/tmp est un lien symbolique vers /tmp. Apparemment, systemd n'aime pas ça, et refuse de charger le service ntpd avec l'erreur status=226/NAMESPACE. Pourquoi ? J'ai "patché" le problème en remplaçant le lien symbolique par un mount de type bind, mais c'est moche.
- Au démarrage, j'ai le message d'erreur suivant, sans gravité :
En effet, je n'utilise pas Avahi, qui ne m'est d'aucune utilité. Comment puis-je dire au service dbus de ne pas tenter de le lancer ? Je ne vois pas d'unit nommée dbus-org.freedesktop.Avahi.serviceNov 9 05:22:30 localhost dbus[511]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.Avahi.service' for details.
- systemctl disable systemd-journald ne semble avoir aucun effet, sans message d'erreur. Comment puis-je désactiver l'unit systemd-journald ?
- J'utilise kde4 et suis passé en full systemd. Puis-je désactiver console-kit-log-system-start.service ?
Merci !