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


19

Я намагаюся запустити: sudo update-rc.d avahi-daemon defaults

Але я отримую помилку: insserv: warning: script 'mathkernel' missing LSB tags and overrides

Я читав, що це має щось спільне з двигуном wolfram. Будь-які рішення?

Відповіді:


23

Якщо подивитися на /etc/init.d/skeletonсценарій, на початку його є дві позначки: ### BEGIN INIT INFOі ### END INIT INFO.

Усі дані всередині цих знаків - це конфігурація залежностей від часу виконання, і ви можете їх шукати в Debian Wiki .

У вашому скрипті відсутні ці теги та конфігурація, тому insservпросто використовуються деякі параметри за замовчуванням.

Це лише попередження, і це не про що турбуватися, але ви можете виправити це дуже легко, і тоді ви можете бути Linux Standards Baseсумісними (Ось що означає LSB).

Найпростіший спосіб виправити попередження - це скопіювати теги LSB зі skeletonсценарію на початок mathkernelсценарію та просто змінити skeletonна mathkernel.


2
Це не обмежується RaspberryPI, наприклад, я почав бачити цю помилку під час оновлення до Ubuntu Server 16.04 LTS
svandragt

1

Це лише попередження, ваш сценарій все ще буде працювати. Але якщо ви хочете також зняти попередження, просто спробуйте скористатися цією командою

sudo apt-get delete insserv

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.