“符号查找错误:/usr/lib/x86_64-linux-gnu/libnssutil3.so 未定义符号:PR_GetEnvSecure”

“符号查找错误:/usr/lib/x86_64-linux-gnu/libnssutil3.so 未定义符号:PR_GetEnvSecure”

我在 puppy linux (Tahr) 中,安装了 Discord 并尝试运行它

sudo discord

首先的问题是我没有图书馆libnss3.so。安装了。

然后我需要这个libnssutil3.so库,也安装了它。现在当我跑步时:

sudo discord

我得到:

/usr/share/discord/Discord: symbol lookup error: /usr/lib/x86_64-linux-gnu/libnssutil3.so undefined symbol: PR_GetEnvSecure

答案1

因此,既然您正在使用puppy linux(默认情况下以 root 身份运行所有内容,尽管它确实有一个在最新版本中命名的用户设置spot,主要用于需要非 root 权限的应用程序),您不要需要sudo

discord

应该足够了。其次,您看到的错误:

/usr/share/discord/Discord: symbol lookup error: /usr/lib/x86_64-linux-gnu/libnssutil3.so undefined symbol: PR_GetEnvSecure

libnssutil3.so发生这种情况是因为本地库和需要的库之间的版本不同discord......

您可能有 3 种可能的修复方法:

  • 尝试其他可能的安装方法discord(如果我没记错的话,有一个应用程序图像,一些其他格式/存储库,如快照等)。
  • 在浏览器中使用它(我的意思是,它在那里工作的机会更大,并且您通常不需要安装其他任何东西,除非您发现它在chromium-based浏览器中工作得更好)。
  • 去询问一下现在正式小狗Linux论坛。他们可能比这里更习惯/更容易回答这个问题:)

相关内容