I'm trying to push commands to containers and it just isn't working.

I've tried running it in the python command line to see if I can figure out
what's going on:

>>> from pylxd import client
>>> lxdClient = client.Client()
>>> inContainerName = "snmp2"
>>> container = lxdClient.containers.get(inContainerName)
>>> containerExec = ['mkdir /go']
>>> container.execute(containerExec)
(u'', u'')

The corresponding lxc command line works:
lxc exec snmp2 -- mkdir /go

In my /var/log/lxd/lxd.log file I have:
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]"
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

It's on an Ubuntu 16.04LTS server running pylxd (2.1.2)

Any ideas what's wrong or how to debug further?

Cheers,

Matt
_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to