On Dec 24, 2013, at 2:13 AM, Umar Draz <unix...@gmail.com> wrote: > > Hi > > I am trying to set Metada of running virtual machine, but its giving me an > error.
Thanks for taking the time to report a potential issue. When you report potential issues please make sure to include the version of libvirt you are using. > > Here is my code > > import libvirt > > conn = libvirt.open('qemu+tcp://10.0.128.12/system') > dom = conn.lookupByName('virtspace') > type = 'VIR_DOMAIN_METADATA_DESCRIPTION' The type value is not a string, it should be libvirt.VIR_DOMAIN_METADATA_DESCRIPTION > key = '' > uri = '' The above values must be set to None for when setting the description per the documentation. > > dom.setMetadata(conn, type, 'myDescription', key, uri) > > > and here is the error. > > Traceback (most recent call last): > File "setMeta.py", line 11, in <module> > dom.setMetadata(conn, type, 'meta_test', key, uri) > File "/usr/lib64/python2.6/site-packages/libvirt.py", line 1460, in > setMetadata > ret = libvirtmod.virDomainSetMetadata(self._o, type, metadata, key, uri, > flags) > AttributeError: virConnect instance has no attribute '__trunc__' Definitely curious what version you used since we should not error like this despite the argument mix up. > > -- > libvir-list mailing list > libvir-list@redhat.com > https://www.redhat.com/mailman/listinfo/libvir-list
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list