2010/3/24 <steven765(a)yahoo.com>:
I keep getting an error when I try to attach a device in the libvirt
api through python
The python code is:
conn=libvirt.open('qemu:///system')
dom = conn.lookupByName("fedoratest")
if dom.info()[0]==1:
dom.attachDevice('net.xml')
And I keep getting: "libvirtError: XML description not well formed or invalid
The xml is a simple network card that works fine in virsh. It is just:
#cat net.xml
<interface type='network'>
<mac address='52:54:00:00:fe:5c'/>
<source network-'default'/>
Your XML is really not well formed. This
<source network-'default'/>
should be
<source network='default'/>
target dev='vnet1'/>
And you miss a < before the word target:
target dev='vnet1'/>
should be
<target dev='vnet1'/>
</interface>
I've tired giving it the full path still no luck.
Thanks in advance,
Matthias