[libvirt-users] error deploying a vm: Operation not permitted

Michael Rebstock rusreb at rus.uni-stuttgart.de
Thu Aug 9 12:44:37 UTC 2012


Hi,

I am using Ubuntu 10.04. and appArmor is disabled. Any further ideas?

Thanks in advance.

Best Regards
Michael

-----Ursprüngliche Nachricht-----
Von: Eric Blake [mailto:eblake at redhat.com] 
Gesendet: Freitag, 3. August 2012 18:35
An: Michael Rebstock
Cc: libvirt-users at redhat.com
Betreff: Re: [libvirt-users] error deploying a vm: Operation not permitted

On 08/03/2012 05:06 AM, Michael Rebstock wrote:
> 
> but then I get the following error message:
> 
> error: Failed to create domain from deployment.0
> 
> error: cannot set ownership on /var/lib/one/datastores/0/15/disk.0:
> Operation not permitted

What distro?  If this is a Fedora-based distro, I would guess that this is a
SELinux issue, where you haven't set up libvirt to know that you want to use
/var/lib/one/datastores as a libvirt image repository, therefore it is
labeled incorrectly and SELinux denies attempts to use it.  If I'm right,
then the solution would be to create a storage pool for that directory, so
that libvirt will then know to alter the labeling of that directory and thus
permit access to the images contained inside.
 [If you're using a debian-based distro, then the same comments probably
apply to your appArmor setup, but I'm not as familiar with setting that up]

-- 
Eric Blake   eblake at redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org






More information about the libvirt-users mailing list