[libvirt] python setMetadata issue
cardoe at cardoe.com
Wed Dec 25 07:08:45 UTC 2013
On Dec 24, 2013, at 2:13 AM, Umar Draz <unix.co at gmail.com> wrote:
> 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 at redhat.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the libvir-list