Activity log for bug #1487127

Date Who What changed Old value New value Message
2015-08-20 16:42:21 Weed bug added bug
2015-08-20 16:43:58 TJ cryptsetup (Ubuntu): status New Triaged
2015-08-20 16:44:02 TJ cryptsetup (Ubuntu): importance Undecided High
2015-08-20 16:44:05 TJ cryptsetup (Ubuntu): assignee TJ (tj)
2015-08-20 16:54:26 TJ description drops into busybox (initramfs) on initial boot. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: cryptsetup 2:1.6.1-1ubuntu1 [modified: usr/share/initramfs-tools/hooks/cryptroot] ProcVersionSignature: Ubuntu 3.16.0-46.62~14.04.1-generic 3.16.7-ckt15 Uname: Linux 3.16.0-46-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.11 Architecture: amd64 CurrentDesktop: Unity Date: Thu Aug 20 09:39:02 2015 InstallationDate: Installed on 2015-07-06 (44 days ago) InstallationMedia: Ubuntu 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1) SourcePackage: cryptsetup UpgradeStatus: No upgrade log present (probably fresh install) crypttab: sda5_crypt UUID=e395c3fa-5e1c-4ecd-ade7-b924e20a17a2 none luks,discard Summary: Boot drops into busybox (initramfs) on initial boot. Cause: initrd.img/conf/conf.d/cryptroot gets an entry for a subsidary swap LV added as well as the rootfs when using full disk encryption + LVM The hook script /usr/share/initramfs-tools/hooks/cryptroot incorrectly adds the swap entry. Manually removing the entry from the initrd's cryptroot allows the system to boot correctly. Overview: # /etc/crypttab sda5_crypt UUID=e395c3fa-5e1c-4ecd-ade7-b924e20a17a2 none luks,discard # extracted initrd.img /tmp/initrd/conf/conf.d# more cryptroot target=sda5_crypt,source=UUID=e395c3fa-5e1c-4ecd-ade7-b924e20a17a2,key=none,rootdev,lvm=ubuntu--vg-root,discard target=sda5_crypt,source=UUID=e395c3fa-5e1c-4ecd-ade7-b924e20a17a2,key=none,lvm=ubuntu--vg-swap_1,discard # /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> /dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=955c7e81-81b0-440d-9774-5241beec1493 /boot ext2 defaults 0 2 /dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0 blkid /dev/sda1: UUID="955c7e81-81b0-440d-9774-5241beec1493" TYPE="ext2" /dev/sda5: UUID="e395c3fa-5e1c-4ecd-ade7-b924e20a17a2" TYPE="crypto_LUKS" /dev/mapper/sda5_crypt: UUID="UTspOf-uT8M-eHMO-0Hmu-Rc5S-JEjb-f7gBFF" TYPE="LVM2_member" /dev/mapper/ubuntu--vg-root: UUID="8517460e-22ef-418d-848d-92e987978dab" TYPE="ext4" /dev/mapper/ubuntu--vg-swap_1: UUID="a122b964-028e-4452-bf2e-fc30491081b0" TYPE="swap" /dev/sdb1: LABEL="Elements" UUID="308B9F8A54410329" TYPE="ntfs" lsblk NAME FSTYPE LABEL MOUNTPOINT sda ├─sda1 ext2 /boot ├─sda2 └─sda5 crypto_LUKS └─sda5_crypt (dm-0) LVM2_member ├─ubuntu--vg-root (dm-1) ext4 / └─ubuntu--vg-swap_1 (dm-2) swap [SWAP] sdb └─sdb1 ntfs Elements /media/weed/Elements sr0 # Debugging enabled (set -x) in /usr/share/initramfs-tools/hooks/cryptroot update-initramfs -vu ... + echo target=sda5_crypt,source=UUID=e395c3fa-5e1c-4ecd-ade7-b924e20a17a2,key=none,rootdev,lvm=ubuntu--vg-root,discard ... + echo target=sda5_crypt,source=UUID=e395c3fa-5e1c-4ecd-ade7-b924e20a17a2,key=none,lvm=ubuntu--vg-swap_1,discard ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: cryptsetup 2:1.6.1-1ubuntu1 [modified: usr/share/initramfs-tools/hooks/cryptroot] ProcVersionSignature: Ubuntu 3.16.0-46.62~14.04.1-generic 3.16.7-ckt15 Uname: Linux 3.16.0-46-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.11 Architecture: amd64 CurrentDesktop: Unity Date: Thu Aug 20 09:39:02 2015 InstallationDate: Installed on 2015-07-06 (44 days ago) InstallationMedia: Ubuntu 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1) SourcePackage: cryptsetup UpgradeStatus: No upgrade log present (probably fresh install) crypttab: sda5_crypt UUID=e395c3fa-5e1c-4ecd-ade7-b924e20a17a2 none luks,discard
2015-08-20 16:55:08 TJ attachment added update-initramfs -vu log with set -x in cryptroot hook script https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/1487127/+attachment/4449722/+files/update-initramfs-cryptroot.log