FYI Frank and I tried to recreate for debugging, but failed to trigger
the symptom so far.

Used a multipath setup with 4 paths and 5 disks, passed into a KVM guest for 
some debuggability.
Inside the guest we created PV/VG/LV to represent the issues that were 
described.

Then we started the installation from a ISO on that system (10 times),
but it always came up with all mpaths detected.

Next we changed resources to be really tight - in case that would be the 
reason, still working.
Next we broke some of the VG/LVM config, but while VG/LVM partially broke it 
never affected probert and/or subiquity in any way.


For comparison purpose here the config used and the detection the guest then 
had on the devices.

root@ubuntu-server:/# multipath -ll
mpatha (36005076306ffd6b60000000000002402) dm-0 IBM,2107900
size=10G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  |- 1:0:0:0 sdn 8:208 active ready running
  |- 1:0:0:5 sdp 8:240 active ready running
  |- 0:0:0:3 sde 8:64  active ready running
  `- 2:0:0:1 sdl 8:176 active ready running
mpathb (36005076306ffd6b60000000000002403) dm-1 IBM,2107900
size=10G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  |- 1:0:0:1 sdt 65:48 active ready running
  |- 1:0:0:6 sdo 8:224 active ready running
  |- 0:0:0:4 sdd 8:48  active ready running
  `- 2:0:0:2 sdm 8:192 active ready running
mpathc (36005076306ffd6b6000000000000240a) dm-2 IBM,2107900
size=10G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  |- 1:0:0:2 sds 65:32 active ready running
  |- 0:0:0:0 sda 8:0   active ready running
  |- 0:0:0:5 sdc 8:32  active ready running
  `- 2:0:0:3 sdk 8:160 active ready running
mpathd (36005076306ffd6b60000000000002423) dm-3 IBM,2107900
size=64G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  |- 1:0:0:3 sdr 65:16 active ready running
  |- 0:0:0:1 sdg 8:96  active ready running
  |- 0:0:0:6 sdb 8:16  active ready running
  `- 2:0:0:4 sdj 8:144 active ready running
mpathe (36005076306ffd6b60000000000002424) dm-4 IBM,2107900
size=64G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  |- 1:0:0:4 sdq 65:0  active ready running
  |- 0:0:0:2 sdf 8:80  active ready running
  |- 2:0:0:0 sdh 8:112 active ready running
  `- 2:0:0:5 sdi 8:128 active ready running


<domain type='kvm'>
  <name>n-testmultipath</name>
  <memory unit='GiB'>8</memory>
  <currentMemory unit='GiB'>8</currentMemory>
  <vcpu placement='static'>4</vcpu>
  <!--
  <memory unit='MiB'>512</memory>
  <currentMemory unit='MiB'>512</currentMemory>
  <vcpu placement='static'>1</vcpu>
  -->
  <os>
    <type arch='s390x' machine='s390-ccw-virtio-mantic'>hvm</type>
    <boot dev='cdrom'/>
  </os>
  <cpu mode='host-model' check='partial'/>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-s390x</emulator>
    <controller type='pci' index='0' model='pci-root'/>
    <controller type='virtio-serial' index='0'>
      <address type='ccw' cssid='0xfe' ssid='0x0' devno='0x0003'/>
    </controller>
    <interface type='network'>
      <mac address='52:54:00:dc:4f:c4'/>
      <source network='default'/>
      <model type='virtio'/>
      <address type='ccw' cssid='0xfe' ssid='0x0' devno='0x0002'/>
    </interface>

    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source 
file='/var/lib/libvirt/images/ubuntu-24.04.1-live-server-s390x.iso'/>
      <target dev='sdu' bus='scsi'/>
      <readonly/>
      <shareable/>
    </disk>

    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sda'/>
       <target dev='sda' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdb'/>
       <target dev='sdb' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdc'/>
       <target dev='sdc' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdd'/>
       <target dev='sdd' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sde'/>
       <target dev='sde' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdf'/>
       <target dev='sdf' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdg'/>
       <target dev='sdg' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdh'/>
       <target dev='sdh' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdi'/>
       <target dev='sdi' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdj'/>
       <target dev='sdj' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdk'/>
       <target dev='sdk' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdl'/>
       <target dev='sdl' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdm'/>
       <target dev='sdm' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdn'/>
       <target dev='sdn' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdo'/>
       <target dev='sdo' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdp'/>
       <target dev='sdp' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdq'/>
       <target dev='sdq' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdr'/>
       <target dev='sdr' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sds'/>
       <target dev='sds' bus='scsi'/>
    </disk>
    <disk type='block' device='lun'>
       <driver name='qemu' type='raw' cache='none'/>
       <source dev='/dev/sdt'/>
       <target dev='sdt' bus='scsi'/>
    </disk>
    <controller type='scsi' index='0' model='virtio-scsi'/>

    <console type='pty'>
      <target type='sclp' port='0'/>
    </console>
    <channel type='unix'>
      <target type='virtio' name='org.qemu.guest_agent.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <audio id='1' type='none'/>
    <memballoon model='virtio'>
      <address type='ccw' cssid='0xfe' ssid='0x0' devno='0x0004'/>
    </memballoon>
    <panic model='s390'/>
  </devices>
</domain>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2080474

Title:
  ubuntu installation failing for systems having SAN disk

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/2080474/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to