<div dir="ltr">Thanks, let me see it</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 12, 2014 at 8:01 PM, Michal Privoznik <span dir="ltr"><<a href="mailto:mprivozn@redhat.com" target="_blank">mprivozn@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 12.03.2014 14:41, Sijo Jose wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<br>
<br>
<br>
Hi,<br>
Could anyone help I'm getting the following error when I tried to add a<br>
new network interface.<br>
<br>
DETAILS<br>
<br>
<br>
Connection<br>
---------------------------<br>
import libvirt<br>
conn = libvirt.open('qemu:///system')<br>
<br>
Interface XML<br>
----------------------<br>
<br>
<interface type="bridge" name="br0"><br>
   <start mode="onboot"/><br>
   <mtu size="1500"/><br>
   <protocol family="ipv4"><br>
     <dhcp/><br>
   </protocol><br>
   <bridge stp="off" delay="0.01"><br>
     <interface type="ethernet" name="eth0"><br>
       <mac address="ab:bb:cc:dd:ee:ff"/><br>
     </interface><br>
     <interface type="ethernet" name="eth1"/><br>
   </bridge><br>
</interface><br>
<br>
<br>
<br>
<br>
<br>
In [96]:<br>
<br>
conn.interfaceDefineXML(<u></u>interfacexml,0)<br>
<br>
------------------------------<u></u>------------------------------<u></u>---------------<br>
libvirtError                               Traceback (most recent call last)<br>
/home/saju/<ipython-input-96-<u></u>0536ffe3fa23>  in<module>()<br>
----> 1  conn.interfaceDefineXML(<u></u>br1xml,0)<br>
<br></div></div>
/usr/lib/python2.7/dist-<u></u>packages/libvirt.pyc  ininterfaceDefineXML(self, xml, flags)<br>
    2750          libvirtd. """<br>
    2751          ret=  libvirtmod.<u></u>virInterfaceDefineXML(self._o,  xml,  flags)<br>
-> 2752          if  retis  None:raise  libvirtError('<u></u>virInterfaceDefineXML() failed',  conn=self)<br>
    2753          __tmp=  virInterface(self,  _obj=ret)<div class=""><br>
    2754          return  __tmp<br>
<br>
libvirtError: this function is not supported by the connection driver: virInterfaceDefineXML<br>
<br>
</div></blockquote>
<br>
That's because you've libvirt compiled with udev rather than netcf. The netcf is the only one backend that knows how to create a new interface.<br>
<br>
Install netcf and rebuild libvirt and you should be able to create interfaces via libvirt.<span class="HOEnZb"><font color="#888888"><br>
<br>
Michal<br>
</font></span></blockquote></div><br></div>