installing multipath-tools 0.5.0 on trusty leaves the system unable to boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools (Ubuntu) |
Triaged
|
Undecided
|
Unassigned | ||
multipath-tools (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
In order to test the fix for bug #1468897 on trusty on a POWER8 system (PowerNV mode), Mike installed the multipath-tools package from wily. This results in a system that fails to boot, dropping to the initramfs. The reproducible failure is:
Begin: Running /scripts/
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loading multipath modules ... Success: loaded module dm-multipath.
Failure: failed to load module dm-emc.
done.
Begin: Discovering multipaths ... done.
done.
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/
[ 220.162333] hidraw: raw HID events driver (C) Jiri Kosina
[ 220.164232] usbcore: registered new interface driver usbhid
[ 220.164277] usbhid: USB HID core driver
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Debugging info:
(initramfs) cat /proc/cmdline
root=/dev/
(initramfs) /sbin/multipath -v 3; echo $?
Jul 15 18:21:52 | libdevmapper version 1.02.99 (2015-06-20)
Jul 15 18:21:52 | DM multipath kernel driver v1.7.0
Jul 15 18:21:52 | loading /lib/multipath/
Jul 15 18:21:52 | loading /lib/multipath/
Jul 15 18:21:52 | sr0: blacklisted, udev property missing
Jul 15 18:21:52 | sda: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sda: not found in pathvec
Jul 15 18:21:52 | sda: mask = 0x3f
Jul 15 18:21:52 | sda: dev_t = 8:0
Jul 15 18:21:52 | sda: size = 554287104
Jul 15 18:21:52 | sda: vendor = IBM
Jul 15 18:21:52 | sda: product = IPR-0 5EC25900
Jul 15 18:21:52 | sdb: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sdb: not found in pathvec
Jul 15 18:21:52 | sdb: mask = 0x3f
Jul 15 18:21:52 | sdb: dev_t = 8:16
Jul 15 18:21:52 | sdb: size = 554287104
Jul 15 18:21:52 | sdb: vendor = IBM
Jul 15 18:21:52 | sdb: product = IPR-0 5EC25900
Jul 15 18:21:52 | sdc: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sdc: not found in pathvec
Jul 15 18:21:52 | sdc: mask = 0x3f
Jul 15 18:21:52 | sdc: dev_t = 8:32
Jul 15 18:21:52 | sdc: size = 554287104
Jul 15 18:21:52 | sdc: vendor = IBM
Jul 15 18:21:52 | sdc: product = IPR-0 5EC25900
Jul 15 18:21:52 | sdd: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sdd: not found in pathvec
Jul 15 18:21:52 | sdd: mask = 0x3f
Jul 15 18:21:52 | sdd: dev_t = 8:48
Jul 15 18:21:52 | sdd: size = 554287104
Jul 15 18:21:52 | sdd: vendor = IBM
Jul 15 18:21:52 | sdd: product = IPR-0 5EC25900
Jul 15 18:21:52 | sde: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sde: not found in pathvec
Jul 15 18:21:52 | sde: mask = 0x3f
Jul 15 18:21:52 | sde: dev_t = 8:64
Jul 15 18:21:52 | sde: size = 554287104
Jul 15 18:21:52 | sde: vendor = IBM
Jul 15 18:21:52 | sde: product = IPR-0 5EC25900
Jul 15 18:21:52 | sdf: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sdf: not found in pathvec
Jul 15 18:21:52 | sdf: mask = 0x3f
Jul 15 18:21:52 | sdf: dev_t = 8:80
Jul 15 18:21:52 | sdf: size = 554287104
Jul 15 18:21:52 | sdf: vendor = IBM
Jul 15 18:21:52 | sdf: product = IPR-0 5EC25900
Jul 15 18:21:52 | sdg: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sdg: not found in pathvec
Jul 15 18:21:52 | sdg: mask = 0x3f
Jul 15 18:21:52 | sdg: dev_t = 8:96
Jul 15 18:21:52 | sdg: size = 554287104
Jul 15 18:21:52 | sdg: vendor = IBM
Jul 15 18:21:52 | sdg: product = IPR-0 5EC25900
Jul 15 18:21:52 | sdh: udev property SCSI_IDENT_LUN_T10 whitelisted
Jul 15 18:21:52 | sdh: not found in pathvec
Jul 15 18:21:52 | sdh: mask = 0x3f
Jul 15 18:21:52 | sdh: dev_t = 8:112
Jul 15 18:21:52 | sdh: size = 554287104
Jul 15 18:21:52 | sdh: vendor = IBM
Jul 15 18:21:52 | sdh: product = IPR-0 5EC25900
Jul 15 18:21:52 | loop0: blacklisted, udev property missing
Jul 15 18:21:52 | loop1: blacklisted, udev property missing
Jul 15 18:21:52 | loop2: blacklisted, udev property missing
Jul 15 18:21:52 | loop3: blacklisted, udev property missing
Jul 15 18:21:52 | loop4: blacklisted, udev property missing
Jul 15 18:21:52 | loop5: blacklisted, udev property missing
Jul 15 18:21:52 | loop6: blacklisted, udev property missing
Jul 15 18:21:52 | loop7: blacklisted, udev property missing
Jul 15 18:21:52 | ram0: blacklisted, udev property missing
Jul 15 18:21:52 | ram1: blacklisted, udev property missing
Jul 15 18:21:52 | ram10: blacklisted, udev property missing
Jul 15 18:21:52 | ram11: blacklisted, udev property missing
Jul 15 18:21:52 | ram12: blacklisted, udev property missing
Jul 15 18:21:52 | ram13: blacklisted, udev property missing
Jul 15 18:21:52 | ram14: blacklisted, udev property missing
Jul 15 18:21:52 | ram15: blacklisted, udev property missing
Jul 15 18:21:52 | ram2: blacklisted, udev property missing
Jul 15 18:21:52 | ram3: blacklisted, udev property missing
Jul 15 18:21:52 | ram4: blacklisted, udev property missing
Jul 15 18:21:52 | ram5: blacklisted, udev property missing
Jul 15 18:21:52 | ram6: blacklisted, udev property missing
Jul 15 18:21:52 | ram7: blacklisted, udev property missing
Jul 15 18:21:52 | ram8: blacklisted, udev property missing
Jul 15 18:21:52 | ram9: blacklisted, udev property missing
Jul 15 18:21:52 | unloading const prioritizer
Jul 15 18:21:52 | unloading directio checker
1
(initramfs) cat /etc/multipath/
# This file was created by curtin while installing the system.
mpath0 1IBM IPR-0 5EC2590000000080
# End of content generated by curtin.
# Everything below is maintained by multipath subsystem.
mpath1 1IBM IPR-0 5EC2590000000060
mpath2 1IBM IPR-0 5EC2590000000040
mpath3 1IBM IPR-0 5EC2590000000020
(initramfs) cat /etc/multipath.conf
# This file was created by curtin while installing the system.
defaults {
user_friendly_
}
(initramfs)
Changed in initramfs-tools (Ubuntu): | |
status: | Confirmed → Triaged |
Note that this is not reproducible with the version of multipath-tools in the trusty SRU queue. It will need resolving regardless, if this issue will affect users who installed on 14.04 when upgrading.