我在我的aws示例上有一个问题,在运行带有任何参数的spl-token后,我得到以下错误ldconfig -p | grep libssl
我想这可能和我的共享图书馆有关
所以在运行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并添加到库的路径。因此我创建了该文件并添加了路径/snap/core 18/2344/usr/lib/x86_64-linux-gnu/libssl.so.1.1。
未成功
3条答案
按热度按时间uqcuzwp81#
这正是错误的根源。人们在snap上的库并不容易成功,因为你需要告诉你的系统去那里查找。假设你在Ubuntu上,你可以用下面的命令安装这个库:
0yg35tkg2#
这样就解决了这个问题(22.04中打包的问题):
PS:如果链接过期,请检查http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/?C=M;O=D是否有效。
gcuhipw93#
我设法通过在本地运行所有内容而不是在我的ec2示例上运行来解决这个问题。我知道这不是问题的解决方案,但也许可以考虑切换环境作为解决方案