[virt-tools-list] permission denied for non-root virsh create

Cole Robinson crobinso at redhat.com
Thu Apr 21 13:56:52 UTC 2011


On 04/19/2011 01:27 AM, Shantanu Pavgi wrote:
> Hi,
> 
> I am getting some 'permission denied' issues with libvirt/qemu while trying to
> create new VMs as a non-root user. The username trying to create these new VMs
> is part of the 'kvm' unix group and the 'kvm' group has rw permissions in the
> libvirtd.conf as: 
> {{{
> unix_sock_group = "kvm"
> unix_sock_rw_perms = "0770"
> }}}
> 
> Following is the error I received: 
> {{{
> $ virsh create /tmp/clearos2.xml 
> 23:34:29.227: error : internal error Failed to add tap interface 'vnet%d' to
> bridge 'br0' : Permission denied
> libvir: QEMU error : internal error Failed to add tap interface 'vnet%d' to
> bridge 'br0' : Permission denied
> error: Failed to create domain from /tmp/clearos2.xml
> error: internal error Failed to add tap interface 'vnet%d' to bridge 'br0' :
> Permission denied
> }}}
> 

What's the output of 'virsh uri'? It's probably defaulting to qemu:///session,
which runs libvirtd as your regular user, which won't have perms to mess with br0.

Try 'virsh --connect qemu:///system create <xmlfile>'

- Cole

> I don't see any related logs in the libvirtd.log even at debug level.  Also, I
> have used OpenNebula cloud computing toolkit (http://opennebula.org/) with
> this KVM-libvirt install and it is able to create new VMs without root access.
> The OpenNebula uses libvirt API to interact with hypervisor so I am guessing
> libvirt configuration is fine. The OpenNebula user is part of the 'kvm' unix
> group as well and it does not have any other special privileges. 
> 
> Is this error coming from qemu or virt-tools/virsh?  Any pointers on how to
> debug this will be really helpful. 
> 
> System Info: CentOS 5.5 64-bit, KVM/kvm-qemu 83-164.el5, libvirt
> 0.6.3-33.el5_5.3. 
> 
> Thanks,
> Shantanu. 
> 
> 
> 
> _______________________________________________
> virt-tools-list mailing list
> virt-tools-list at redhat.com
> https://www.redhat.com/mailman/listinfo/virt-tools-list




More information about the virt-tools-list mailing list