Public bug reported:

qemu-pr-helper binary is part of the qemu-system-common package. When
using this with machines having multipath devices like FC or iSCSI
backed disks, libmpathpersist support is required for the persistent
reservations to work.

> Linking qemu-pr-helper to libmpathpersist does not impede its usage on
regular SCSI devices.

Documentation: https://www.qemu.org/docs/master/system/pr-
manager.html#multipath-devices-and-persistent-reservations

To fix this we need to have the multipath-tools package to be installed
during build. libudev is required as well, which I guess we already have
as a build time dependency.

On Fedora, they seem to have this enabled already:
https://src.fedoraproject.org/rpms/qemu/blob/rawhide/f/qemu.spec#_553
(look for have_multipath)

$ lsb_release -rd

Description:    Ubuntu 22.04.5 LTS
Release:        22.04

I looked at the qemu's meson.build file, Multipath support is only
needed for qemu-pr-helper and qemu-vmsr-helper, so it should not affect
any other binaries of qemu package.

https://github.com/qemu/qemu/blob/e82989544e38062beeeaad88c175afbeed0400f8/meson.build#L4552-L4561

** Affects: qemu (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  qemu-pr-helper doesn't have multipath support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2117378/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to