Deploying nova-compute with apparmor in enforce mode causes it to fail to attach volumes with multipath. Checking the apparmor logs we can see that it is blocking multipath:
apparmor="ALLOWED" operation="open" profile="/usr/bin/nova-compute" name="/sys/devices/virtual/block/dm-0/dm/name" pid=66757 comm="nova-compute" requested_mask="r" denied_mask="r" fsuid=64060 ouid=0
apparmor="ALLOWED" operation="exec" profile="/usr/bin/nova-compute" name="/sbin/multipath" pid=82737 comm="privsep-helper" requested_mask="x" denied_mask="x" fsuid=0 ouid=0 target="/usr/bin/nova-compute//null-/sbin/multipath"
apparmor="ALLOWED" operation="file_mmap" profile="/usr/bin/nova-compute//null-/sbin/multipath" name="/sbin/multipath" pid=82737 comm="multipath" requested_mask="rm" denied_mask="rm" fsuid=0 ouid=0
apparmor="ALLOWED" operation="file_mmap" profile="/usr/bin/nova-compute//null-/sbin/multipath" name="/lib/x86_64-linux-gnu/ld-2.23.so" pid=82737 comm="multipath" requested_mask="rm" denied_mask="rm" fsuid=0 ouid=0
apparmor="ALLOWED" operation="open" profile="/usr/bin/nova-compute//null-/sbin/multipath" name="/etc/ld.so.cache" pid=82737 comm="multipath" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
apparmor="ALLOWED" operation="open" profile="/usr/bin/nova-compute//null-/sbin/multipath" name="/lib/x86_64-linux-gnu/libpthread-2.23.so" pid=82737 comm="multipath" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
apparmor="ALLOWED" operation="file_mmap" profile="/usr/bin/nova-compute//null-/sbin/multipath" name="/lib/x86_64-linux-gnu/libpthread-2.23.so" pid=82737 comm="multipath" requested_mask="rm" denied_mask="rm" fsuid=0 ouid=0
apparmor="ALLOWED" operation="open" profile="/usr/bin/nova-compute//null-/sbin/multipath" name="/lib/x86_64-linux-gnu/libdevmapper.so.1.02.1" pid=82737 comm="multipath" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
apparmor="ALLOWED" operation="file_mmap" profile="/usr/bin/nova-compute//null-/sbin/multipath" name="/lib/x86_64-linux-gnu/libdevmapper.so.1.02.1" pid=82737 comm="multipath" requested_mask="rm" denied_mask="rm" fsuid=0 ouid=0
Fix in-progress here:
https:/ /review. opendev. org/#/c/ 655803/