spl-token:加载共享库时出错:libssl.so.1.1:无法打开共享对象文件:没有这样的文件或目录

plu*_*les 5 unix ubuntu libssl rust solana

我的 aws 实例遇到问题,使用任何参数运行 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
Run Code Online (Sandbox Code Playgroud)

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

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

没有成功

plu*_*les -2

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