📅  最后修改于: 2023-12-03 15:05:47.189000             🧑  作者: Mango
在运行UTServer时,出现以下错误信息:
utserver:加载共享库时出错:libssl.so.1.0.0:无法打开共享对象文件:没有这样的文件或目录
这是由于UTServer依赖的openssl库版本过低或未安装导致的,无法找到所需的libssl.so.1.0.0文件。
在终端中运行以下命令,安装openssl库:
sudo apt-get install libssl-dev
如果已安装openssl库但仍无法找到libssl.so.1.0.0文件,可以使用软链接将现有的libssl.so.1.0.2更名为libssl.so.1.0.0,以达到兼容的效果。在终端中运行以下命令:
cd /usr/lib/x86_64-linux-gnu/
sudo ln -s libssl.so.1.0.2 libssl.so.1.0.0
sudo ldconfig
其中,cd /usr/lib/x86_64-linux-gnu/
是将终端的当前目录切换到openssl库的存放目录;sudo ln -s libssl.so.1.0.2 libssl.so.1.0.0
是创建软链接;sudo ldconfig
是刷新动态链接库缓存,使系统能够找到新创建的软链接。
无论使用哪种方法,都可以成功解决UTServer找不到libssl.so.1.0.0文件的问题,使程序能够正常运行。