Bug#614353: multipath-tools-boot: upgrade to squeeze breaks machines with root on iscsi

Hanspeter Kunz hkunz at ifi.uzh.ch
Mon Feb 21 10:13:37 UTC 2011

Package: multipath-tools-boot
Version: 0.4.8+git0.761c66f-9
Severity: normal


I have a bunch of virtual (kvm) lenny machines, booting with iscsi-root.
An update to squeeze consistently breaks booting, because
the /dev/disk/by-uuid symbolic links do not point to the correct mpath
devices, e.g.

on squeeze:
c33ab1d4-4861-4638-a753-5c3ccfb47847 -> ../../sdb1

on lenny:
c33ab1d4-4861-4638-a753-5c3ccfb47847 -> ../../dm-1

instead, they point to the underlying physical device, which leads to
"Device or resource busy" when trying to mount the root filesystem.

The output of multipath -ll under squeeze says:
3600c0ff000da565a9721ed4b01000000dm-0 HP      ,MSA2324i      
size=9.3G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| `- 3:0:0:1 sdb 8:16 active ready running
|-+- policy='round-robin 0' prio=10 status=enabled
  `- 2:0:0:1 sda 8:0  active ready running

and under lenny:
3600c0ff000da565a9721ed4b01000000dm-0 HP      ,MSA2324i      
\_ round-robin 0 [prio=1][active]
 \_ 3:0:0:1 sdb 8:16  [active][ready]
\_ round-robin 0 [prio=1][enabled]
 \_ 2:0:0:1 sda 8:0   [active][ready]

So, the multipath devices are there.

Under /dev/mapper/ is see symlinks under squeeze, e.g.

3600c0ff000da565a9721ed4b01000000-part1 -> ../dm-1

whereas under lenny I see blockdevices (however, I do not know if this
is a problem or intended).

Also I am not sure, if multipath-tools-boot is causing the problem,
please re-assign if necessary.

Please also note, that I am reporting the bug from a lenny system.
(however, I adjusted the package version in the header).

Package versions on the squeeze system are:
multipath-tools(-boot) 0.4.8+git0.761c66f-9
initramfs-tools 0.98.8
udev 164-3
linux-image-2.6.32-5-amd64 2.6.32-30

Best regards,

-- Package-specific info:
/etc/multipath.conf does not exist.

-- System Information:
Debian Release: 5.0.8
  APT prefers oldstable
  APT policy: (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-bpo.5-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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.24          Debian configuration
management sy
ii  initramfs-tools          0.92o           tools for generating an
ii  multipath-tools          0.4.8-14+lenny2 maintain multipath block
device ac

multipath-tools-boot recommends no packages.

multipath-tools-boot suggests no packages.

-- debconf information:

More information about the pkg-lvm-maintainers mailing list