Yes, these parameters passed to lxc command don't really help.
"ssh -t" makes "lxc exec" return after executing the command.
Though I'd be interested to understand why it suddenly started to
happen; have a number of scripts which broke because of this change.
Tomasz Chmielewski
https://lxadm.com
On 2019-02-25 00:39, Kees Bos wrote:
Did you try '-T, --force-noninteractive' ?
(Disable pseudo-terminal allocation)
i.e.
laptop$ ssh root@host "/snap/bin/lxc exec container -T -- date"
On Sun, 2019-02-24 at 21:33 +0900, Tomasz Chmielewski wrote:
This works (executed on a host):
host# lxc exec container -- date
Sun Feb 24 12:25:21 UTC 2019
host#
This however hangs and doesn't return (executed from a remote
system,
i.e. your laptop or a different server):
laptop$ ssh root@host "export PATH=$PATH:/snap/bin ; lxc exec
container
-- date"
Sun Feb 24 12:28:04 UTC 2019
(...command does not return...)
Or a direct path to lxc binary - also hangs:
laptop$ ssh root@host "/snap/bin/lxc exec container -- date"
Sun Feb 24 12:29:54 UTC 2019
(...command does not return...)
Of course a simple "date" execution via ssh on the host does not
hang:
laptop$ ssh root@host date
Sun Feb 24 12:31:33 UTC 2019
laptop$
Why do commands executed via ssh and lxc hang? It used to work some
1-2
months ago, not sure with which lxd version it regressed like this.
Tomasz Chmielewski
_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users
_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users
_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users