Apply the TFTP configuration fails

    • OMV 0.5
    • Apply the TFTP configuration fails

      I was trying to enable TFTP and now I'm stuck trying to apply the new configuration. When I hit the apply button, it fails with a popup. I tried to back out my changes to the configuration with the same result.

      How can I fix this?

      Popup Content;

      Failed to execute command 'export LANG=C; update-rc.d 'tftpd-hpa' disable 2>&1': update-rc.d: using dependency based boot sequencing insserv: warning: script 'K05noip2' missing LSB tags and overrides insserv: warning: current start runlevel(s) (empty) of script `tftpd-hpa' overwrites defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `tftpd-hpa' overwrites defaults (1). insserv: warning: script 'noip2' missing LSB tags and overrides insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Starting noip2 depends on openmediavault-beep and therefore on system facility `$all' which can not be true! insserv: Max recursions depth 99 reached insserv: There is a loop between service openmediavault-beep and mountnfs if started insserv: loop involving service mountnfs at depth 7 insserv: loop involving service nfs-common at depth 6 insserv: loop involving service quota at depth 10 insserv: There is a loop between service openmediavault-beep and resolvconf if started insserv: loop involving service resolvconf at depth 5 insserv: loop involving service mountall at depth 4 insserv: There is a loop between service openmediavault-beep and mountall if started insserv: loop involving service networking at depth 7 insserv: loop involving service checkfs at depth 4 insserv: There is a loop between service openmediavault-beep and checkroot if started insserv: loop involving service checkroot at depth 3 insserv: loop involving service keyboard-setup at depth 2 insserv: There is a loop between service openmediavault-beep and checkroot if started insserv: loop involving service hwclockfirst at depth 3 insserv: loop involving service portmap at depth 9 insserv: loop involving service hostname at depth 4 insserv: loop involving service module-init-tools at depth 7 insserv: There is a loop between service openmediavault-beep and ifupdown-clean if started insserv: loop involving service ifupdown-clean at depth 7 insserv: loop involving service mtab at depth 7 insserv: There is a loop between service openmediavault-beep and mountdevsubfs if started insserv: loop involving service mountdevsubfs at depth 2 insserv: loop involving service udev at depth 1 insserv: loop involving service bootlogd at depth 4 insserv: loop involving service mountnfs-bootclean at depth 10 insserv: loop involving service mountoverflowtmp at depth 11 insserv: loop involving service mountall-bootclean at depth 10 insserv: There is a loop between service openmediavault-beep and ifupdown if started insserv: loop involving service ifupdown at depth 13 insserv: There is a loop at service noip2 if started insserv: There is a loop between service openmediavault-beep and mountoverflowtmp if started insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header
    • Fair enough. I have a number of things running on this box that are not managed by the OMV webpages. Why does OMV even care about the NoIP service? Or more to the point, how can I make it not care? I suppose I could remove the NoIP service, but I'd really prefer to keep it if I can.

      I guess I'm going to have to start digging into the code here.. I was hoping there was an easy way to fix this..

      Thanks...
    • Oh, OK it's the init script I wrote for NoIP that's the problem then. It didn't have the necessary header information for update-rc.c to work. I had just hand linked it into the right places.

      Thanks for pointing me in the right direction. I'm just coming up the Debian learning curve having run Red Hat variants for years so I wasn't aware of how they manage daemon scripts.