【问题标题】:spl-token: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directoryspl-token:加载共享库时出错:libssl.so.1.1:无法打开共享对象文件:没有这样的文件或目录
【发布时间】:2022-07-22 11:46:42
【问题描述】:

我的 aws 实例有问题, 使用任何 arg 运行 spl-token 后,出现以下错误

spl-token: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

我认为这可能与我的共享库有关,

所以运行后 ldconfig -p | grep libssl

这就是我得到的

        libssl3.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl3.so
        libssl.so.3 (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so.3
        libssl.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so

我注意到没有列出libssl.so.1.1,这是导致错误的原因吗?

所以接下来我搜索了如何将 libssl.so.1.1 添加到共享库中, 我发现一篇文章说你必须编辑 /etc/ld.so.conf.d/.conf 并添加 lib 的路径。 所以我创建了文件并添加了路径/snap/core18/2344/usr/lib/x86_64-linux-gnu/libssl.so.1.1。

没有成功

【问题讨论】:

  • 看起来你也在 GitHub 上创建了关于这个的问题。请避免在不同地方之间交叉发布。我会在此处粘贴我的答案,以便更多人使用。
  • 我试试这个解决方案askubuntu.com/questions/1403778/… 它对我来说很好用

标签: ubuntu unix rust solana libssl


【解决方案1】:

这正是错误的根源。由于您需要告诉系统查看该库,因此人们在 snap 中可用的库并不容易取得成功。假设你在 Ubuntu 上,你可以安装它:

sudo apt-get install libssl1.1

【讨论】:

  • 谢谢,但我在安装时遇到这些错误 E: Unable to locate package libssl.so.1.1 E: Couldn't find any package by glob 'libssl.so.1.1' E: Couldn'通过正则表达式 'libssl.so.1.1' 找不到任何包
  • 确保运行我输入的确切命令,它是sudo apt-get install libssl1.1,而不是sudo apt-get install libssl.so.1.1
  • root@localhost:~# sudo apt-get install libssl1.1 Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package libssl1 .1 E:通过 glob 'libssl1.1' 找不到任何包 E:通过正则表达式'libssl1.1' 找不到任何包
  • 您可能需要更新您的 ubuntu 安装或添加一个可用的 ppa:packages.ubuntu.com/… 显示它存在的位置。最好单独提出一个关于如何在您的系统上安装 libssl1.1 的问题
  • 谢谢,但这也不起作用。我已经对我为解决该问题所做的工作添加了评论。 :) 无论如何感谢您的帮助。
【解决方案2】:

我设法通过在本地而不是在我的 ec2 实例上运行所有内容来解决此问题。我知道这不是问题的解决方案,但也许可以考虑切换环境作为解决方案

【讨论】:

    【解决方案3】:

    这解决了它(22.04 中的打包问题):

    wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.6_amd64.deb
    
    sudo dpkg -i libssl1.1_1.1.1l-1ubuntu1.6_amd64.deb
    

    PS:如果链接过期,请检查http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/?C=M;O=D是否有效。

    【讨论】:

      猜你喜欢
      • 2018-10-19
      • 1970-01-01
      • 2022-06-15
      • 2015-06-07
      • 2019-02-16
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多