update-rc.d: предупреждение: отсутствует ключевое слово LSB

Привет попытался добавить мой сервис nagios к уровню выполнения 1-5 (или по крайней мере 2). Но когда я использовал команду

sudo update-rc.d nagios default

Я получил ошибку

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.

Поскольку в папке /etc/rc2.d есть только символические ссылки, моей следующей идеей будет простое создание символической ссылки на двоичный файл. Но я не уверен, что это хорошая идея, так как должна быть причина для существующей программы update-rc.d?

Я использую Ubuntu 14.04.

1 ответ

Решение

важная буква 's'

Вы пропустили очевидное. Вы набрали

 update-rc.d nagios по умолчанию 
и команда сказала вам, что синтаксис был

 update-rc.d [-n] по умолчанию [NN | СС КК] 
Обратите внимание на написание: defaults

сломанные заголовки nagios LSB

Что касается предупреждений о заголовках LSG nagios: как я уже говорил на https://unix.stackexchange.com/a/200281/5132 и на /questions/469816/1504-oshibka-obnovleniya-posledovatelnosti-zagruzki-update-rcd/469826#469826, вы гораздо лучше не начинать оттуда, во-первых. Предприятие Nagios поставило Систему 5 rc Скрипт не имеет правильного, полного набора заголовков LSB. Но глупо тратить время на его исправление.

Вы используете Ubuntu Linux. У вас есть выскочка с версией 14, и вы будете иметь systemd, если вы когда-нибудь обновитесь. Начните с файла модуля systemd или файла заданий upstart.

  • Для systemd вы могли бы сделать хуже, чем начать с этого nagios.service файл, написанный Дэвидом Коуисом.
  • Для выскочки вы могли бы сделать хуже, чем начать с nagios.conf файл, написанный Реми ван Элстом, который является частью руководства по установке nagios на вашу версию Ubuntu.

(Если вы действительно должны: люди из Debian исправили это в своем исходном пакете nagios3, как и кто-то по имени "djibril".)

дальнейшее чтение

Другие вопросы по тегам