Public bug reported:

I have configured host filesystem access via virt-manager.

    <filesystem type='mount' accessmode='squash'>
      <source dir='/tmp/share1'/>
      <target dir='/hostshare1'/>
      <alias name='fs0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x09' 
function='0x0'/>
    </filesystem>
    <filesystem type='mount' accessmode='mapped'>
      <source dir='/tmp/share2'/>
      <target dir='hostshare2'/>
      <alias name='fs1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' 
function='0x0'/>
    </filesystem>


now, in the guest, I can mount /hostshare1 -t 9p -o 
trans=virtio,version9p2000.L,access=any,posixacl /mnt/
but I cannot list the directory. I get a permission denied error.

cat /etc/apparmor.d/libvirt/libvirt-039f126b-
da58-4dba-9317-4c7586c34a61.files

# DO NOT EDIT THIS FILE DIRECTLY. IT IS MANAGED BY LIBVIRT.
  "/var/log/libvirt/**/ubuntutrusty-server.log" w,
  "/var/lib/libvirt/**/ubuntutrusty-server.monitor" rw,
  "/var/run/libvirt/**/ubuntutrusty-server.pid" rwk,
  "/run/libvirt/**/ubuntutrusty-server.pid" rwk,
  "/var/run/libvirt/**/*.tunnelmigrate.dest.ubuntutrusty-server" rw,
  "/run/libvirt/**/*.tunnelmigrate.dest.ubuntutrusty-server" rw,
  "/var/lib/libvirt/images/ubuntutrusty-server.qcow2" rw,
  "/tmp/share1/**" rwl,
  "/tmp/share1/" r,
  "/tmp/share2/**" rwl,
  "/tmp/share2/" r,
  /dev/vhost-net rw,
  "/dev/net/tun" rw,


but I needed to
sudo aa-complain libvirt/libvirt-039f126b-da58-4dba-9317-4c7586c34a61
in order to be able to list the directory.  I cannot read or write files, 
though.

I expected it to work fine.

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: libvirt-bin 1.2.12-0ubuntu11
ProcVersionSignature: Ubuntu 3.19.0-13.13-generic 3.19.3
Uname: Linux 3.19.0-13-generic x86_64
ApportVersion: 2.17-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Fri Apr 17 10:15:24 2015
SourcePackage: libvirt
UpgradeStatus: No upgrade log present (probably fresh install)
modified.conffile..etc.libvirt.qemu.conf: [inaccessible: [Errno 13] Permission 
denied: '/etc/libvirt/qemu.conf']
modified.conffile..etc.libvirt.qemu.networks.default.xml: [inaccessible: [Errno 
13] Permission denied: '/etc/libvirt/qemu/networks/default.xml']

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


** Tags: amd64 apparmor apport-bug vivid

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

Title:
  virtual machine cannot access p9 filesystem

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

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

Reply via email to