[oneiric] insserv reorders all init scripts
Bug #811675 reported by
Eduard Hasenleithner
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
insserv (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
I'm currently testing ubuntu oneiric. When installing the third-party printer driver turboprint (http://
I'm not actually sure if this is a bug of insserv, or just a bug of turboprint calling insserv. But if this is the case, why is insserv still installed?
To post a comment you must log in.
This is a severe bug in the third-party turboprint package. The insserv package is installed as a dependency of sysv-rc inherited from Debian, and is available if users *choose* to switch to dependency-based sysvinit scripts; but no package is permitted, by Debian/Ubuntu policy, to invoke insserv directly; they must use the update-rc.d policy interface, which respects the existence of the /etc/init. d/.legacy- bootordering file and avoids the use of insserv. Please report this issue to the provider of this driver package.
That said, the LSB headers in the initscripts package should all be correct for use with insserv, and insserv-provided reordering should not result in the reboot script being called before the umountroot script. Can you please show the full contents of your /etc/rc6.d directory, and attach the /etc/init.d/reboot script from your system?