On Dec 24, 2013, at 2:13 AM, Umar Draz <unix.co(a)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(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list