[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#426446: MODULES=dep fails with renamed cryptodevices



Package: initramfs-tools
Version: 0.88
Severity: important


After upgrade to 0.88 (it works with etch's 0.87b), I cannot create
initramfs anymore:

  update-initramfs: Generating /boot/initrd.img-2.6.18-4-686
  Error: missing mapper/cr_hda root /dev/mapper/cr_hda5 /sys entry

The root seems to be MODULES=dep and the new /sys parsing code. If
I set MODULES=most, it works.

Also, it seems to matter that I have renamed dm-0 as mapper/cr_hda5:

  lapse:..share/initramfs-tools# ls -l /dev/mapper/cr_hda4 /dev/dm-0
  brw-rw---- 1 root disk 254, 0 2007-05-28 22:53 /dev/mapper/cr_hda5
  brw-rw---- 1 root disk 254, 0 2007-05-28 22:52 /dev/dm-0

As per maks' request, here is the mkinitramfs trace, ls -l /sys/block and mount
output. If you need any more information, I can reproduce this at will.

lapse:..share/initramfs-tools# ls -l /sys/block
total 0
drwxr-xr-x  4 root root 0 2007-05-28 22:53 dm-0/
drwxr-xr-x  4 root root 0 2007-05-28 22:53 dm-1/
drwxr-xr-x  4 root root 0 2007-05-28 22:53 dm-2/
drwxr-xr-x  4 root root 0 2007-05-28 22:53 dm-3/
drwxr-xr-x  4 root root 0 2007-05-28 23:10 dm-4/
drwxr-xr-x  4 root root 0 2007-05-28 22:53 dm-5/
drwxr-xr-x 13 root root 0 2007-05-28 22:53 hda/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram0/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram1/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram10/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram11/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram12/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram13/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram14/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram15/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram2/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram3/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram4/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram5/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram6/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram7/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram8/
drwxr-xr-x  4 root root 0 2007-05-28 22:52 ram9/

lapse:..share/initramfs-tools# mount                                                          #[1,358]
/dev/mapper/cr_hda5 on / type auto (rw,noatime,errors=remount-ro,acl,user_xattr,barrier=1)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/hda1 on /boot type ext3 (rw,noexec,nosuid,nodev,noatime,acl,user_xattr,barrier=1)
/dev/mapper/cr_hda9 on /home type ext3 (rw,nosuid,nodev,acl,user_xattr,barrier=1)
/dev/mapper/cr_hda7 on /tmp type ext3 (rw,nosuid,nodev,acl,user_xattr,barrier=1)
/dev/mapper/cr_hda6 on /usr type ext3 (rw,nodev,noatime,acl,user_xattr,barrier=1)
/dev/mapper/cr_hda8 on /var type ext3 (rw,acl,user_xattr,barrier=1)


lapse:..share/initramfs-tools# sh -x /usr/sbin/mkinitramfs -v -o /dev/null                      #[363]
+ umask 0022
+ export PATH=/usr/bin:/sbin:/bin
+ keep=n
+ CONFDIR=/etc/initramfs-tools
+ verbose=n
+ errors_to=2>/dev/null
+ BUSYBOXDIR=/bin
+ getopt -o d:ko:r:v --long supported-host-version:,supported-target-version: -n /usr/sbin/mkinitramfs -- -v -o /dev/null
+ OPTIONS= -v -o '/dev/null' --
+ [ 0 != 0 ]
+ eval set --  -v -o '/dev/null' --
+ set -- -v -o /dev/null --
+ true
+ verbose=y
+ shift
+ true
+ outfile=/dev/null
+ shift 2
+ true
+ shift
+ break
+ [ -n  ]
+ [ -n  ]
+ . /usr/share/initramfs-tools/scripts/functions
+ . /usr/share/initramfs-tools/hook-functions
+ . /etc/initramfs-tools/initramfs.conf
+ MODULES=dep
+ BUSYBOX=y
+ KEYMAP=n
+ BOOT=local
+ DEVICE=eth0
+ NFSROOT=auto
+ EXTRA_CONF=
+ basename /usr/share/initramfs-tools/conf.d/cryptsetup
+ grep -v \.dpkg-.*$
+ grep ^[[:alnum:]][[:alnum:]\._-]*$
+ EXTRA_CONF= cryptsetup
+ basename /usr/share/initramfs-tools/conf.d/uswsusp
+ grep ^[[:alnum:]][[:alnum:]\._-]*$
+ grep -v \.dpkg-.*$
+ EXTRA_CONF= cryptsetup uswsusp
+ basename /etc/initramfs-tools/conf.d/resume
+ grep ^[[:alnum:]][[:alnum:]\._-]*$
+ grep -v \.dpkg-.*$
+ EXTRA_CONF= cryptsetup uswsusp resume
+ [ -e /etc/initramfs-tools/conf.d/cryptsetup ]
+ [ -e /usr/share/initramfs-tools/conf.d/cryptsetup ]
+ . /usr/share/initramfs-tools/conf.d/cryptsetup
+ KEYMAP=y
+ [ -e /etc/initramfs-tools/conf.d/uswsusp ]
+ [ -e /usr/share/initramfs-tools/conf.d/uswsusp ]
+ . /usr/share/initramfs-tools/conf.d/uswsusp
+ KEYMAP=y
+ [ -e /etc/initramfs-tools/conf.d/resume ]
+ . /etc/initramfs-tools/conf.d/resume
+ [ -n  ]
+ [ -z /dev/null ]
+ touch /dev/null
+ readlink -f /dev/null
+ outfile=/dev/null
+ [ 0 -ne 1 ]
+ uname -r
+ version=2.6.18-4-686
+ check_minkver 2.6.18-4-686
+ curversion=2.6.18-4-686
+ initdir=
+ [ -z ]
+ dpkg --print-installation-architecture
+ DPKG_ARCH=i386
+ minversion=2.6.12
+ dpkg --compare-versions 2.6.18-4-686 lt 2.6.12
+ return 0
+ check_minkver 2.6.18-4-686 /usr/share/initramfs-tools/hooks
+ curversion=2.6.18-4-686
+ initdir=/usr/share/initramfs-tools/hooks
+ [ -z /usr/share/initramfs-tools/hooks ]
+ set_initlist
+ unset initlist
+ [ ! -x /usr/share/initramfs-tools/hooks/cryptopensc ]
+ [ -d /usr/share/initramfs-tools/hooks/cryptopensc ]
+ initlist= cryptopensc
+ [ ! -x /usr/share/initramfs-tools/hooks/cryptroot ]
+ [ -d /usr/share/initramfs-tools/hooks/cryptroot ]
+ initlist= cryptopensc cryptroot
+ [ ! -x /usr/share/initramfs-tools/hooks/kernelextras ]
+ [ -d /usr/share/initramfs-tools/hooks/kernelextras ]
+ initlist= cryptopensc cryptroot kernelextras
+ [ ! -x /usr/share/initramfs-tools/hooks/keymap ]
+ [ -d /usr/share/initramfs-tools/hooks/keymap ]
+ initlist= cryptopensc cryptroot kernelextras keymap
+ [ ! -x /usr/share/initramfs-tools/hooks/legacylvm ]
+ [ -d /usr/share/initramfs-tools/hooks/legacylvm ]
+ initlist= cryptopensc cryptroot kernelextras keymap legacylvm
+ [ ! -x /usr/share/initramfs-tools/hooks/thermal ]
+ [ -d /usr/share/initramfs-tools/hooks/thermal ]
+ initlist= cryptopensc cryptroot kernelextras keymap legacylvm thermal
+ [ ! -x /usr/share/initramfs-tools/hooks/udev ]
+ [ -d /usr/share/initramfs-tools/hooks/udev ]
+ initlist= cryptopensc cryptroot kernelextras keymap legacylvm thermal udev
+ [ ! -x /usr/share/initramfs-tools/hooks/uswsusp ]
+ [ -d /usr/share/initramfs-tools/hooks/uswsusp ]
+ initlist= cryptopensc cryptroot kernelextras keymap legacylvm thermal udev uswsusp
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/cryptopensc
+ minver=
+ [ -z  ]
+ continue
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/cryptroot
+ minver=
+ [ -z  ]
+ continue
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/kernelextras
+ minver=
+ [ -z  ]
+ continue
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/keymap
+ minver=
+ [ -z  ]
+ continue
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/legacylvm
+ minver=
+ [ -z  ]
+ continue
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/thermal
+ minver=
+ [ -z  ]
+ continue
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/udev
+ minver=
+ [ -z  ]
+ continue
+ sed /^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$// /usr/share/initramfs-tools/hooks/uswsusp
+ minver=
+ [ -z  ]
+ continue
+ check_minkver 2.6.18-4-686 /etc/initramfs-tools/hooks
+ curversion=2.6.18-4-686
+ initdir=/etc/initramfs-tools/hooks
+ [ -z /etc/initramfs-tools/hooks ]
+ set_initlist
+ unset initlist
+ continue
+ [ -d /dev/null ]
+ MODULESDIR=/lib/modules/2.6.18-4-686
+ [ ! -e /lib/modules/2.6.18-4-686 ]
+ [ ! -e /lib/modules/2.6.18-4-686/modules.dep ]
+ mktemp -t -d mkinitramfs_XXXXXX
+ DESTDIR=/tmp/mkinitramfs_e20181
+ mktemp -t mkinitramfs-OL_XXXXXX
+ __TMPCPIOGZ=/tmp/mkinitramfs-OL_j20182
+ dpkg --print-installation-architecture
+ DPKG_ARCH=i386
+ export MODULESDIR
+ export version
+ export CONFDIR
+ export DESTDIR
+ export DPKG_ARCH
+ export verbose
+ export KEYMAP
+ export __TMPCPIOGZ
+ mkdir -p /tmp/mkinitramfs_e20181/bin
+ mkdir -p /tmp/mkinitramfs_e20181/conf/conf.d
+ mkdir -p /tmp/mkinitramfs_e20181/etc
+ mkdir -p /tmp/mkinitramfs_e20181/lib
+ mkdir -p /tmp/mkinitramfs_e20181/modules
+ mkdir -p /tmp/mkinitramfs_e20181/sbin
+ mkdir -p /tmp/mkinitramfs_e20181/scripts
+ mkdir -p /tmp/mkinitramfs_e20181//lib/modules/2.6.18-4-686
+ [ -f /etc/initramfs-tools/modules ]
+ add_modules_from_file /etc/initramfs-tools/modules
+ [ ! -e /etc/initramfs-tools/modules ]
+ sed -e /^#/d /etc/initramfs-tools/modules
+ read module rest
+ [ -f /usr/share/initramfs-tools/modules.d/* ]
+ [ dep = dep ]
+ dep_add_modules
+ mount
+ awk / \/ / {print "root=" $1 "\nrootfs=" $5; exit}
+ eval root=/dev/mapper/cr_hda5
rootfs=auto
+ root=/dev/mapper/cr_hda5
+ rootfs=auto
+ block=mapper/cr_hda5
+ block=mapper/cr_hda
+ [ -z mapper/cr_hda ]
+ [ ! -e /sys/block/mapper/cr_hda ]
+ echo Error: missing mapper/cr_hda root /dev/mapper/cr_hda5 /sys entry
Error: missing mapper/cr_hda root /dev/mapper/cr_hda5 /sys entry
+ exit 1

# this is in hook-functions/dep_add_modules()


-- Package-specific info:
-- /proc/cmdline
root=/dev/mapper/cr_hda5 ro nmi_watchdog=1 

-- /proc/filesystems
	cramfs
	ext3

-- lsmod
Module                  Size  Used by
wlan_tkip              12000  1 
wlan_ccmp               7904  1 
wlan_scan_sta          12192  1 
ath_pci                83040  0 
bnep                   14400  2 
rfcomm                 34584  4 
l2cap                  21696  9 bnep,rfcomm
bluetooth              45956  5 bnep,rfcomm,l2cap
ibm_acpi               24480  0 
nvram                   8328  1 
uinput                  8288  1 
i915                   17600  2 
drm                    61332  3 i915
ppdev                   8676  0 
parport_pc             32132  0 
lp                     11012  0 
parport                33256  3 ppdev,parport_pc,lp
button                  6672  0 
ac                      5188  0 
battery                 9636  0 
speedstep_centrino      8384  1 
cpufreq_userspace       4448  0 
cpufreq_conservative     7304  0 
cpufreq_powersave       1920  0 
cpufreq_stats           5408  0 
freq_table              4576  2 speedstep_centrino,cpufreq_stats
cpufreq_ondemand        6636  1 
ipv6                  226016  24 
ipt_REDIRECT            2176  2 
ipt_owner               2080  1 
ipt_MASQUERADE          3712  1 
iptable_nat             7044  1 
ipt_REJECT              5248  1 
ipt_addrtype            1952  2 
ipt_LOG                 6112  1 
xt_limit                2752  1 
xt_tcpudp               3136  21 
xt_conntrack            2624  6 
ip_nat_ftp              3328  0 
ip_nat                 16876  4 ipt_REDIRECT,ipt_MASQUERADE,iptable_nat,ip_nat_ftp
ip_conntrack_ftp        7760  1 ip_nat_ftp
ip_conntrack           49088  6 ipt_MASQUERADE,iptable_nat,xt_conntrack,ip_nat_ftp,ip_nat,ip_conntrack_ftp
nfnetlink               6680  2 ip_nat,ip_conntrack
iptable_filter          3104  1 
ip_tables              13028  2 iptable_nat,iptable_filter
x_tables               13316  11 ipt_REDIRECT,ipt_owner,ipt_MASQUERADE,iptable_nat,ipt_REJECT,ipt_addrtype,ipt_LOG,xt_limit,xt_tcpudp,xt_conntrack,ip_tables
fuse                   39828  1 
dm_snapshot            15552  0 
dm_mirror              19152  0 
tsdev                   7520  0 
snd_intel8x0           30332  1 
snd_intel8x0m          15980  0 
snd_ac97_codec         83104  2 snd_intel8x0,snd_intel8x0m
snd_pcm_oss            38368  0 
snd_mixer_oss          15200  2 snd_pcm_oss
irtty_sir               7808  0 
sir_dev                15492  1 irtty_sir
serio_raw               6660  0 
snd_pcm                68676  4 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss
snd_timer              20996  1 snd_pcm
snd                    47012  7 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9248  2 snd
psmouse                35016  0 
nsc_ircc               20912  0 
irda                  162588  3 irtty_sir,sir_dev,nsc_ircc
crc_ccitt               2240  1 irda
evdev                   9088  0 
pcmcia                 34140  0 
rtc                    12372  0 
pcspkr                  3072  0 
firmware_class          9600  1 pcmcia
ext3                  119240  6 
jbd                    52456  1 ext3
mbcache                 8356  1 ext3
sha256                 11104  0 
aes                    28160  12 
dm_crypt               10888  1 
dm_mod                 50232  14 dm_snapshot,dm_mirror,dm_crypt
ide_generic             1408  0 [permanent]
ide_disk               14848  8 
yenta_socket           24460  1 
rsrc_nonstatic         11840  1 yenta_socket
ath_rate_sample        13024  1 ath_pci
wlan                  173692  6 wlan_tkip,wlan_ccmp,wlan_scan_sta,ath_pci,ath_rate_sample
ath_hal               191664  3 ath_pci,ath_rate_sample
e1000                 108512  0 
sdhci                  16844  0 
mmc_core               23168  1 sdhci
pcmcia_core            36852  3 pcmcia,yenta_socket,rsrc_nonstatic
piix                    9444  0 [permanent]
ehci_hcd               28136  0 
snd_ac97_bus            2400  1 snd_ac97_codec
snd_page_alloc          9640  3 snd_intel8x0,snd_intel8x0m,snd_pcm
i2c_i801                7468  0 
i2c_core               19680  1 i2c_i801
generic                 5476  0 [permanent]
ide_core              110504  4 ide_generic,ide_disk,piix,generic
shpchp                 33024  0 
pci_hotplug            28704  1 shpchp
uhci_hcd               21164  0 
usbcore               112644  3 ehci_hcd,uhci_hcd
intel_agp              21148  1 
agpgart                29896  3 drm,intel_agp
thermal                13608  0 
processor              28840  2 speedstep_centrino,thermal
fan                     4804  0 

-- /etc/kernel-img.conf
do_symlinks = no
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
postinst_hook = update-grub
postrm_hook   = update-grub

-- /etc/initramfs-tools/initramfs.conf
MODULES=dep
BUSYBOX=y
KEYMAP=n
BOOT=local
DEVICE=eth0
NFSROOT=auto


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (750, 'unstable'), (500, 'testing'), (250, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initramfs-tools depends on:
ii  busybox                      1:1.1.3-4   Tiny utilities for small and embed
ii  cpio                         2.7-3       GNU cpio -- a program to manage ar
ii  klibc-utils                  1.5-2       small statically-linked utilities 
ii  module-init-tools            3.3-pre11-1 tools for managing Linux kernel mo
ii  udev                         0.105-4     /dev/ and hotplug management daemo

initramfs-tools recommends no packages.

-- no debconf information

-- 
 .''`.   martin f. krafft <madduck@debian.org>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems

Attachment: signature.asc
Description: Digital signature (GPG/PGP)


Reply to: