Package: initramfs-tools Version: 0.115~bpo70+1 Severity: important What did I do:
Today I installed backports version of open-vm-dkms and upgraded to most recent 3.14 backport kernel from a previous version of it I installed due to using BTRFS with skinny meta data on one partition. Current results: After this the machine failed to boot. It didnĀ“t find the root filesystem by its UUID. I typed "vgchange -ay" in initramfs and then Ctrl-D and then it booted. This used to work without manual interaction before. To make it boot consistently I added as a work-around: mondschein:~> cat /etc/initramfs-tools/scripts/local-top/lvm-manual #!/bin/sh PREREQ="lvm" prereqs() { echo $PREREQ } case $1 in prereqs) prereqs exit 0; esac . /scripts/functions log_begin_msg "Activitating logical volumes (as it does not seem to be done automatically at the moment)." vgchange -ay log_end_msg which I had handy as I use a similar workaround for enabling BTRFS RAID 1 boot on my laptop, which does not work as default. This worked after actually chmod'ing +x it :) Expected results: Machine boots without manual adaptions to InitRD. Additional information: The machine still boots from an Ext4 filesystem. The BTRFS filesystem is mounted later on by fstab. There is a lvm and a BTRFS script in InitRD already, but the lvm script did not seem to work properly: mondschein:~> lsinitramfs /boot/initrd.img-3.14-0.bpo.1-686-pae | grep script scripts scripts/functions scripts/nfs scripts/init-bottom scripts/init-bottom/udev scripts/init-bottom/ORDER scripts/local-premount scripts/local-premount/btrfs scripts/local-premount/resume scripts/local-premount/ORDER scripts/local scripts/local-top scripts/local-top/lvm-manual scripts/local-top/lvm2 scripts/local-top/ORDER scripts/init-top scripts/init-top/blacklist scripts/init-top/keymap scripts/init-top/udev scripts/init-top/ORDER scripts/init-top/all_generic_ide I thought it was an update to initramfs-tools causing this, but these have been upgraded last week already: Start-Date: 2014-06-12 11:46:49 Commandline: apt-get install -t wheezy-backports linux-image-3.14-0.bpo.1-686-pae linux-headers-3.14-0.bpo.1-686-pae btrfs-tools Install: linux-headers-3.14-0.bpo.1-686-pae:i386 (3.14.5-1~bpo70+1), linux-image-3.14-0.bpo.1-686-pae:i386 (3.14.5-1~bpo70+1), linux-compiler-gcc-4.6-x 86:i386 (3.14.5-1~bpo70+1, automatic), btrfs-tools:i386 (3.14.1-1~bpo70+1), liblzo2-2:i386 (2.06-1, automatic), linux-kbuild-3.14:i386 (3.14-1~bpo70+1, automatic), linux-headers-3.14-0.bpo.1-common:i386 (3.14.5-1~bpo70+1, automatic) Upgrade: initramfs-tools:i386 (0.109.1, 0.115~bpo70+1) End-Date: 2014-06-12 11:48:06 And there rebooting the machine worked out of the box. So maybe something in open-vm-tools or open-vm-dkms from wheezy-backports interacts with InitRD script stuff in a way that breaks boot. But OTOH I see no open-vm related scripts in above lsinitramfs output. Thanks, Martin -- Package-specific info: -- initramfs sizes -rw-r--r-- 1 root root 13M Jun 23 09:58 /boot/initrd.img-3.14-0.bpo.1-686-pae -rw-r--r-- 1 root root 11M Jun 23 09:58 /boot/initrd.img-3.2.0-4-686-pae -- /proc/cmdline BOOT_IMAGE=/vmlinuz-3.14-0.bpo.1-686-pae root=UUID=a8e69cdf-f016-4f07-8d2d-d975881d2095 ro -- resume RESUME=/dev/sda2 -- /proc/filesystems btrfs ext3 ext2 ext4 -- lsmod Module Size Used by coretemp 12734 0 crc32_pclmul 12809 0 crc32c_intel 12624 0 vmw_balloon 12502 0 irda 90367 0 parport_pc 25991 0 crc_ccitt 12331 1 irda parport 35207 1 parport_pc aesni_intel 17934 0 vmwgfx 142296 0 ttm 59829 1 vmwgfx aes_i586 16647 1 aesni_intel xts 12583 1 aesni_intel lrw 12686 1 aesni_intel gf128mul 12834 2 lrw,xts ablk_helper 12508 1 aesni_intel cryptd 14125 1 ablk_helper psmouse 85040 0 drm 198349 2 ttm,vmwgfx evdev 17172 0 serio_raw 12737 0 pcspkr 12531 0 i2c_piix4 12592 0 i2c_core 23454 2 drm,i2c_piix4 battery 12949 0 processor 27575 0 button 12824 0 thermal_sys 22946 1 processor ac 12588 0 shpchp 30673 0 ext4 454558 4 crc16 12327 1 ext4 mbcache 12938 1 ext4 jbd2 77040 1 ext4 crc32c 12576 1 btrfs 852360 1 xor 25716 1 btrfs raid6_pq 95207 1 btrfs dm_mod 78695 20 sg 25573 0 sd_mod 43628 5 sr_mod 21563 0 crc_t10dif 12399 1 sd_mod crct10dif_common 12340 1 crc_t10dif cdrom 34765 1 sr_mod ata_generic 12450 0 floppy 52004 0 pcnet32 34990 0 ata_piix 29409 0 libata 153279 2 ata_generic,ata_piix mii 12595 1 pcnet32 BusLogic 25480 3 scsi_mod 155492 5 sg,BusLogic,libata,sd_mod,sr_mod -- /etc/initramfs-tools/modules -- /etc/kernel-img.conf # Kernel Image management overrides # See kernel-img.conf(5) for details do_symlinks = Yes do_initrd = yes do_bootloader = no -- /etc/initramfs-tools/initramfs.conf MODULES=most BUSYBOX=y KEYMAP=n COMPRESS=gzip DEVICE= NFSROOT=auto -- /etc/initramfs-tools/update-initramfs.conf update_initramfs=yes backup_initramfs=no -- mkinitramfs hooks /etc/initramfs-tools/hooks/: /usr/share/initramfs-tools/hooks: btrfs busybox dmsetup keymap klibc kmod lvm2 resume thermal udev vmxnet -- System Information: Debian Release: 7.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 3.14-0.bpo.1-686-pae (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages initramfs-tools depends on: ii cpio 2.11+dfsg-0.1 ii klibc-utils 2.0.1-3.1 ii kmod 9-3 ii module-init-tools 9-3 ii udev 175-7.2 Versions of packages initramfs-tools recommends: ii busybox 1:1.20.0-7 Versions of packages initramfs-tools suggests: ii bash-completion 1:2.0-1 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org