This is not a bug in plymouth's init script; it is intentional that plymouth depends on '$all', since this script runs to stop the plymouth frontend after the rest of the init scripts have run.
It is a bug in the cups init script on the original user's system; however, that init script was not the init script included in the cups- daemon package in Ubuntu 16.04. The cups-daemon package ships a /etc/init.d/cups which does not depend on plymouth. So this is also invalid for cups. It is still a bug in the part of the system that enforced insserv. ** Changed in: plymouth (Ubuntu) Status: Confirmed => Invalid ** Changed in: cups (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1628868 Title: init.d scripts loop between cups and plymouth To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1628868/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs