Comment 2 for bug 1792752

Revision history for this message
Steve Langasek (vorlon) wrote :

The error in your log shows:

insserv: warning: script 'S99startEverything' missing LSB tags and overrides
insserv: warning: script 'startEverything.sh' missing LSB tags and overrides
[...]
insserv: There is a loop between service startEverything and udev if started
insserv: loop involving service udev at depth 1
insserv: There is a loop at service startEverything if started
insserv: Starting startEverything.sh depends on grub-common and therefore on system facility `$all' which can not be true!
[...]

You appear to have a local init script, /etc/init.d/startEverything.sh, which is not a valid LSB init script and therefore causes problems on upgrade when trying to calculate init script dependencies.

It's a problem that this is treated as a fatal error in the upgrader. Nevertheless, this script probably isn't going to do what you want it to post-upgrade due to the lack of correct init script dependency declarations. You will want to either adjust this init script to contain a proper LSB init header, or remove it from your system, and try the upgrade again with 'sudo apt-get -f install && sudo apt-get dist-upgrade'.