Ubuntu系统安装Solana v1.7.12时缺失libssl.so.1.1共享库报错求助
Ubuntu安装Solana v1.7.12缺失libssl.so.1.1解决方案
/tmp/tmp.uKtHJnlk2o/solana-install-init: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
该报错核心原因为:Ubuntu 22.04及更高版本默认预装OpenSSL 3.0,官方软件源不再提供libssl1.1依赖包,而Solana v1.7.12为旧版本,仅支持依赖OpenSSL 1.1.x系列运行库。
解决步骤
- 添加Ubuntu 20.04(focal)版本的安全源,该源官方维护
libssl1.1安装包
执行命令:echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list - 更新本地软件源列表
执行命令:sudo apt update - 安装
libssl1.1依赖库
执行命令:sudo apt install libssl1.1 - 重新执行原Solana安装命令即可正常完成安装
执行命令:sh -c "$(curl -sSfL https://release.solana.com/v1.7.12/install)" - 可选操作:安装完成后可删除额外添加的focal安全源,避免后续系统更新出现源冲突
执行命令:sudo rm /etc/apt/sources.list.d/focal-security.list sudo apt update
如果使用ARM架构设备,操作逻辑一致,只需安装对应ARM版本的libssl1.1包即可。
内容的提问来源于stack exchange,提问作者allouf
相关产品推荐
相关产品推荐

