Package: multipath-tools-boot Version: 0.4.8-10 Severity: critical Justification: breaks the whole system
I've got a system with QLogic ISP2432 Fibre Channel card which I was trying to boot from a multipathed /. Unfortunately multipath-tools-boot was unable to boot the system, as it takes a while for the LUN to appear on the system, so it is available only after /sbin/multipath was ran. So there were no devices created in /dev/mapper/ and the system was unable to boot, since it was set to use /dev/mapper. I think, that /sbin/multipath shouldn't be ran only once during the system start, but it should be triggered whenever a new device is discovered (since initrd will wait for a root device to appear this would work nicely). As a quick workaround I've added the following line: echo 'ACTION=="add", SUBSYSTEM=="block", KERNEL=="sd[a-z]", RUN+="/sbin/multipath"' > $DESTDIR/etc/udev/rules.d/z60_multipath.rules to /usr/share/initramfs-tools/hooks/multipath and I've rebuilt initramfs. This fixes the problem for me. -- Package-specific info: Contents of /etc/multipath.conf: defaults { udev_dir /dev polling_interval 3 selector "round-robin 0" path_grouping_policy failover getuid_callout "/lib/udev/scsi_id -g -u -s /block/%n" path_checker directio rr_min_io 100 failback immediate features "1 queue_if_no_path" } blacklist { devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" devnode "^hd[a-z][[0-9]*]" devnode "^cciss" } devices { device { vendor "3PARdata" product "VV" } } -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.24-1-amd64 (SMP w/4 CPU cores) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages multipath-tools-boot depends on: ii debconf [debconf-2.0] 1.5.20 Debian configuration management sy ii initramfs-tools 0.91e tools for generating an initramfs ii multipath-tools 0.4.8-10 maintain multipath block device ac multipath-tools-boot recommends no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]