Usando / usr / local / bin / mpd em vez de / usr / bin / mpd

1

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?

    
por wilk 20.04.2016 / 16:17

1 resposta

0

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

    
por wilk 25.04.2016 / 14:04