Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.
share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.