Package: dmraid Version: 1.0.0.rc16-3 Severity: grave Hello,
after upgrading from lenny to squeeze, I lost my DMRAID array (raid1). Since my root partition is on DMRAID+LVM, LVM automatically picked up /dev/sdb as PV desynching it from /dev/sda both disks. It was a pure luck I noticed this problem... Since it is not possible to start DMRAID after LVM (/ has already been brought up by initramfs) , kernel kept complaining with bogus ambiguous error messages when I manually ran `dmraid -ay`. This mislead me so I blamed dmraid binary at first and wasted some time debugging it. However, later I discovered that dmraid-activate is at fault here. It looks like dmraid-activate just does nothing and it does not show any error messages. So I added: dmraid -i -ay to the bottom of /usr/share/initramfs-tools/scripts/local-top/dmraid, rebuilt initramfs and my RAID1 array was activated just fine on the next reboot. RAID metadata format is ddf1 and hardware is: RAID bus controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA RAID Controller (rev 01) (by LSI). Therefore, this combination is affected by 19_ddf1_lsi_persistent_name.patch. The reasons I filed this bug as RC are: 1) It's a regression from lenny. 1.0.0.rc14-7/lenny worked just fine with this hardware. What's more, 1.0.0.rc14-7 works fine when installed on Squeeze system. 2) Technically, this failure might leave system unbootable (which sometimes could be considered a better option then the following). 3) It may eventually lead to data loss as it is not recommended to access disks (/dev/sda and /dev/sdb) directly. Bad effects are not predictable. -- Package-specific info: --- dmraid -r -vvv output WARN: locking /var/lock/dmraid/.lock NOTICE: /dev/sdb: asr discovering NOTICE: /dev/sdb: ddf1 discovering NOTICE: /dev/sdb: ddf1 metadata discovered NOTICE: /dev/sdb: hpt37x discovering NOTICE: /dev/sdb: hpt45x discovering NOTICE: /dev/sdb: isw discovering NOTICE: /dev/sdb: jmicron discovering NOTICE: /dev/sdb: lsi discovering NOTICE: /dev/sdb: nvidia discovering NOTICE: /dev/sdb: pdc discovering NOTICE: /dev/sdb: sil discovering NOTICE: /dev/sdb: via discovering NOTICE: /dev/sda: asr discovering NOTICE: /dev/sda: ddf1 discovering NOTICE: /dev/sda: ddf1 metadata discovered NOTICE: /dev/sda: hpt37x discovering NOTICE: /dev/sda: hpt45x discovering NOTICE: /dev/sda: isw discovering NOTICE: /dev/sda: jmicron discovering NOTICE: /dev/sda: lsi discovering NOTICE: /dev/sda: nvidia discovering NOTICE: /dev/sda: pdc discovering NOTICE: /dev/sda: sil discovering NOTICE: /dev/sda: via discovering INFO: RAID devices discovered: /dev/sdb: ddf1, ".ddf1_disks", GROUP, ok, 486326272 sectors, data@ 0 /dev/sda: ddf1, ".ddf1_disks", GROUP, ok, 486326272 sectors, data@ 0 WARN: unlocking /var/lock/dmraid/.lock --- dmraid -s -vv output NOTICE: /dev/sdb: asr discovering NOTICE: /dev/sdb: ddf1 discovering NOTICE: /dev/sdb: ddf1 metadata discovered NOTICE: /dev/sdb: hpt37x discovering NOTICE: /dev/sdb: hpt45x discovering NOTICE: /dev/sdb: isw discovering NOTICE: /dev/sdb: jmicron discovering NOTICE: /dev/sdb: lsi discovering NOTICE: /dev/sdb: nvidia discovering NOTICE: /dev/sdb: pdc discovering NOTICE: /dev/sdb: sil discovering NOTICE: /dev/sdb: via discovering NOTICE: /dev/sda: asr discovering NOTICE: /dev/sda: ddf1 discovering NOTICE: /dev/sda: ddf1 metadata discovered NOTICE: /dev/sda: hpt37x discovering NOTICE: /dev/sda: hpt45x discovering NOTICE: /dev/sda: isw discovering NOTICE: /dev/sda: jmicron discovering NOTICE: /dev/sda: lsi discovering NOTICE: /dev/sda: nvidia discovering NOTICE: /dev/sda: pdc discovering NOTICE: /dev/sda: sil discovering NOTICE: /dev/sda: via discovering NOTICE: added /dev/sdb to RAID set ".ddf1_disks" NOTICE: added /dev/sda to RAID set ".ddf1_disks" *** Group superset .ddf1_disks --> Active Subset name : ddf1_4c5349202020202010000055000000004711471100000a28 size : 486326272 stride : 128 type : mirror status : ok subsets: 0 devs : 2 spares : 0 --- /proc/partitions: major minor #blocks name 8 0 244198584 sda 8 1 297171 sda1 8 2 242862637 sda2 8 16 244198584 sdb 8 17 297171 sdb1 8 18 242862637 sdb2 254 0 243163136 dm-0 254 1 297171 dm-1 254 2 242862637 dm-2 254 3 14680064 dm-3 254 4 31457280 dm-4 254 5 4194304 dm-5 254 6 15728640 dm-6 254 7 41943040 dm-7 --- initrd.img-2.6.32-5-amd64: 57189 blocks lib/modules/2.6.32-5-amd64/kernel/drivers/md/dm-region-hash.ko lib/modules/2.6.32-5-amd64/kernel/drivers/md/dm-mirror.ko lib/modules/2.6.32-5-amd64/kernel/drivers/md/dm-snapshot.ko lib/modules/2.6.32-5-amd64/kernel/drivers/md/dm-mod.ko lib/modules/2.6.32-5-amd64/kernel/drivers/md/dm-log.ko --- /proc/modules: dm_mirror 10923 1 - Live 0xffffffffa01bb000 dm_region_hash 6680 1 dm_mirror, Live 0xffffffffa01b3000 dm_log 7381 3 dm_mirror,dm_region_hash, Live 0xffffffffa01ab000 dm_mod 53786 26 dm_mirror,dm_log, Live 0xffffffffa0164000 --- /proc/cmdline BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/main-root ro quiet -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dmraid depends on: ii dmsetup 2:1.02.48-3 The Linux Kernel Device Mapper use ii libc6 2.11.2-6+squeeze1 Embedded GNU C Library: Shared lib ii libdmraid1.0.0.rc16 1.0.0.rc16-3 Device-Mapper Software RAID suppor ii libselinux1 2.0.96-1 SELinux runtime shared libraries ii libsepol1 2.0.41-1 SELinux library for manipulating b ii udev 163-2 /dev/ and hotplug management daemo dmraid recommends no packages. dmraid suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org