Hi Michael, On Tue, Jan 06, 2009 at 04:20:50PM +0100, Michael Meskes wrote: > On Tue, Jan 06, 2009 at 02:42:12PM +0100, Bastien ROUCARIES wrote: > > insserv: Service quota has to be enabled to start service quotarpc > > insserv: exiting now! > > insserv? What exactly are you doing here? This error message does not come > from > quota. It seems that insserv keeps track of all executed init scripts and > refuses to run a script of one of its dependencies have not been run before > even if the script essantially does nothing in this case.
insserv is the new system that should enable us to start service parallel. To fix packages for is a release goal. I guess it would be interesting to fix it for Lenny, but I'm not sure if this is still possible with the current unblock policy. However it makes quota uninstallable if insserv is installed (and active?), so it might be worth considering it. The problem itself seems to be simple: According to the LSB headers of quotarpc the service 'quota' is required for 'quotarpc' to start. However the links in the runlevels are installed in reversed order (update-rc.d for quotarpc comes first) which is the problem. It would be required to swap that, so that the symlinks for quota are installed before quotarpc. I guess this is due to insserv checking plausability when installing symlinks. I was able to properly install the package by manipulating the order manually. It however needs further investigation for the package generation process (I'm not sure if this can be handled with dh_installinit or if postinst code needs to be written manually). > Could you please try to "invoke-rc.d quota start" and then install/configure > again? If I'm guessing correctly this should fix the problem for your system. No, this does not seem to work. Best Regards, Patrick -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org