update-rc.d: aviso: palavra-chave LSB ausente

2

Oi tentou adicionar meu serviço nagios ao runlevel 1-5 (ou pelo menos 2). Mas quando eu usei o comando

sudo update-rc.d nagios default

Recebi o erro

update-rc.d: warning: /etc/init.d/nagios missing LSB keyword 'default-start'

update-rc.d: warning: /etc/init.d/nagios missing LSB keyword 'default-stop'

usage: update-rc.d [-n] [-f] <basename> remove
   update-rc.d [-n] <basename> defaults [NN | SS KK]
   update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
   update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
            -n: not really
            -f: force

The disable|enable API is not stable and might change in the future.

Como existem apenas links simbólicos na pasta /etc/rc2.d, minha próxima ideia seria simplesmente criar um link simbólico para o binário. Mas não tenho certeza se isso é uma boa idéia, já que deve haver uma razão para um programa update-rc.d existente?

Estou usando o Ubuntu 14.04.

    
por user3772108 30.04.2015 / 14:19

1 resposta

3

a importantíssima letra 's'

Você perdeu o óbvio. Você digitou

update-rc.d nagios default
eo comando informou que a sintaxe era

update-rc.d [-n]  defaults [NN | SS KK]
Observe a ortografia: defaults

nagios quebrados cabeçalhos LSB

Quanto aos avisos sobre os cabeçalhos do nagios LSB: Como eu disse no link e em link , você está muito melhor em não começar de lá em primeiro lugar . O script Nagios Enterprises fornecido pelo System 5 rc não tem um bom, completo , conjunto de cabeçalhos LSB. Mas é tolice desperdiçar tempo consertando isso.

Você está usando o Ubuntu Linux . Você tem upstart aqui com a versão 14, e você terá systemd se você atualizar. Comece com um arquivo de unidade do systemd, ou um arquivo de trabalho iniciante.

  • Para o systemd, você poderia fazer algo pior do que começar com este arquivo nagios.service escrito por David Kowis .
  • Para o upstart, você poderia fazer pior do que começar com o arquivo nagios.conf escrito por Remy van Elst que é parte de um guia para instalar nagios em sua própria versão do Ubuntu.

(Se você realmente precisa: O pessoal do Debian o corrigiu em seu pacote fonte nagios3 e alguém chamado "djibril".)

Leitura adicional

por JdeBP 03.05.2015 / 19:24