gcloud docker pull失败,Untar退出状态2意外故障地址

时间:2015-07-02 05:40:07

标签: docker gcloud google-kubernetes-engine google-container-registry

编辑:非常感谢@mattmoor帮助我调试问题。在我不得不创建一个新的docker-machine之后。由于未正确创建第一台计算机,因此必须出现docker守护程序的问题。

我无法从另一台运行OSX Yosemite的计算机中提取图像。两台计算机都运行了docker守护程序,并且已成功通过所需项目进行身份验证,以便从

中获取

gcloud auth login

在我的电脑上,我可以运行:

gcloud docker pull gcr.io/projectid/image-tag没有任何问题。

然而,当我尝试在另一台机器上重复此操作时,我收到一条以:

开头的大错误消息

Error pulling image (tag-here) from gcr.io/projectid/image-tag, endpoint: https://gcr.io/v1/, Untar exit status 2 unexpected fault address 0xc208ce5d04 fatal error: faultr downloading dependent layers [signal 0xb code=0x1 addr=0xc208ce5d04 pc=0x94109e]

接着是goroutine 1堆栈跟踪。

两台机器上的docker版本是1.6.2,客户端和服务器api版本是1.18,Go版本都是go1.4.2

两台计算机上的Google Cloud SDK版本均为0.9.67,并且都安装了以下组件:

  • bq 2.0.18
  • bq-nix 2.0.18
  • 核心2015.06.30
  • core-nix 2015.06.02
  • gcloud 2015.06.30
  • gcutil-msg 2015.06.09
  • gsutil 4.13
  • gsutil-nix 4.12
  • 预览2015.06.30

并且工作的机器也安装了这些额外的组件:

  • alpha 2015.06.30
  • beta 2015.06.30
  • kubectl
  • kubectl-darwin-x86_64 0.18.1

非常感谢任何帮助,我真的感到困惑的是为什么我无法从其他机器上的gcr注册表中提取。

1 个答案:

答案 0 :(得分:0)

我也感到困惑,这看起来像Docker正在试图解开这个blob,我以前也没见过。

您是否介意使用gcr-contact@google.com启动一个主题,因为这可能需要一些调试,并且来回的电子邮件会更容易。

我们可以用我们发现的内容更新这个,如果它对您有用吗?