ec2上的Amazon的Docker的最新版本是否被破坏?

截至昨天晚上,我们所有的新docker部署都开始失败,因为亚马逊回购docker中最新版本的docker(docker-1.3.2-1.0.amzn1.x86_64)无法启动。

重现的步骤是:

## Launch instance with default amazon AMI yum install docker-1.3.2-1.0.amzn1.x86_64 service docker restart ### Get the following error in /var/log/docker 2014/11/26 05:14:16 docker daemon: 1.3.2 c78088f/1.3.2; execdriver: native; graphdriver: [8f6d7cfb] +job serveapi(unix:///var/run/docker.sock) [info] Listening for HTTP on unix (/var/run/docker.sock) docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference 

如果我降级到docker-1.3.1-1.0.amzn1.x86_64,一切似乎都没有问题。

AWS包是否真的被破坏,还是只是我们的设置? 除了降级之外,还有其他的工作吗?

是的,这也是为我打破了。

降级已经是解决scheme了。

在我的工作场所提供的一个centos虚拟机上也出现了同样的错误 – 一个yum更新解决了它。

我怀疑一个build筑物被打破了,但是出去了,并且随后被修理了。