Page 1 sur 1
[systemd] systemctl --user impossible à utiliser (résolu)
Publié : mar. 24 sept. 2013, 19:30
par Yamakaky
Bonjour.
Depuis la mise à jour 207 de systemd,
est lancé automatiquement à la connexion (bonne nouvelle), mais
me renvoie l'erreur
Code : Tout sélectionner
Failed to issue method call: Process /bin/false exited with status 1.
(mauvaise nouvelle). En regardant les processus actifs avec htop,
est bien lancé, de même que les services de default.target, ainsi qu'un nouveau processus sd-pam qui n'est pas de mon fait. Du coup, les services par défaut sont lancés, mais je ne peux pas les contrôler ou en lancer de nouveaux. Auriez-vous une solution à mon problème ?
Re: [systemd] systemctl --user impossible à utiliser
Publié : mer. 25 sept. 2013, 00:29
par mélodie
Moi non mais comme je ne comprend pas non plus la teneur du problème je vais suivre les réponses qui te seront données. (Très curieuse de comprendre de quoi il s'agit).
Re: [systemd] systemctl --user impossible à utiliser
Publié : mer. 25 sept. 2013, 09:11
par Yamakaky
Bon, finalement, j'ai trouvé la réponse à peu près 30 min après avoir posté ce thread ^^ En fait, c'est un problème de variables d’environnement. systemd --user est lancé avant que XDG_RUNTIME_DIR soit défini. Or, c'est je crois la seule variable env XDG à ne pas avoir de valeur par défaut. Du coup, si tu lances /lib/systemd/systemd --user (manuellement ou automatiquement avec user@.service), ça met des erreurs comme quoi il peut pas créer le root je sais plus quoi, c'est à dire qu'il ne peut pas créer son dossier de fichiers temporaires. J'ai pas vérifié, mais il doit tenter de créer ses fichiers temporaires dans un endroit où il n'a de droits d'écriture (peut-être / ?).
Je pense que dans une prochaine maj, les env seront déclarés automatiquement. Après tout, systemd --user est pas encore complètement défini (mais c'est déjà génial !).
Re: [systemd] systemctl --user impossible à utiliser (résolu
Publié : mer. 25 sept. 2013, 11:21
par mélodie
Je ne vois pas très bien ce que ça générait dans ton système, parce que tu a décris la cause d'un problème mais pas les symptômes du problème. Chez moi (Openbox + openbox-menu + tint2 + feh + slim) je n'ai rencontré aucun problème jusqu'ici. Humm, ma dernière mise à jour date du 19 septembre.
Re: [systemd] systemctl --user impossible à utiliser (résolu
Publié : mer. 25 sept. 2013, 12:20
par tuxce
Il n'y a pas de souci particulier, rien n'utilise par défaut les sessions systemd utilisateur pour l'instant et pour une bonne raison, le principe n'est pas encore clairement arrêté et ce qui est implémenté n'est pas fonctionnel en l'état.
Le truc, c'est qu'avant, on pouvait compléter (si on voulait vraiment tester) et avoir une idée du fonctionnement, mais comme ce dernier a radicalement changé, ça ne fonctionne plus.
Pour un peu plus d'infos :
http://lists.freedesktop.org/archives/s ... 12392.html
Re: [systemd] systemctl --user impossible à utiliser (résolu
Publié : mer. 25 sept. 2013, 17:34
par Yamakaky
@mélodie : et bien c'est simple, il suffit de lire mon premier post ^^
@tmuxce : effectivement. Ça fait un moment que je me bat avec xorg-launch-helper, mais je crois que je vais abandonner en attendant que ce soit officiellement supporté. Par contre, je continue de l'utiliser pour les services non X, genre tmux et mpd, et ça marche plutôt bien. WIP.