Erro de início do serviço Systemd

0

Eu tenho um Beaglebone Black (BBB) rodando Angstrom Linux (v2012.12). Como nenhuma das minhas outras máquinas Linux já tem systemd, e Angstrom, imaginei que me familiarizaria com o systemd antes que ele entrasse na minha garganta no Debian. Eu sou bastante claro sobre o uso do systemd / capacidades, mas por um erro eu recebo ao tentar iniciar o lighttpd. Assumo que o formato da mensagem de erro é típico de um erro de serviço do systemd.

Quando tento iniciar o serviço lighttpd, recebo o seguinte:

root@beaglebone:/etc# systemctl start lighttpd.service
Job for lighttpd.service failed. See 'systemctl status lighttpd.service' and 'journalctl -xn' for details.

Se eu executar systemctl status lighttpd.service , obtenho o seguinte

root@beaglebone:/etc# systemctl status lighttpd.service
lighttpd.service - Lightning Fast Webserver With Light System Requirements
      Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled)
      Active: failed (Result: exit-code) since Mon 2015-02-16 07:23:30 PST; 3min 3s ago
     Process: 872 ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd.conf (code=exited, status=255)
      CGroup: name=systemd:/system/lighttpd.service

A execução de journalctl -xn obtém o seguinte:

Feb 16 07:28:04 beaglebone systemd[1]: Starting Lightning Fast Webserver With Light System Requirements...
Feb 16 07:28:04 beaglebone systemd[1]: lighttpd.service: main process exited, code=exited, status=255/n/a
Feb 16 07:28:04 beaglebone systemd[1]: Failed to start Lightning Fast Webserver With Light System Requirements.
Feb 16 07:28:05 beaglebone systemd[1]: Unit lighttpd.service entered failed state

Toda a documentação do systemd que eu consegui encontrar não entra em detalhes sobre erros como este. Eu nunca tive nenhum problema com o modo old-school de iniciar daemons, e tenho jogado com o Linux desde 1995. Socorro!

    
por lvdave 16.02.2015 / 16:31

1 resposta

1

Suponho que você tenha verificado que nada mais está usando a porta 80 (que eu suponho que o lighttpd esteja configurado para usar). Verifique se o bonescript ainda não tem o limite de porta, pare com:

systemctl stop bonescript.service
systemctl stop bonescript.socket
    
por 16.02.2015 / 22:18