Bug#549316: agree that libdevmapper1.02.1 should conflict with libdevmapper1.02

Greg Orlowski greg_orlowski at yahoo.com
Wed Dec 22 02:50:58 UTC 2010


I just upgraded a machine from lenny to squeeze (still unreleased).

When I run:

dpkg-reconfigure sysv-rc

I get the notification:

Unable to migrate to dependency-based boot system
Tests have determined that problems in the boot system exist which prevent migration to dependency-based boot sequencing:
insserv: warning: script 'S25libdevmapper1.02' missing LSB tags and override,
insserv: warning: script 'libdevmapper1.02' missing LSB tags ...

dpkg -S /etc/init.d/libdevmapper1.02 
libdevmapper1.02: /etc/init.d/libdevmapper1.02

This system has both:

 dpkg -l |grep libdevmapper1
ii  libdevmapper1.02                   2:1.02.12-1                  The Linux Kernel Device Mapper userspace library
ii  libdevmapper1.02.1                 2:1.02.48-4                  The Linux Kernel Device Mapper userspace library

As the original bug reporter notes, libdevmapper1.02.1 should conflict with libdevmapper1.02, and they should not be installable in parallel. However, the old package actually has to get purged to remove  /etc/init.d/libdevmapper1.02

This will probably frustrate a number of people who will not figure out that they need to manually

apt-get remove --purge libdevmapper1.02 

when upgrading to squeeze and being asked if they would like to switch to dependency-based sequencing.




      





More information about the pkg-lvm-maintainers mailing list