insserv: предупреждение: в скрипте mathkernel отсутствуют теги LSB и переопределения

19

Я пытаюсь бежать: sudo update-rc.d avahi-daemon defaults

Но я получаю ошибку: insserv: warning: script 'mathkernel' missing LSB tags and overrides

Я читал, что это как-то связано с двигателем wolfram. Какие-либо решения?

Waddas
источник

Ответы:

23

Если посмотреть на /etc/init.d/skeletonскрипт, в начале его есть две отметки: ### BEGIN INIT INFOи ### END INIT INFO.

Все данные внутри этих меток являются конфигурацией для зависимостей времени выполнения, и вы можете посмотреть их в вики Debian .

В вашем скрипте отсутствуют эти теги и конфигурация, поэтому insservпросто используются некоторые значения по умолчанию.

Это всего лишь предупреждение и не о чем беспокоиться, но вы можете исправить это очень легко, и тогда вы можете быть Linux Standards Base-совместимым (это то, что означает LSB).

Самый простой способ исправить это предупреждение - скопировать теги LSB из skeletonсценария в начало mathkernelсценария и просто перейти skeletonна mathkernel.

foibs
источник
2
Это не ограничивается RaspberryPI, например, я начал видеть эту ошибку при обновлении до Ubuntu Server 16.04 LTS
svandragt
1

Это всего лишь предупреждение, ваш скрипт все равно будет работать. Но если вы хотите удалить предупреждение тоже попробуйте эту команду

sudo apt-get удалить insserv

Радж
источник