我在UBUNTU 18.04上安装了毕业生。
当我试图打开毕业生时,我发现了以下错误:
grads: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
我已经在网上搜索并做了以下工作:
sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev它不起作用。
我能做什么?
发布于 2021-11-11 11:06:00
这也许能解决你的问题
$ cd /lib/x86_64-linux-gnu
$ sudo ln -s libssl.so libssl.so.10
$ sudo ln -s libcrypto.so libcrypto.so.10假设您有libssl.so和libcrypto.so在/lib/x86_64-linux-gnu中的软链接。如果这不起作用,花5分钟阅读以下内容,理解它,并稍微修修补补。
注意:即使这样做有效,您收到的消息还是很奇怪的。梯度包装应该知道它的依赖关系,如果您按照您所说的通过apt安装,那么您就不会有任何问题。
TL;DR
在Ubuntu (我有20.04)中,似乎没有libssl.so.10。来自一根旧线,
$ cd /lib/x86_64-linux-gnu
$ sudo ln -s libssl.so.1.0.0 libssl.so.10
$ sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10解决了问题。此时,版本可能更高。在我的情况下
$ ll /usr/lib/x86_64-linux-gnu/libssl.so*
lrwxrwxrwx 1 root root 13 ago 23 14:02 /usr/lib/x86_64-linux-gnu/libssl.so -> libssl.so.1.1
-rw-r--r-- 1 root root 417K feb 26 2019 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
-rw-r--r-- 1 root root 585K ago 23 14:02 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
$ ll /usr/lib/x86_64-linux-gnu/libcrypto.so*
lrwxrwxrwx 1 root root 16 ago 23 14:02 /usr/lib/x86_64-linux-gnu/libcrypto.so -> libcrypto.so.1.1
-rw-r--r-- 1 root root 2,3M feb 26 2019 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
-rw-r--r-- 1 root root 2,9M ago 23 14:02 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1因此,我可以链接到版本1.1 (当然也可以链接到1.0.0),也可以链接到相应的软链接.so,它们应该负责使用的版本。最有可能的是,这是由update-alternatives处理的,或者可以这样做。
https://askubuntu.com/questions/1374660
复制相似问题