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