Thank you for taking the time to report this issue and help to improve Ubuntu.
The behavior of debhelper here is correct; any init script which exits non-zero when trying to stop a daemon that isn't running is buggy and should be fixed. This will be clarified in an upcoming update to Debian policy, on which Ubuntu's packaging policy is based; however, this is not a change to the intent of policy, which has always been that init scripts not fail when called to stop an already-stopped process. Note that debhelper ignoring init script failures on removal is incorrect because if a daemon could *not* be stopped for whatever reason and should have been, leaving it running after the package has been removed constitutes a potential security hole. ** Changed in: debhelper (Ubuntu) Status: New => Invalid -- debhelper script creates prerm script that causes daemon removal to be impossible https://bugs.launchpad.net/bugs/119454 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs