Bug#633878: libdevmapper1.02.1: breaks booting with empty sublevel definition in uname -r (like kernel 3.0)

Stefan Lippers-Hollmann s.L-H at gmx.de
Thu Jul 14 16:33:56 UTC 2011


Package: libdevmapper1.02.1
Version: 2:1.02.63-3
Severity: minor
Tags: patch

Hi

Using a kernel with empty SUBLEVEL definition, like

VERSION = 3
PATCHLEVEL = 0
SUBLEVEL =
EXTRAVERSION = -rc7
NAME = Sneaky Weasel

breaks booting with / on LVM2, as the logical volumes can't be found.
An according fix has been added to Fedora with

http://pkgs.fedoraproject.org/gitweb/?p=lvm2.git;a=blob_plain;f=lvm2-uname.patch;h=20ba1e24d3c18ac7dc302cbec18937772f1e6325;hb=f583cdcaddb7efeb208747a83a4b8042dc1eeb0e

which corresponds to the one committed in upstream lvm2 2.02.86[1] and 
is working for me.

[ Yes I am aware that current Debian kernels in experimental define 
  SUBLEVEL as 0, to defer compatibility issues like this. ]

Regards
	Stefan Lippers-Hollmann

[1]	ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.86.tgz

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0-rc7-aptosid-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libdevmapper1.02.1 depends on:
ii  dmsetup         2:1.02.63-3              The Linux Kernel Device Mapper use
ii  libc6           2.13-10                  Embedded GNU C Library: Shared lib
ii  libselinux1     2.0.98-1.1               SELinux runtime shared libraries
ii  libudev0        171-3                    libudev shared library

libdevmapper1.02.1 recommends no packages.

libdevmapper1.02.1 suggests no packages.

-- no debconf information





More information about the pkg-lvm-maintainers mailing list