csatang 2020-03-04 17:41 采纳率: 0%
浏览 882

linux环境下开启skynet项目,遇到version `libcrypto.so.10' not found

[skynet]try open ./lib/libmongo.so failed : /usr/lib/libcrypto.so.10: version `libcrypto.so.10' not found (required by /usr/lib/libmongoc-1.0.so.0)
skynet start failed.
百度上面的方法试过了,没用求大神!!

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-07-25 18:52
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题描述: 在尝试启动skynet时,出现了试图打开libmongo.so文件失败的错误,报告说缺少libcrypto.so.10版本的依赖项。经过尝试百度上的方法后,问题仍未解决。 解决方法:
    1. 确认系统中是否已安装libcrypto.so.10版本的库文件。如果未找到该库文件,可以尝试下载并安装对应版本的openssl来解决依赖关系。
    2. 检查skynet配置文件中的路径是否正确,确保libmongo.so文件和其依赖的库文件(libcrypto.so.10)在系统中的路径能够正确被访问到。
    3. 更新skynet和其相关组件的版本,以确保与系统库文件的兼容性。 案例: 假设在启动skynet时,遇到了类似的错误提示:
    [skynet]try open ./lib/libmongo.so failed : /usr/lib/libcrypto.so.10: version `libcrypto.so.10' not found (required by /usr/lib/libmongoc-1.0.so.0)
    skynet start failed.
    

    根据以上解决方法的步骤,尝试安装缺少的依赖项,更新skynet版本或者确认路径配置正确性来解决问题。

    评论

报告相同问题?