【问题标题】:gcloud docker pull fails with Untar exit status 2 unexpected fault addressgcloud docker pull 失败,Untar 退出状态 2 意外故障地址
【发布时间】:2015-07-02 05:40:07
【问题描述】:

编辑:非常感谢@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

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

  • 阿尔法 2015.06.30
  • 测试版 2015.06.30
  • kubectl
  • kubectl-darwin-x86_64 0.18.1

任何帮助将不胜感激,我真的很困惑为什么我不能从另一台机器上的 gcr 注册表中提取。

【问题讨论】:

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


    【解决方案1】:

    我也很困惑,这看起来像 Docker 正在尝试解压 blob,而我以前从未见过。

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

    如果对您有用,我们可以用我们发现的内容进行更新?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多