Dne 14.6.2010 00:44, Bastian Blank napsal(a):
On Sun, Jun 13, 2010 at 11:29:06PM +0100, Alasdair G Kergon wrote:
On Sun, Jun 13, 2010 at 10:42:14PM +0200, Thomas Koch wrote:
I've updated by accident (lack of better knowledge...) only
libdevmapper, but not dmsetup. Afterwards my system didn't boot anymore:
The package manager should enforce updating the packages together.
It makes no sense to have a system with dmsetup older that libdevmapper.

No, this is not how an ABI works. This means that libdevmapper have a
broken interface with its users.


There are few problems - however in this case the only possible fix at this moment is to setup stronger Dependency from dmsetup to the same 'libdevmapper' version.

libdevmapper library is now working with udev- however Debian provides udev rules inside dmsetup package.

Best solution for now is to add  'libdevmapper1.02.1 (= ${binary:Version})'
to dmsetup package.

Also questionable is the existence of libdevmapper library without udev rules from same package version. In the current situation there are on going udev changes and it may cause troubles to have multiple different libdevmapper libs and same udev rules.

This may result into the situation that all application which are using libdevmapper in effect need dmsetup - simply because dmsetup usage is required through udev rules - so unless user explicitly requests to not use udev in lvm.conf - any lvm need libdevmapper and dmsetup from the same release.

k...@debian.org




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to