[Bug 1177583] [NEW] lxc-list crash after lxc-destory of a running container
Dimiter Naydenov
1177583 at bugs.launchpad.net
Tue May 7 22:40:31 UTC 2013
Public bug reported:
I created a container with lxc-create -t ubuntu -n test1; started it (lxc-start -n test1); installed plan9port and some x-related packages (xterm, xdm, xserver-xorg-core, xserver-xorg). Then, while it was still running, logged out and run lxc-destroy -n test1, which hung and I had to break it and then calling lxc-list also hung forever. Trying to remove the container from /var/lib/lxc/test1/ failed with:
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/dev/pts’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/dev/ptmx’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/dev/lxc/console’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/dev/lxc/tty1’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/dev/lxc/tty4’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/dev/lxc/tty3’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/dev/lxc/tty2’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/proc’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/sys’: Device or resource busy
rm: cannot remove ‘/var/lib/lxc/test1/rootfs/run’: Device or resource busy
Running ps -xa | grep lxc produced:
121 1509 1 0 09:01 ? 00:00:00 dnsmasq -u lxc-dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/lxc/dnsmasq.pid --conf-file= --listen-address 10.0.3.1 --dhcp-range 10.0.3.2,10.0.3.254 --dhcp-lease-max=253 --dhcp-no-override --except-interface=lo --interface=lxcbr0 --dhcp-leasefile=/var/lib/misc/dnsmasq.lxcbr0.leases --dhcp-authoritative
root 5604 1 0 14:32 ? 00:00:00 sudo lxc-start -n test1
root 5605 5604 0 14:32 ? 00:00:00 lxc-start -n test1
root 8977 8771 0 15:12 pts/9 00:00:00 sudo lxc-destroy -n test1
root 8978 8977 0 15:12 pts/9 00:00:00 /bin/sh /usr/bin/lxc-destroy -n test1
root 8984 8978 0 15:12 pts/9 00:00:00 lxc-info -n test1 -P /var/lib/lxc --state-is STOPPED
dimitern 8995 8901 0 15:13 pts/10 00:00:00 grep --color=auto lxc
Finally, killing -9 the lxc-info with pid 8984 caused the hung lxc-
destroy to return and lxc-list afterwards did not hang anymore.
Attached the /var/crash/ file.
** Affects: lxc (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "_usr_bin_lxc-ls.0.crash"
https://bugs.launchpad.net/bugs/1177583/+attachment/3669265/+files/_usr_bin_lxc-ls.0.crash
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1177583
Title:
lxc-list crash after lxc-destory of a running container
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1177583/+subscriptions
More information about the Ubuntu-server-bugs
mailing list