Page 1 sur 1

[systemd & mpd.service] failed (résolu)

Publié : mer. 01 août 2012, 13:58
par Distag
Bonjour,

Depuis que j'ai installé il y a quelques mois en full Systemd. J'ai remarqué que MPD via mpd.service ne se lance pas et je ne voie pas pourquoi. D'après les quelques recherches que j'avais effectuées alors, il me semble que j'avais lu deux-trois trucs comme quoi il n'était pas encore bien supporter. Quelqu'un en sait-il plus? Ou sais comment résoudre ce problème?

Voila ce que me renvoie systemctl pour mpd:

Code : Tout sélectionner

UNIT                                                    LOAD   ACTIVE SUB       JOB DESCRIPTION
mpd.service                                             loaded failed failed        Music Player Daemon

Re: [Systemd & mpd.service] failed

Publié : mer. 01 août 2012, 14:02
par tuxce
Tu peux déjà pousser un peu plus la recherche :) http://wiki.archlinux.fr/Systemd#Erreur_au_lancement

Re: [Systemd & mpd.service] failed

Publié : mer. 01 août 2012, 14:07
par Distag

Code : Tout sélectionner

~ $ systemctl --failed --all         
UNIT        LOAD   ACTIVE SUB    JOB DESCRIPTION
mpd.service loaded failed failed     Music Player Daemon

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
JOB    = Pending job for the unit.

1 units listed.

Code : Tout sélectionner

~ $ systemctl status mpd.service
mpd.service - Music Player Daemon
	  Loaded: loaded (/usr/lib/systemd/system/mpd.service; enabled)
	  Active: failed (Result: exit-code) since Wed, 01 Aug 2012 11:55:21 +0200; 1h 7min ago
	Main PID: 3699 (code=exited, status=1/FAILURE)
	  CGroup: name=systemd:/system/mpd.service

Re: [Systemd & mpd.service] failed

Publié : mer. 01 août 2012, 14:12
par tuxce
systemctl status est à lancer en root (ou un utilisateur appartenant à adm) pour avoir les logs.

Re: [systemd & mpd.service] failed

Publié : mer. 01 août 2012, 14:45
par Distag

Code : Tout sélectionner

~ $ systemctl status mpd.service                                        
mpd.service - Music Player Daemon
	  Loaded: loaded (/usr/lib/systemd/system/mpd.service; enabled)
	  Active: active (running) since Wed, 01 Aug 2012 13:42:40 +0200; 9s ago
	Main PID: 9079 (mpd)
	  CGroup: name=systemd:/system/mpd.service
		  ? 9079 /usr/bin/mpd --no-daemon
J'ai fait les modifications qui vont bien. Cela marche, bien que je doive avoir un petit problème de config quelque part. Sujet résolu.

Re: [systemd & mpd.service] failed (résolu)

Publié : mer. 01 août 2012, 14:55
par oktoberfest
Distag a écrit :J'ai fait les modifications qui vont bien
Quelles modifications ? Cela m'intéresse (et d'autres personnes aussi sans doute), le jour où je passerai mon pc de salon à systemd (Il n'y a pas le feu, mais j'y viendrai aussi).

Re: [systemd & mpd.service] failed (résolu)

Publié : mer. 01 août 2012, 15:22
par Distag
En gros, apparemment mpd.service ne crée pas automatiquement et avec les bons droits /run/mpd/mpd.pid, il faut donc le créer et lui donner les bons droits dessus. Et tout cas, c'est ce que j'ai fait et cela a l'aire de marcher. Reste a voir si c'est stable sur le long terme.

Étant bluffé par la précision des messages d'erreur de systemctl status, je peux t'assurer que c'est suffisamment clair pour comprendre où ça plante et comment le déplanter. :D

Re: [systemd & mpd.service] failed (résolu)

Publié : mer. 01 août 2012, 15:52
par oktoberfest
Distag a écrit :En gros, apparemment mpd.service ne crée pas automatiquement et avec les bons droits /run/mpd/mpd.pid, il faut donc le créer et lui donner les bons droits dessus. Et tout cas, c'est ce que j'ai fait et cela a l'aire de marcher. Reste a voir si c'est stable sur le long terme.
Si tu l'as créé, cela ne survivra pas au reboot, à moins de scripter.
Tu fais référence à ce souci ? https://bugs.archlinux.org/task/27731 Il est indiqué que c'est corrigé, mais cela ne semble pas le cas