Bug#324162: lvm2create_initrd.gz does not filter linux-gate.so.1
when calculating library dependencies
Michael Stilkerich
michael.stilkerich at stud.informatik.uni-erlangen.de
Sat Aug 20 15:57:48 UTC 2005
Package: lvm2
Version: 2.01.14-1
Severity: minor
Linux 2.6 includes some kind of gateway between user and kernel space. This is
realized via a ghost library linux-gate.so.1.
lvm2create_initrd.gz calls ldd to determine the required libraries.
The ldd result includes linux-gate.so.1 in the form
linux-gate.so.1 => (0xffffe000)
which breaks the following awk expression and makes the created initrd useless.
Please fix this issue, e.g. by adding grep -v 'linux-gate.so.1' to the pipe
between ldd and awk.
Note that linux-gate might be called different on other architectures. See
http://www.uwsg.iu.edu/hypermail/linux/kernel/0306.2/0674.html
for more information on this topic.
-Mike
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12.3
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages lvm2 depends on:
ii debconf 1.4.57 Debian configuration management sy
ii libc6 2.3.5-4 GNU C Library: Shared libraries an
ii libdevmapper1.01 2:1.01.04-2 The Linux Kernel Device Mapper use
ii libselinux1 1.24-4 SELinux shared libraries
ii lvm-common 1.5.20 The Logical Volume Manager for Lin
lvm2 recommends no packages.
-- debconf information excluded
More information about the pkg-lvm-maintainers
mailing list