【问题标题】:Installing Helm chart from URL, "Error: gzip: invalid header"从 URL 安装 Helm 图表,“错误:gzip:无效标头”
【发布时间】:2017-04-21 13:49:02
【问题描述】:

我正在尝试从 Google 存储 URL (https://storage.cloud.google.com/bucket-name/php-1.5.tgz) 安装 Helm 图表,根据示例 A full URL (helm install https://example.com/charts/foo-1.2.3.tgz) in the documentation here,但我收到了错误 Error: gzip: invalid header

【问题讨论】:

  • 您是否验证了您的 URL 是否是有效的 gzip?你可以试试:wget -qO- URL | tar zxvf

标签: kubernetes google-kubernetes-engine kubernetes-helm


【解决方案1】:

我发现https://storage.cloud.google.com/bucket-name/php-1.5.tgz的链接格式只适用于浏览器和重定向,使用https://storage.googleapis.com/bucket-name/php-1.5.tgz格式可以直接链接到同一个文件。

【讨论】:

    【解决方案2】:

    当我指向 yaml 文件或图表目录时,我也遇到了这个不恰当的错误。

    【讨论】:

      【解决方案3】:

      我遇到了同样的 gzip 无效标头错误......根本原因似乎是请求的文件根本不存在。

      对于这个网址: https://storage.googleapis.com/keptn-installer/keptn-0.8.1-29-g069dd.tgz

      通过浏览器我得到了这个:

      <Error>
      <Code>NoSuchKey</Code>
      <Message>The specified key does not exist.</Message>
      <Details>No such object: keptn-installer/keptn-0.8.1-29-g069dd.tgz</Details>
      </Error>
      

      ..this manifest-like URL 显示了上述文件的多个版本,只是不是我要查找的版本 (keptn-0.8.1-29-g069dd.tgz)。

      尝试检索此 (link) 的 golang 代码返回此错误: Error: error retrieving Keptn Helm Chart at https://storage.googleapis.com/keptn-installer/keptn-0.8.1-29-g069dd.tgz: gzip: invalid header

      只是一个完整的赃物,但听起来我引用的代码需要更好的错误检查。也许代码未能成功解压缩我们都希望看到的真正错误消息?

      【讨论】:

        猜你喜欢
        • 2018-03-19
        • 1970-01-01
        • 1970-01-01
        • 2016-07-15
        • 1970-01-01
        • 2014-04-05
        • 2017-08-23
        • 2020-07-14
        • 2018-05-14
        相关资源
        最近更新 更多