[pkg-cryptsetup-devel] Bug#671037: can not change target name of root in /etc/crypttab

Adam Lee adam8157 at gmail.com
Tue May 1 12:51:22 UTC 2012


Package: cryptsetup
Version: 2:1.4.1-3
Severity: important

Hi,

I use LVM over LUKS, I got the warning below when I run
`update-initramfs -u` after the target name changed.

cryptsetup: WARNING: invalid line in /etc/crypttab for sys -
cryptsetup: WARNING: invalid line in /etc/crypttab for sys -

And reboot failed(BTW, `ln -s /dev/dm-0 /dev/mapper/NEWNAME` dosen't
work).

Yes, I found a way(by which I changed the name from sda2_crypt to sys
and successfully boot):

0, enter another system(like livecd)
1, luksOpen with the new name, change the target name to the new one
2, chroot into it(now, the living target name is the same as it in conf)
3, update-initramfs -u
4, reboot

IMO, the func "add_device" in /usr/share/initramfs-tools/hooks/cryptroot
should not get root options from target, it should get those options
from source.


-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.2.0-2-amd64 root=/dev/mapper/sys-root ro quiet

-- /etc/crypttab
# <target name>	<source device>		<key file>	<options>
sys /dev/sda2 none luks

-- /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /boot           ext4    defaults        0       2
/dev/mapper/sys-swap none       swap    sw              0       0
/dev/mapper/sys-root /          ext4    errors=remount-ro 0       1
/dev/mapper/sys-home /home      ext4    defaults        0       2
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

-- lsmod
Module                  Size  Used by
pci_stub               12429  1 
vboxpci                19066  0 
vboxnetadp             13155  0 
vboxnetflt             23571  0 
vboxdrv               190057  3 vboxnetflt,vboxnetadp,vboxpci
tun                    18337  2 
fuse                   61981  1 
nfsd                  211858  2 
nfs                   312191  0 
nfs_acl                12511  2 nfs,nfsd
auth_rpcgss            37143  2 nfs,nfsd
fscache                36739  1 nfs
lockd                  67328  2 nfs,nfsd
sunrpc                173671  6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
cpufreq_conservative    13147  4 
acpi_cpufreq           12935  1 
mperf                  12453  1 acpi_cpufreq
loop                   22641  0 
firewire_sbp2          17993  0 
snd_hda_codec_hdmi     30783  4 
arc4                   12458  2 
snd_hda_codec_conexant    45199  1 
iwlwifi               166657  0 
snd_hda_intel          26345  1 
snd_hda_codec          78031  3 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec_hdmi
snd_hwdep              13186  1 snd_hda_codec
snd_pcm_oss            41081  0 
mac80211              192768  1 iwlwifi
snd_mixer_oss          17916  2 snd_pcm_oss
snd_pcm                63900  4 snd_pcm_oss,snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
snd_page_alloc         13003  2 snd_pcm,snd_hda_intel
snd_seq_midi           12848  0 
snd_seq_midi_event     13316  1 snd_seq_midi
cfg80211              137140  2 mac80211,iwlwifi
snd_rawmidi            23060  1 snd_seq_midi
joydev                 17266  0 
thinkpad_acpi          61270  0 
snd_seq                45093  2 snd_seq_midi_event,snd_seq_midi
iTCO_wdt               17081  0 
nouveau               545197  2 
ttm                    48725  1 nouveau
drm_kms_helper         27227  1 nouveau
drm                   167670  4 drm_kms_helper,ttm,nouveau
i2c_i801               16870  0 
nvram                  13049  1 thinkpad_acpi
snd_seq_device         13176  3 snd_seq,snd_rawmidi,snd_seq_midi
rfkill                 19012  2 thinkpad_acpi,cfg80211
snd_timer              22917  2 snd_seq,snd_pcm
i2c_algo_bit           12841  1 nouveau
snd                    52850  13 snd_timer,snd_seq_device,snd_seq,thinkpad_acpi,snd_rawmidi,snd_pcm,snd_mixer_oss,snd_pcm_oss,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec_hdmi
i2c_core               23876  5 i2c_algo_bit,i2c_i801,drm,drm_kms_helper,nouveau
tpm_tis                17454  0 
tpm                    17862  1 tpm_tis
psmouse                64455  0 
iTCO_vendor_support    12704  1 iTCO_wdt
intel_ips              17603  0 
soundcore              13065  2 snd
mxm_wmi                12473  1 nouveau
wmi                    13243  1 mxm_wmi
tpm_bios               12948  1 tpm
serio_raw              12931  0 
evdev                  17562  17 
pcspkr                 12579  0 
battery                13109  0 
button                 12937  1 nouveau
video                  17628  1 nouveau
ac                     12624  0 
processor              28106  1 acpi_cpufreq
power_supply           13475  2 ac,battery
ext4                  350411  3 
crc16                  12343  1 ext4
jbd2                   62015  1 ext4
mbcache                13065  1 ext4
sha256_generic         16797  2 
aesni_intel            50667  13 
cryptd                 14517  5 aesni_intel
aes_x86_64             16796  1 aesni_intel
aes_generic            33026  2 aes_x86_64,aesni_intel
cbc                    12754  0 
dm_crypt               22586  1 
dm_mod                 63545  12 dm_crypt
sr_mod                 21899  0 
sd_mod                 36136  3 
cdrom                  35401  1 sr_mod
crc_t10dif             12348  1 sd_mod
sdhci_pci              17976  0 
sdhci                  27053  1 sdhci_pci
mmc_core               72460  2 sdhci,sdhci_pci
ahci                   24997  2 
libahci                22860  1 ahci
firewire_ohci          35772  0 
ehci_hcd               40215  0 
firewire_core          48407  2 firewire_ohci,firewire_sbp2
e1000e                124918  0 
thermal                17383  0 
thermal_sys            18040  3 thermal,processor,video
crc_itu_t              12347  1 firewire_core
libata                140589  2 libahci,ahci
scsi_mod              162458  4 libata,sd_mod,sr_mod,firewire_sbp2
usbcore               128498  2 ehci_hcd
usb_common             12354  1 usbcore


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

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages cryptsetup depends on:
ii  debconf [debconf-2.0]  1.5.42
ii  dmsetup                2:1.02.67-2
ii  libc6                  2.13-31
ii  libcryptsetup4         2:1.4.1-3
ii  libpopt0               1.16-3

cryptsetup recommends no packages.

Versions of packages cryptsetup suggests:
ii  busybox                                 1:1.19.3-7
ii  dosfstools                              3.0.12-1
ii  initramfs-tools [linux-initramfs-tool]  0.102
ii  liblocale-gettext-perl                  1.05-7+b1
ii  udev                                    175-3.1

-- debconf information:
  cryptsetup/prerm_active_mappings: true





More information about the pkg-cryptsetup-devel mailing list