Forgot to add: "restart lxcfs" "fix" the hang problem Connected to tty 0 Type <Ctrl+a q> to exit the console, <Ctrl+a Ctrl+a> to enter Ctrl+a itself lxc_container: console.c: lxc_console_cb_tty_master: 672 Input/output error - failed to read Wed Mar 25 12:17:20 WIB 2015 -- Try #30
Job for poweroff.target timed out. Ubuntu 14.10 lxcfs 0.6-0ubuntu2~ubuntu14.10.1~ppa1 lxc 1.1.1-0ubuntu2~ubuntu14.10.1~ppa1 -- Fajar On Wed, Mar 25, 2015 at 12:53 PM, Fajar A. Nugraha <[email protected]> wrote: > I believe I have a reproducer script: > > - create a ubuntu vivid container, c1, with systemd > > # lxc-create -n c1 -- -d ubuntu -r vivid -a amd64 > # lxc-attach -n c1 apt-get update > # lxc-attach -n c1 apt-get install systemd-sysv > > - run this script > > # n=0;while true;do n=$((n+1));echo "$(date) -- Try #$n";sleep > 1;lxc-start -n c1 && sleep 10 && lxc-attach -n c1 -- poweroff && > lxc-console -n c1 -t console;done > > It's now stuck on try #30 > > # lxc-ls -f c1 > NAME STATE IPV4 IPV6 GROUPS AUTOSTART > ------------------------------------------------------- > c1 RUNNING 192.168.124.120 - - NO > > # lxc-attach -n c1 -> hangs > > # ps -ef | grep attach > root 1026 19966 0 12:17 pts/14 00:00:00 lxc-attach -n c1 -- poweroff > root 1633 25540 0 12:48 pts/29 00:00:00 lxc-attach -n c1 > > The first lxc-atach is the one from the script > > # strace -f -p 1026 > Process 1026 attached > wait4(1028, > > # ps -ef | grep 1028 > root 1028 1026 0 12:17 pts/14 00:00:00 poweroff > > # strace -f -p 1028 > Process 1028 attached > ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8 > > > # ps -ef | grep lxcfs > root 383 1 5 12:08 ? 00:02:26 /usr/bin/lxcfs -s -f > -o allow_other /var/lib/lxcfs > root 1312 383 0 12:17 ? 00:00:00 /usr/bin/lxcfs -s -f > -o allow_other /var/lib/lxcfs > root 1313 1312 0 12:17 ? 00:00:00 /usr/bin/lxcfs -s -f > -o allow_other /var/lib/lxcfs > root 1764 1654 0 12:50 pts/28 00:00:00 grep --color=auto lxcfs > > # strace -f -p 383 > Process 383 attached > wait4(1312, > > # strace -f -p 1312 > Process 1312 attached > wait4(1313, > > # strace -f -p 1313 > Process 1313 attached > recvmsg(5, > > > "poweroff" command hungs polling fd3 (lxcfs-related?) and lxcfs is > stuck on recvmsg (waiting for something from the poweroff command?) > > -- > Fajar _______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
