[pkg-cryptsetup-devel] Bug#547598: output an error message if a module cannot be found
Carlo Contavalli
ccontavalli at gmail.com
Sun Sep 20 23:22:25 UTC 2009
Package: cryptsetup
Version: 2:1.0.7-2
Severity: normal
I've been bitten by initramfs not including the right modules
for cryptroot support a few times now.
By peeking in:
/usr/share/initramfs-tools/hooks/cryptroot
I believe the script does not output any warning if it fails to
find a module.
I believe the script should report missing modules, so the user
can manually tweak /etc/modules and regenerate the ramfs before
actually rebooting the system or having to play with grub.
Carlo
-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=/vmlinuz-2.6.30-1-686 root=/dev/mapper/root ro quiet
-- /etc/crypttab
# <target name> <source device> <key file> <options>
root /dev/mapper/system-root none cipher=aes-xts-essiv:wp256,size=256,hash=ripemd160
-- /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 /boot ext2 noatime,nodev,nosuid,noexec,sync 0 2
/dev/mapper/swap none swap sw 0 0
proc /proc proc defaults 0 0
/dev/mapper/root / ext3 commit=60,data=journal,errors=remount-ro 0 1
/dev/mapper/opt /opt ext3 commit=60,data=journal,errors=remount-ro 0 1
/dev/mapper/dumps /opt/dumps ext3 commit=60,data=journal,errors=remount-ro 0 2
-- lsmod
Module Size Used by
cpufreq_stats 3520 0
i915 147544 1
drm 137920 2 i915
i2c_algo_bit 4860 1 i915
ip6t_REJECT 3276 1
nf_conntrack_ipv6 11616 1
ip6table_filter 3084 1
ip6_tables 11316 1 ip6table_filter
ipt_REJECT 2496 1
nf_conntrack_ipv4 11928 1
nf_defrag_ipv4 1664 1 nf_conntrack_ipv4
xt_conntrack 3184 2
nf_conntrack 57924 3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_conntrack
iptable_filter 2956 1
ip_tables 10188 1 iptable_filter
x_tables 14108 5 ip6t_REJECT,ip6_tables,ipt_REJECT,xt_conntrack,ip_tables
joydev 8576 0
hdaps 9228 1
thinkpad_ec 6288 1 hdaps
ext2 54120 1
fuse 47752 1
snd_hda_codec_conexant 17164 1
arc4 1560 2
snd_hda_intel 22192 5
ecb 2368 2
snd_hda_codec 63580 2 snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 6120 1 snd_hda_codec
snd_pcm_oss 32232 0
snd_mixer_oss 12368 3 snd_pcm_oss
snd_pcm 62420 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
iwlagn 72244 0
i2400m_usb 24368 0
iwlcore 92264 1 iwlagn
i2400m 69512 1 i2400m_usb
mac80211 142848 2 iwlagn,iwlcore
snd_timer 17436 1 snd_pcm
snd 49060 14 snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 6184 3 snd
cfg80211 55556 3 iwlagn,iwlcore,mac80211
wimax 22620 2 i2400m_usb,i2400m
uvcvideo 49308 0
thinkpad_acpi 55616 0
wmi 6184 0
led_class 3852 2 iwlcore,thinkpad_acpi
pcspkr 2104 0
nvram 6376 1 thinkpad_acpi
i2c_i801 8564 0
i2c_core 20844 4 i915,drm,i2c_algo_bit,i2c_i801
evdev 8028 22
videodev 31040 1 uvcvideo
snd_page_alloc 8180 2 snd_hda_intel,snd_pcm
serio_raw 4560 0
v4l1_compat 11416 2 uvcvideo,videodev
rfkill 9668 5 iwlcore,wimax,thinkpad_acpi
psmouse 37528 0
processor 34504 2
battery 6012 0
ac 2960 0
button 5060 0
ext3 107172 3
jbd 41036 1 ext3
mbcache 6924 2 ext2,ext3
sha256_generic 11216 0
cbc 3012 1
aes_i586 8092 11
aes_generic 27436 1 aes_i586
xts 2688 3
gf128mul 7708 1 xts
dm_crypt 11092 4
dm_mod 49992 23 dm_crypt
sd_mod 28748 3
crc_t10dif 1632 1 sd_mod
uhci_hcd 19132 0
ide_pci_generic 3632 0
ide_core 88100 1 ide_pci_generic
ahci 30068 2
ata_generic 4340 0
ehci_hcd 29680 0
libata 150904 2 ahci,ata_generic
usbcore 126004 5 i2400m_usb,uvcvideo,uhci_hcd,ehci_hcd
e1000e 98380 0
scsi_mod 131800 2 sd_mod,libata
intel_agp 22900 1
agpgart 30836 3 drm,intel_agp
video 18044 1 i915
output 2604 1 video
thermal 12580 0
fan 4044 0
thermal_sys 13140 4 processor,video,thermal,fan
wp512 25864 0
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (1100, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages cryptsetup depends on:
ii dmsetup 2:1.02.36-4 The Linux Kernel Device Mapper use
ii libc6 2.9-25 GNU C Library: Shared libraries
ii libdevmapper1.02.1 2:1.02.36-4 The Linux Kernel Device Mapper use
ii libpopt0 1.14-4 lib for parsing cmdline parameters
ii libuuid1 2.16-3 Universally Unique ID library
cryptsetup recommends no packages.
Versions of packages cryptsetup suggests:
pn dosfstools <none> (no description available)
ii initramfs-tools [linux-initra 0.93.4 tools for generating an initramfs
ii udev 0.141-2 /dev/ and hotplug management daemo
-- no debconf information
More information about the pkg-cryptsetup-devel
mailing list