当前位置: 首页 > 知识库问答 >
问题:

snowsql--authenticator=externalbrowser使用firefox ubuntu时出错

孙佐
2023-03-14

当我尝试使用外部浏览器使用snowsql客户端登录时,我得到了以下信息。

/home/username/.snowsql/1.2.16/libz.so.1:未找到版本ZLIB_1.2.9( /lib/x86_64-linux-gnu/libpng16.so.16要求)无法加载XPCOM。

这是我的操作系统信息

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

共有1个答案

海保臣
2023-03-14

这是因为Snowsql为其自己的绑定机制覆盖了LD_预加载,并且在尝试启动浏览器时不需要将其取消设置。

这意味着您的浏览器尝试使用与snowsql捆绑在一起的lib,而不是您的系统lib。

您可以通过删除与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 ./

他们确认并复制了这只虫子,它是由雪花引起的,但这是几个月前的事了,从那以后我再也没有听到过任何消息。

你也可以说这是因为SnowSQL捆绑了一个zlib版本,它看起来像是在2005年第一次进入Debian?我确信他们在后台移植安全修复方面非常勤奋,这里没有什么可担心的。

 类似资料:
  • Odin Authenticator 是一个基于 cookie 的 Apache 2 单点登录模块,基于 mod_perl 构建,相当于是对 GodAuth 的重构,提供一个认证的 Webapp,该实现使用 Google Apps 做为认证提供者。

  • 简介: Google Authenticator 项目是可用于多手机平台的生成一次性密码的软件实现,包含可用于可插拔验证模块(PAM)的实现。通过使用开放标准的 Initiative for Open Authentication (OATH) (与OAuth不同)来生成一次性密码。 本软件支持RFC 4226文档定义的基于HMAC的一次性密码(HOTP)算法和由 RFC 6238文档定义的基于时

  • 问题内容: 我需要从Sellercentral.amazon.de下载大量的excel文件(估计:500-1000)。手动下载不是一种选择,因为每次下载都需要单击几下,直到Excel弹出。 由于亚马逊无法为我提供具有其结构的简单xml,因此我决定自行进行自动化。首先想到的是Selenium和Firefox。 问题: 必须登录到Sellercentral,以及2要素验证(2FA)。因此,如果我登录一

  • AWS IAM Authenticator for Kubernetes A tool to use AWS IAM credentials to authenticate to a Kubernetes cluster.The initial work on this tool was driven by Heptio. The project receives contributions fr

  • 问题内容: 我的代码- 错误- > 警告:mysql_real_escape_string()[function.mysql-real-escape-string]:在C:\ xampp \ htdocs \ shizin \ admin \中拒绝访问用户’ODBC’@’localhost’(使用密码:NO)第48行的newArticle.php 警告:mysql_real_escape_stri

  • 为什么我在使用: mysqli_report(MYSQLI_REPORT_ALL);?致命错误:未捕获异常“mysqli_sql_exception”,在d:\xampp\htdocs\cms\includes\class\db.class.php:31堆栈跟踪:#0 d:\xampp\htdocs\cms\includes\class\db.class.php(31):mysqli->查询(“S