snowsql --authenticator=externalbrowser 使用 firefox+ubuntu 时出错
snowsql --authenticator=externalbrowser error using firefox+ubuntu
当我尝试使用外部浏览器使用 snowsql 客户端登录时,我得到以下信息。
/home/username/.snowsql/1.2.16/libz.so.1: version `ZLIB_1.2.9' not found (required by /lib/x86_64-linux-gnu/libpng16.so.16)
Couldn't load XPCOM.
这是我的OS信息
NAME="Pop!_OS"
VERSION="21.04"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 21.04"
VERSION_ID="21.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=hirsute
UBUNTU_CODENAME=hirsute
LOGO=distributor-logo-pop-os
这是因为 Snowsql 覆盖了 LD_PRELOAD 它自己的捆绑机制,并且在尝试启动浏览器时不会费心去取消设置。
这意味着您的浏览器尝试使用与 snowsql 捆绑在一起的库,而不是您的系统库。
您可以通过删除导致问题的与 SnowSQL 捆绑在一起的库(至少对我来说是 libz、libselinux)并将它们替换为您自己平台上的符号链接来“修复”:
cd ~/.snowsql/1.2.20
rm libz.so.1 libselinux.so.1
ln -s /usr/lib/x86_64-linux-gnu/libz.so.1 /usr/lib/x86_64-linux-gnu/libselinux.so.1 ./
Snowflake 提出了错误,他们确认并重现了,但这是几个月前的事了,从那以后我就再也没有听到过任何消息。
您可能还会说这是因为 SnowSQL 捆绑了一个看起来像是在 2005 年首次进入 Debian 的 zlib 版本?我相信他们在向后移植安全修复方面一直非常勤奋,这里没有什么可担心的。
当我尝试使用外部浏览器使用 snowsql 客户端登录时,我得到以下信息。
/home/username/.snowsql/1.2.16/libz.so.1: version `ZLIB_1.2.9' not found (required by /lib/x86_64-linux-gnu/libpng16.so.16) Couldn't load XPCOM.
这是我的OS信息
NAME="Pop!_OS"
VERSION="21.04"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 21.04"
VERSION_ID="21.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=hirsute
UBUNTU_CODENAME=hirsute
LOGO=distributor-logo-pop-os
这是因为 Snowsql 覆盖了 LD_PRELOAD 它自己的捆绑机制,并且在尝试启动浏览器时不会费心去取消设置。
这意味着您的浏览器尝试使用与 snowsql 捆绑在一起的库,而不是您的系统库。
您可以通过删除导致问题的与 SnowSQL 捆绑在一起的库(至少对我来说是 libz、libselinux)并将它们替换为您自己平台上的符号链接来“修复”:
cd ~/.snowsql/1.2.20
rm libz.so.1 libselinux.so.1
ln -s /usr/lib/x86_64-linux-gnu/libz.so.1 /usr/lib/x86_64-linux-gnu/libselinux.so.1 ./
Snowflake 提出了错误,他们确认并重现了,但这是几个月前的事了,从那以后我就再也没有听到过任何消息。
您可能还会说这是因为 SnowSQL 捆绑了一个看起来像是在 2005 年首次进入 Debian 的 zlib 版本?我相信他们在向后移植安全修复方面一直非常勤奋,这里没有什么可担心的。