First, thanks for this very nice written piece of Software. It got a very nice API!
driver: lxc
driverversion: 2.0.3
kernel: Linux
kernelarchitecture: x86_64
kernelversion: 4.4.0-31-generic
server: lxd
serverpid: 1291
serverversion: 2.0.3
storage: btrfs
storageversion: "4.4"
$ lxc image copy ubuntu:x local: --copy-aliases --auto-update
root@srv02:/home/pcdummy# salt-call lxd.image_list --out=json
[ERROR ] An un-handled exception was caught by salt's global exception handler:
AttributeError: 'Image' object has no attribute 'update_source'
Traceback (most recent call last):
File "/usr/bin/salt-call", line 11, in <module>
salt_call()
File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 345, in salt_call
client.run()
File "/usr/lib/python2.7/dist-packages/salt/cli/call.py", line 58, in run
caller.run()
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 134, in run
ret = self.call()
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 197, in call
ret['return'] = func(*args, **kwargs)
File "/var/cache/salt/minion/extmods/modules/lxd.py", line 1069, in image_list
return [i.marshall() for i in images]
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 183, in marshall
marshalled[key] = getattr(self, key)
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 112, in __getattribute__
self.sync()
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 144, in sync
setattr(self, key, val)
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 125, in __setattr__
return super(Model, self).__setattr__(name, value)
AttributeError: 'Image' object has no attribute 'update_source'
Traceback (most recent call last):
File "/usr/bin/salt-call", line 11, in <module>
salt_call()
File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 345, in salt_call
client.run()
File "/usr/lib/python2.7/dist-packages/salt/cli/call.py", line 58, in run
caller.run()
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 134, in run
ret = self.call()
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 197, in call
ret['return'] = func(*args, **kwargs)
File "/var/cache/salt/minion/extmods/modules/lxd.py", line 1069, in image_list
return [i.marshall() for i in images]
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 183, in marshall
marshalled[key] = getattr(self, key)
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 112, in __getattribute__
self.sync()
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 144, in sync
setattr(self, key, val)
File "/usr/local/lib/python2.7/dist-packages/pylxd/model.py", line 125, in __setattr__
return super(Model, self).__setattr__(name, value)
AttributeError: 'Image' object has no attribute 'update_source'