Systemd, falhou ao iniciar dcos-link-env.service

0

A seguir, detalhes de systemctl status dcos-link-env.service

 ● dcos-link-env.service
       Loaded: loaded (/etc/systemd/system/dcos-link-env.service; static; vendor preset: enabled)
       Active: failed (Result: exit-code) since Tue 2016-09-27 16:40:42 MYT; 54min ago
      Process: 7021 ExecStartPre=/usr/bin/mkdir -p /etc/profile.d (code=exited, status=203/EXEC)

    Sep 27 16:40:42 slave1 systemd[1]: Starting dcos-link-env.service...
    Sep 27 16:40:42 slave1 systemd[1]: dcos-link-env.service: Control process exited, code=exited status=203
    Sep 27 16:40:42 slave1 systemd[1]: Failed to start dcos-link-env.service.
    Sep 27 16:40:42 slave1 systemd[1]: dcos-link-env.service: Unit entered failed state.
    Sep 27 16:40:42 slave1 systemd[1]: dcos-link-env.service: Failed with result 'exit-code'.
    Warning: dcos-link-env.service changed on disk. Run 'systemctl daemon-reload' to reload units.

UPDATE 1: Segui a solução fornecida por "Mark Stosberg" e conseguiu resolver o problema da linha a que ele se referia. No entanto, há um novo erro aparecer que é meio vago (pelo menos para mim). Abaixo está o erro.

systemctl status dcos-link-env
● dcos-link-env.service
   Loaded: loaded (/etc/systemd/system/dcos-link-env.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2016-09-29 17:08:16 MYT; 2min 43s ago
 Main PID: 7814 (code=exited, status=203/EXEC)

Sep 29 17:08:16 agenttest3 systemd[1]: Starting dcos-link-env.service...
Sep 29 17:08:16 agenttest3 systemd[1]: dcos-link-env.service: Main process exited, code=exited, status=203/EXEC
Sep 29 17:08:16 agenttest3 systemd[1]: Failed to start dcos-link-env.service.
Sep 29 17:08:16 agenttest3 systemd[1]: dcos-link-env.service: Unit entered failed state.
Sep 29 17:08:16 agenttest3 systemd[1]: dcos-link-env.service: Failed with result 'exit-code'.
    
por bongcheekhoon 27.09.2016 / 11:39

1 resposta

0

Veja esta linha:

>  ExecStartPre=/usr/bin/mkdir -p /etc/profile.d (code=exited, status=203/EXEC)

Portanto, este comando está saindo com um código de falha. Você corre na CLI como root para confirmar se funciona como esperado?

No Ubuntu 16.04, which mkdir mostra que este binário está localizado em /bin/mkdir , não /usr/bin/mkdir como você tem.

    
por Mark Stosberg 27.09.2016 / 16:29