** Description changed:

+ [Impact]
  If a system is not installed w/ multipath support (i.e., no 
disk-detect/multipath/enable=true), the /etc/multipath.conf file is not 
installed.
  If an user later installs multipath-tools-boot, it will enable the udev rules 
for multipath support.
  Those rules don't handle disk devices w/ spaces on their names/uuids/models 
very well..
  
  That's because of udev's SYMLINK command using spaces to separate
  multiple links, and the kernel sysfs/dm informing \x20 instead, which is
  not correctly interpreted by some commands, resulting in file not found
  errors, for example.
  
  Thus, the system fails to boot.
+ 
+ [Test case]
+ Requires installing on a system where there are spaces in the name of the 
device make/model data; for instance, on POWER8 with IPR disks, or with QEMU.
+ 1) Install system with multipath support 
('disk-detect/multipath/enable=true').
+ 2) Boot the system.
+ 3) Edit /etc/multipath.conf, remove "user_friendly_names yes" ; replace with 
"user_friendly_names no", or remove /etc/multipath.conf.
+ 4) Update the initramfs: sudo update-initramfs -u
+ 5) Reboot.
+ 
+ [Regression potential]
+ Minimal. Systems with names in the disk make/model data would not boot 
without user_friendly_names enabled. This patch will allow multipath-tools to 
correctly handle these devices in the case where friendly names are not enabled 
by using the devices major/minor numbers rather that its path.
+ 
+ ----
  
  There's no problem, however, if user_friendly_names is enabled in
  multipath.conf (which is enabled in the default multipath.conf from the
  installer, if it has multipath enabled).
  
  Notice it's an acceptable case to install w/out multipath support, and
  enable it later for booting.
  
  Disk devices w/ spaces in naming is not common over SAN/storage systems, but 
that happens often for conventional disks; for example:
  - IBM IPR  ( IBM     IPR-0   5DB6F40000000080 )
  - IBM VDASD ( AIX     VDASD           00c96f0700004c000000014bb8e713f0.14 )
  - QEMU HARDDISK ( QEMU QEMU HARDDISK <serial> )
  
  So, please, is it possible to ship the default multipath.conf (e.g.,
  from installer) w/ multipath-tools-boot?
  
  For users not to their systems failing to boot after installing
  multipath-tools-boot manually, after a non-multipath install.
  
  Related bugs:
-  * bug 1371634: block devices appear twice
+  * bug 1371634: block devices appear twice

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to multipath-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1432062

Title:
  multipath-tools-boot: support booting without user_friendly_names on
  devices with spaces in identifiers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1432062/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to