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".)
дальнейшее чтение
- Реми ван Элст (2014-08-15). Msgstr "Установить скрипт выскочки". Nagios 4 + Установка Nagiosgraph в Ubuntu. raymii.org.
- Джибриль (2014). "Демаграж де Нагиос". Установка и настройка оборудования. Developpez.com.