lxc-attach strange tty behavior (kills command) when stderr is redirected to a file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxc (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
On a fresh Ubuntu 16 release, commands started by lxc-attach such as dd are being killed WHEN REDIRECTING stderr (to a file), and lxc-attach return a zero status. Command works fine without the redirection.
This scenario is working on Ubuntu 15 with previous lxc release, but not on new LXC 2.0.0 (same issue on 2.0.1 too)
sudo apt-get -y install lxc
sudo lxc-create -n utest -t ubuntu -- -a amd64 -b $USER
sudo lxc-start -d --name utest
sudo lxc-attach -n utest -- dd if=/dev/zero of=/tmp/foo bs=1M count=10 2>/tmp/bar
sudo lxc-attach -n utest -- ls -lh /tmp/foo
-rw-r--r-- 1 root root 0 May 18 05:46 /tmp/foo
Might be related to bug 1553097 (and/or https:/
NOTE: Sometimes the "sudo lxc-attach -n utest_bizio_tests -- ls -lh /tmp/foo" ALSO does not return anything (no output)
I'm available for any additional info.
description: | updated |
description: | updated |
summary: |
- lxc-attach strange tty behavior with dd + lxc-attach strange tty behavior when stderr is redirected to a file |
summary: |
- lxc-attach strange tty behavior when stderr is redirected to a file + lxc-attach strange tty behavior (kills command) when stderr is + redirected to a file |
description: | updated |
no longer affects: | autopkgtest (Ubuntu) |
"sudo lxc-attach -n utest -- dd if=/dev/zero of=/tmp/foo bs=1M count=10 2>&1" Works