1

解压 SnowSQL Linux 客户端后我要做的第一件事就是尝试升级它。这至少在 v1.1.84 中运行良好。今天下载了v1.2.2,安装了,报错:

$ ~/bin/snowsql -Uv
No snowsql is available for download: url=https://sfc-repo.snowflakecomputing.com/snowsql, version=1.2

错误来自此下载。有什么改变吗?即使我只是尝试在没有任何选项的情况下使用它,或者尝试通过传递我的帐户代码和用户名来连接,我也会遇到同样的错误。

4

2 回答 2

0
  1. 上面的 curl 缺少 https,因此给人以 403 被禁止的错误印象。
  2. 有时由于下载的缓存问题,它不会自动升级。有两个主要组件,一个是引导程序,另一个是主要的 snowsql 组件。您看到的问题是主要组件(运行 snowsql 时会自动下载)。
  3. snowsql -v 1.2.2您可以使用示例强制下载新版本。
  4. 您可以删除/移动 .snowsql 目录(~/.snowsql 或 ~/bin/.snowsql)以确保新引导程序下载新的主要组件版本。
  5. 您也可以尝试使用https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/1.2/linux_x86_64/index.html上提供 rpm 的较新版本
于 2020-02-14T19:36:47.437 回答
0

我注意到 Snowflake 有一些奇怪的防火墙配置,类似的错误可能会持续或间歇性地发生。如果它始终如一地发生,我知道的唯一选择是在--noup你的命令中使用标志。这当然不会检查snowsql更新,但您始终可以通过浏览器手动下载更新版本(需要 VPN)。

于 2021-10-20T12:36:21.620 回答