2

根据此处文档中(https://storage.cloud.google.com/bucket-name/php-1.5.tgz)的示例,我正在尝试从 Google Storage URL 安装 Helm 图表,但出现错误。A full URL (helm install https://example.com/charts/foo-1.2.3.tgz) Error: gzip: invalid header

4

3 回答 3

2

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

于 2017-04-25T07:23:22.983 回答
2

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

于 2019-12-28T14:44:09.780 回答
0

我得到了同样的 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>

....这个类似清单的 URL显示了上述文件的许多版本,而不是我正在寻找的版本 (keptn-0.8.1-29-g069dd.tgz)。

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

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

于 2021-04-05T02:18:56.937 回答