** Description changed: [Impact] * This bug breaks lxc engine support of docker. * There is an upstreamed fix issued to manage newer version of LXC, which enable lxc.autodev by default. * patch is lxc.autodev-support.patch that is a cherry-pick of https://github.com/docker/docker/commit/6089e679a2fb2494fd3e599a9eab9327e6a509fc [Test Case] * To reproduce the bug: on a fresh vivid server: sudo apt-get install -y lxc docker.io edit /dev/default/docker: DOCKER_OPTS="-e lxc" restart docker-daemon service: sudo service docker start (see bug: LP: #1459916) ensure docker is running with the correct options with ps or docker: - sudo ps -ef | grep docker + sudo ps -ef | grep docker root 20458 1 0 07:48 ? 00:00:19 /usr/bin/docker -d -H fd:// -e lxc - sudo docker info | grep lxc: - Execution Driver: lxc-1.1.2 - WARNING: No swap limit support + sudo docker info | grep lxc: + Execution Driver: lxc-1.1.2 + WARNING: No swap limit support pull a docker image (amd64): docker pull ubuntu:latest + after download is successfull: it will fail to start like reported: + ubuntu@vd2:~$ sudo docker run -it ubuntu:latest /bin/bash Unable to find image 'ubuntu:latest' locally Pulling repository ubuntu 6d4946999d4f: Download complete 428b411c28f0: Download complete 435050075b3f: Download complete 9fd3c8c9af32: Download complete Status: Image is up to date for ubuntu:latest lxc-start: lxc_start.c: main: 344 The container failed to start. lxc-start: lxc_start.c: main: 346 To get more details, run the container in foreground mode. lxc-start: lxc_start.c: main: 348 Additional information can be obtained by setting the --logfile and --logpriority options. FATA[0015] Error response from daemon: Cannot start container 5b7ee6181a49a1fa5c6ac47eab666ea05611f6f7f8b3610bfacb9a150c966501: Container is not running ( for bandwidth consideration, you might want to save the downloaded image for other testing, sudo docker images sudo docker save -o ubuntu_latest.tar ubuntu:latest bzip2 ubuntu_latest.tar, to reload it on an other sytem: sudo docker load -i ubuntu_latest.tar.bz2 sudo run -it ubuntu:latest /bin/bash ) With fix: Now, restart a fresh vivid server, install the new proposed package sudo apt-get install -y lxc - sudo service docker stop - edit /etc/default/docker (DOCKER_OPTS="-e lxc") + + sudo service docker stop + edit /etc/default/docker (DOCKER_OPTS="-e lxc") sudo service docker start + ensure docker is running with the correct options with ps or docker: - sudo ps -ef | grep docker - root 20458 1 0 07:48 ? 00:00:19 /usr/bin/docker -d -H fd:// -e lxc - sudo docker info | grep lxc: - Execution Driver: lxc-1.1.2 - WARNING: No swap limit support + sudo ps -ef | grep docker + root 20458 1 0 07:48 ? 00:00:19 /usr/bin/docker -d -H fd:// -e lxc + + sudo docker info | grep lxc: + Execution Driver: lxc-1.1.2 + WARNING: No swap limit support sudo docker run -it ubuntu:latest /bin/bash Unable to find image 'ubuntu:latest' locally latest: Pulling from ubuntu 428b411c28f0: Already exists 435050075b3f: Already exists 9fd3c8c9af32: Already exists 6d4946999d4f: Already exists Digest: sha256:45e42b43f2ff4850dcf52960ee89c21cda79ec657302d36faaaa07d880215dd9 Status: Image is up to date for ubuntu:latest root@e433f427c0f2:/# lsb_release -c Codename: trusty root@e433f427c0f2:/# exit [Original Description] Start docker daemon with "-e lxc" option. pulll & run ubuntu image. Expect to get a bash prompt, instead I get: $ docker run -ti ubuntu bash lxc-start: conf.c: mount_entry: 1711 No such file or directory - failed to mount '/dev/pts/5' on '/usr/lib/x86_64-linux-gnu/lxc//dev/console' lxc-start: conf.c: lxc_setup: 3831 failed to setup the mount entries for '9b33b115f6ba2f4882f79745f1c8397b4f57ef3547fea30cfb01b3d03acd2f6c' lxc-start: start.c: do_start: 699 failed to setup the container lxc-start: sync.c: __sync_wait: 51 invalid sequence number 1. expected 2 lxc-start: start.c: __lxc_start: 1164 failed to spawn '9b33b115f6ba2f4882f79745f1c8397b4f57ef3547fea30cfb01b3d03acd2f6c' lxc-start: lxc_start.c: main: 344 The container failed to start. lxc-start: lxc_start.c: main: 348 Additional information can be obtained by setting the --logfile and --logpriority options.
** Description changed: [Impact] * This bug breaks lxc engine support of docker. * There is an upstreamed fix issued to manage newer version of LXC, which enable lxc.autodev by default. * patch is lxc.autodev-support.patch that is a cherry-pick of https://github.com/docker/docker/commit/6089e679a2fb2494fd3e599a9eab9327e6a509fc [Test Case] * To reproduce the bug: on a fresh vivid server: sudo apt-get install -y lxc docker.io edit /dev/default/docker: DOCKER_OPTS="-e lxc" restart docker-daemon service: sudo service docker start (see bug: LP: #1459916) ensure docker is running with the correct options with ps or docker: sudo ps -ef | grep docker root 20458 1 0 07:48 ? 00:00:19 /usr/bin/docker -d -H fd:// -e lxc sudo docker info | grep lxc: Execution Driver: lxc-1.1.2 WARNING: No swap limit support pull a docker image (amd64): docker pull ubuntu:latest after download is successfull: it will fail to start like reported: ubuntu@vd2:~$ sudo docker run -it ubuntu:latest /bin/bash Unable to find image 'ubuntu:latest' locally Pulling repository ubuntu 6d4946999d4f: Download complete 428b411c28f0: Download complete 435050075b3f: Download complete 9fd3c8c9af32: Download complete Status: Image is up to date for ubuntu:latest lxc-start: lxc_start.c: main: 344 The container failed to start. lxc-start: lxc_start.c: main: 346 To get more details, run the container in foreground mode. lxc-start: lxc_start.c: main: 348 Additional information can be obtained by setting the --logfile and --logpriority options. FATA[0015] Error response from daemon: Cannot start container 5b7ee6181a49a1fa5c6ac47eab666ea05611f6f7f8b3610bfacb9a150c966501: Container is not running ( for bandwidth consideration, you might want to save the downloaded image for other testing, sudo docker images sudo docker save -o ubuntu_latest.tar ubuntu:latest bzip2 ubuntu_latest.tar, to reload it on an other sytem: sudo docker load -i ubuntu_latest.tar.bz2 sudo run -it ubuntu:latest /bin/bash ) - With fix: + * To verify the fix: + Now, restart a fresh vivid server, install the new proposed package sudo apt-get install -y lxc - sudo service docker stop - edit /etc/default/docker (DOCKER_OPTS="-e lxc") + sudo service docker stop + edit /etc/default/docker (DOCKER_OPTS="-e lxc") sudo service docker start ensure docker is running with the correct options with ps or docker: sudo ps -ef | grep docker root 20458 1 0 07:48 ? 00:00:19 /usr/bin/docker -d -H fd:// -e lxc sudo docker info | grep lxc: Execution Driver: lxc-1.1.2 WARNING: No swap limit support sudo docker run -it ubuntu:latest /bin/bash Unable to find image 'ubuntu:latest' locally latest: Pulling from ubuntu 428b411c28f0: Already exists 435050075b3f: Already exists 9fd3c8c9af32: Already exists 6d4946999d4f: Already exists Digest: sha256:45e42b43f2ff4850dcf52960ee89c21cda79ec657302d36faaaa07d880215dd9 Status: Image is up to date for ubuntu:latest root@e433f427c0f2:/# lsb_release -c Codename: trusty root@e433f427c0f2:/# exit [Original Description] Start docker daemon with "-e lxc" option. pulll & run ubuntu image. Expect to get a bash prompt, instead I get: $ docker run -ti ubuntu bash lxc-start: conf.c: mount_entry: 1711 No such file or directory - failed to mount '/dev/pts/5' on '/usr/lib/x86_64-linux-gnu/lxc//dev/console' lxc-start: conf.c: lxc_setup: 3831 failed to setup the mount entries for '9b33b115f6ba2f4882f79745f1c8397b4f57ef3547fea30cfb01b3d03acd2f6c' lxc-start: start.c: do_start: 699 failed to setup the container lxc-start: sync.c: __sync_wait: 51 invalid sequence number 1. expected 2 lxc-start: start.c: __lxc_start: 1164 failed to spawn '9b33b115f6ba2f4882f79745f1c8397b4f57ef3547fea30cfb01b3d03acd2f6c' lxc-start: lxc_start.c: main: 344 The container failed to start. lxc-start: lxc_start.c: main: 348 Additional information can be obtained by setting the --logfile and --logpriority options. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1466550 Title: docker lxc driver fails To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1466550/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs