Acontece que a alteração de $MPDCONF
para /etc/mpd.conf
corrigiu o problema. O que é estranho é que esta linha estava funcionando bem com /usr/bin/mpd
Eu quero rodar um mpd com patches instalado em / usr / local / bin. Geralmente é iniciado por:
sudo service mpd start
.
Alterando o: %código% para %código% em /etc/init.d/mpd não tem efeito: o serviço ainda inicia / usr / bin / mpd.
Eu notei um arquivo /lib/systemd/system/mpd.service e tente alterar o seu
DAEMON=/usr/bin/mpd
para
DAEMON=/usr/local/bin/mpd
mas agora o serviço mpd não será iniciado.
Aqui está a saída de systemctl status mpd
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit) since jeu. 2016-04-21 11:04:26 CEST; 2s ago
Process: 26778 ExecStart=/usr/local/bin/mpd --no-daemon $MPDCONF (code=exited, status=1/FAILURE)
Main PID: 26778 (code=exited, status=1/FAILURE)
avril 21 11:04:25 lago systemd[1]: Started Music Player Daemon.
avril 21 11:04:26 lago mpd[26778]: cmdline: No configuration file found
avril 21 11:04:26 lago systemd[1]: mpd.service: Main process exited, code=exited, status=1/FAILURE
avril 21 11:04:26 lago systemd[1]: mpd.service: Unit entered failed state.
avril 21 11:04:26 lago systemd[1]: mpd.service: Failed with result 'exit-code'.
avril 21 11:04:26 lago systemd[1]: mpd.service: Start request repeated too quickly.
avril 21 11:04:26 lago systemd[1]: Failed to start Music Player Daemon.
avril 21 11:04:26 lago systemd[1]: mpd.service: Failed with result 'start-limit'.
Eu verifico isso: %código% funciona a partir da linha de comando.
Estou perdido nesta configuração de serviço. O que devo modificar?
Acontece que a alteração de $MPDCONF
para /etc/mpd.conf
corrigiu o problema. O que é estranho é que esta linha estava funcionando bem com /usr/bin/mpd