At mwhudson's request I'm testing this on a xenial server using the packages in ppa:mwhudson/devirt.
* set up a clean 16.04 machine and reproduced the failures I saw with weave * added ppa:mwhudson/devirt & changed 'xenial' to 'yakkety' * apt-get upgrade, then: $ sudo apt-get install docker.io Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: containerd runc Suggested packages: aufs-tools debootstrap lxc rinse zfs-fuse | zfsutils The following NEW packages will be installed: containerd runc The following packages will be upgraded: docker.io Now, I get:: $ docker version Client: Version: 1.11.2 API version: 1.23 Go version: go1.6.2 Git commit: b9f10c9 Built: Thu, 09 Jun 2016 20:37:27 +1200 OS/Arch: linux/amd64 Error response from daemon: client is newer than server (client API version: 1.23, server API version: 1.22) Manually restarting docker (sudo systemctl restart docker) seems to work around the problem. The installation process also seemed to override my local changes to /etc/systemd/system/multi-user.target.wants/docker.service However, after these things, when using the new docker.io package, I could no longer observe the problems I saw with weave. Success! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1574904 Title: Docker compiled with wrong version of Go To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1574904/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs