<div dir="ltr"><div>I'm trying to push commands to containers and it just isn't working. <br><br></div>I've tried running it in the python command line to see if I can figure out what's going on:<br><div><br>>>> from pylxd import client<br>>>> lxdClient = client.Client()<br>>>> inContainerName = "snmp2"<br>>>> container = lxdClient.containers.get(inContainerName)<br>>>> containerExec = ['mkdir /go']<br>>>> container.execute(containerExec)<br>(u'', u'')<br><br></div><div>The corresponding lxc command line works:<br>lxc exec snmp2 -- mkdir /go<br><br>In my /var/log/lxd/lxd.log file I have:<br>t=2016-11-05T00:29:56+0000 lvl=info msg="Executing command" environment="[PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin]" args="[/usr/bin/lxd forkexec snmp2 /var/lib/lxd/containers /var/log/lxd/snmp2/lxc.conf -- env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -- cmd mkdir /go]"<br>t=2016-11-05T00:29:56+0000 lvl=info msg="Executed command" environment="[PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin]" args="[/usr/bin/lxd forkexec snmp2 /var/lib/lxd/containers /var/log/lxd/snmp2/lxc.conf -- env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -- cmd mkdir /go]" exit_status=255<br><br></div><div>It's on an Ubuntu 16.04LTS server running pylxd (2.1.2) <br><br></div><div>Any ideas what's wrong or how to debug further?<br><br></div><div>Cheers,<br><br></div><div>Matt<br></div></div>