On Mon, 06 Dec 2010 14:02:08 +0100, Tanguy Ortolo wrote:

> >   invoke-rc.d: policy-rc.d denied execution of start.
> >   insserv: Service udev has to be enabled to start service lvm2
> >   insserv: exiting now!
> >   update-rc.d: error: insserv rejected the script header
> >   dpkg: error processing lvm2 (--configure):
> >    subprocess installed post-installation script returned error exit status 
> > 1
> >   configured to not write apport reports
> I wonder if it is not simply because lvm2's init script depends on
> udev's, whereas the package does not depend on the udev package. Thus it
> is possible to install lvm2 without udev, which would make insserv fail
> to satisfy this dependancy.

Sounds logical. And also works in a quick piuparts test.

What surprises me is the changelog entry for 2.02.64-1:
  * Enable udev sync, remove explicit udev dependency, bump dmsetup dependency
    to get it working. (closes: #543163)

The question is if udev is necessary; if not it probably can be moved
from Default-Start to Should-Start in the init script.
 
I've also tried this and it also works.


Cheers,
gregor 
-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-    NP: Vic Chesnutt: Gravity Of The Situation

Attachment: signature.asc
Description: Digital signature

Reply via email to