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

Bug#552084: marked as done ([initramfs-tools] generated scripts break with btrfs)



Your message dated Thu, 8 Apr 2010 06:16:49 +0200
with message-id <20100408041649.GG2362@stro.at>
and subject line Re: [initramfs-tools] generated scripts break with btrfs
has caused the Debian Bug report #552084,
regarding [initramfs-tools] generated scripts break with btrfs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
552084: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552084
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---

Package: initramfs-tools

Version: 0.93.4

Severity: critical

--- Please enter the report below this line. ---

with btrfs the generated scripts for finding and mounting root are not working for me.

My setup is luks > lvm2 > btrfs.


More specifically the way of the scripts to find out the filesystem type is leading to an error in /scripts/local-top/cryptroot in this part:


if [ -z "$FSTYPE" ] || [ "$FSTYPE" = "unknown" ]; then

message "cryptsetup: unknown fstype, bad password or options?"

udev_settle

$cryptremove

continue

fi


And also a more critical error in /scripts/local at the mount argument:


mount ${roflag} -t ${FSTYPE} ${ROOTFLAGS} ${ROOT} ${rootmnt}



I did a quick hack and deleted lines 4-5 of the first function and changed ${FSTYPE} to btrs in the mount command and this fixed the issues for me.

it seems that fstype doesn't know btrfs.



--- System information. ---

Architecture: amd64

Kernel: Linux 2.6.31.4

Debian Release: squeeze/sid

500 unstable www.debian-multimedia.org

500 unstable moblock-deb.sourceforge.net

500 unstable mirror.peer1.net

500 unstable ftp.us.debian.org

--- Package information. ---

Depends (Version) | Installed

==================================-+-=============

klibc-utils (>= 1.5.9-1) | 1.5.15-1

cpio | 2.10-1

module-init-tools | 3.11-1

udev (>= 0.086-1) | 146-5

findutils (>= 4.2.24) | 4.4.2-1

Recommends (Version) | Installed

====================================-+-===============

busybox (>= 1:1.01-3) | 1:1.14.2-2

OR busybox-initramfs |

Package's Suggests field is empty.

--- Output from package bug script ---

-- /proc/cmdline

BOOT_IMAGE=/linux-2.6.31.4 root=/dev/mapper/luna-btrootlv bttv.card=10 usbhid.mousepoll=2 ro

-- /proc/filesystems

ext3

ext2

ext4

ext4dev

btrfs

-- lsmod

Module Size Used by

fglrx 2231384 28

nfnetlink_queue 9692 1

nfnetlink 5616 2 nfnetlink_queue

nf_conntrack_ipv4 15952 3

nf_defrag_ipv4 2232 1 nf_conntrack_ipv4

ipt_REJECT 3416 1

xt_tcpudp 3416 2

iptable_filter 3064 1

ip_tables 19400 1 iptable_filter

xt_iprange 2712 0

xt_state 2328 3

nf_conntrack 78624 2 nf_conntrack_ipv4,xt_state

xt_mark 2392 6

xt_NFQUEUE 2552 3

x_tables 25216 7 ipt_REJECT,xt_tcpudp,ip_tables,xt_iprange,xt_state,xt_mark,xt_NFQUEUE

firewire_sbp2 16840 0

snd_virtuoso 14724 6

snd_intel8x0 35008 1

snd_oxygen_lib 36376 1 snd_virtuoso

snd_ac97_codec 121368 1 snd_intel8x0

snd_mpu401_uart 8248 1 snd_oxygen_lib

ac97_bus 2040 1 snd_ac97_codec

snd_bt87x 14116 1

snd_rawmidi 23256 1 snd_mpu401_uart

snd_pcm 80448 6 snd_intel8x0,snd_oxygen_lib,snd_ac97_codec,snd_bt87x

snd_timer 23880 3 snd_pcm

snd 62600 21 snd_virtuoso,snd_intel8x0,snd_oxygen_lib,snd_ac97_codec,snd_mpu401_uart,snd_bt87x,snd_rawmidi,snd_pcm,snd_timer

snd_page_alloc 10472 3 snd_intel8x0,snd_bt87x,snd_pcm

soundcore 1952 1 snd

i2c_nforce2 7904 0

firewire_ohci 26268 0

firewire_core 52392 2 firewire_sbp2,firewire_ohci

crc_itu_t 2264 1 firewire_core

ide_cd_mod 30848 0

cdrom 38888 1 ide_cd_mod

forcedeth 59204 0

ohci_hcd 25428 0

fan 3896 0

-- /etc/kernel-img.conf

# Kernel image management overrides

# See kernel-img.conf(5) for details

do_symlinks = yes

relative_links = yes

do_bootloader = no

do_bootfloppy = no

do_initrd = yes

link_in_boot = no

postinst_hook = update-grub

postrm_hook = update-grub

-- /etc/initramfs-tools/initramfs.conf

MODULES=most

BUSYBOX=y

KEYMAP=n

BOOT=local

DEVICE=eth0

NFSROOT=auto

-- /etc/crypttab

btroot /dev/sdb1 none luks,cipher=aes-xts-essiv:sha256,size=256,loud,tries=1,check=un_blkid,checkargs=xfs

terra-home_crypt /dev/mapper/terra-home /root/keyfile luks

terra-swap_crypt /dev/mapper/terra-swap /root/keyfile luks,swap


--- End Message ---
--- Begin Message ---
0.94 add btrfs to initramfs by itself.

also there is a patch available for klibc btrfs recogntion
which is queued for klibc 1.5.18, tracked in seperate bug report

closing this bug report as no additional info and wrong subject.


thanks for your report.

-- 
maks


--- End Message ---

Reply to: