我在这里完成了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。
下面的文章帮助了我认识的有同样问题的人:https://coolaj86.com/articles/using-snowsql-with-docker/
你基本上必须设置LC_ALL和LANG
如果一个docker ubuntu图片:
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8
如果标准ubuntu EC2/计算引擎/VM
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
我希望这能帮助。。。富
p.s.我也会确保将TMP设置到你知道你有完全权利的地方,当然还有一个干净的sudo apt get-f安装