Snowflake cloud data platform SnowSQL安装Ubuntu 16.04.6

Snowflake cloud data platform SnowSQL安装Ubuntu 16.04.6,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我遵循linux安装步骤。安装后,尝试运行snowsql会导致: snowsql: error while loading shared libraries: libz.so.1: failed to map segment from shared object 它不包括错误末尾的“:操作不允许”。/tmp目录具有exec权限,我还尝试创建自己的tmp位置,如第二个策略中所述,但出现了相同的错误。这台机器正在运行ubuntu 16.04.6。以下文章帮助了我认识的人解决了同样的问题: 你基本

我遵循linux安装步骤。安装后,尝试运行snowsql会导致:

snowsql: error while loading shared libraries: libz.so.1: failed to map segment from shared object

它不包括错误末尾的“:操作不允许”。/tmp目录具有exec权限,我还尝试创建自己的tmp位置,如第二个策略中所述,但出现了相同的错误。这台机器正在运行ubuntu 16.04.6。

以下文章帮助了我认识的人解决了同样的问题:

你基本上需要设置LC_ALL和LANG

如果是docker ubuntu映像:

ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8
如果是标准的ubuntu EC2/Compute Engine/VM

export LC_ALL=C.UTF-8
export LANG=C.UTF-8
我希望这有助于…Rich


p、 我也会确保将TMP设置到你知道你拥有完全权限的地方,当然,一个干净的sudo apt get-f install

我读到的关于这一点的所有信息都表明,
TMP
TMPDIR
环境变量需要设置到一个你有权更改权限的目录。但看起来你已经这么做了。也许unix.stackexchange.com是一个更好的论坛,因为它与编程无关。这是一个很好的建议。虽然Ubuntu应该很好,但您也可以尝试在不同的机器上进行测试,以验证它是否特定于这台特定的机器。