I downloaded noip.com's updater client (for dynamic DNS). It comes with a Debian init.d script - but without LSB-compliant headers. Now, if I try to
update-rc.d noip2 defaults
(the script is at
/etc/init.d/noip2 of course), I get the following:
insserv: warning: script 'noip2' missing LSB tags and overrides insserv: There is a loop between service monit and noip2 if stopped insserv: loop involving service noip2 at depth 2 insserv: loop involving service monit at depth 1 insserv: Stopping noip2 depends on monit and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header
Why does this happen, and how can I avoid this problem?
- The noip update client does not involve monit, and monit does not interact with it, to my knowledge.
- The two scripts don't mention each other or their corresponding apps/services/utilities/binaries/conf files etc.