解决:error while loading shared libraries: libcrypto.so.10: cannot open shared object file: Permission

本文介绍了在执行SCP命令时遇到'error while loading shared libraries: libcrypto.so.10: cannot open shared object file: Permission'的问题及解决方案。通过排查确定该问题是由于libcrypto.so.10软链接错误导致。修复方法包括检查库安装、查看软链接状态、删除并重建软链接,以及添加执行权限。按照这些步骤,成功解决了SCP的使用问题。
摘要由CSDN通过智能技术生成

今天在A服务器执行scp到B时发现出现此报错,为排除问题在A服务器执行SCP到C服务器未出现问题,此时定位问题到B服务器。

报错信息为:error while loading shared libraries: libcrypto.so.10: cannot open shared object file: Permission
分析出现此类问题的原因:
1、libcrypto.so.10 共享库未安装
2、libcrypto.so.10 共享库文件受损
3、升级openssl后 libcrypto.so.10受到问题
4、等等…

1)首先查找libcrypto.so.10库是否安装
rpm -qa (已安装)------->排除此类原因

2)到libcrypto.so.10安装位置查看
发现软连接出现问题

在这里插入图片描述
正确的软连接为:在这里插入图片描述
尝试使用mv更改链接名字,但无法更改,使用以下操作
删除软连接rm -rf /lib64/libcrypto.so.10
重新设置ln -s /lib64/libcrypto.so.1.0.2k /lib64/libcrypto.so.10
添加运行权限chmod +x /lib64/libcrypto.so.1.0.2k

最终使用 命令查看 ll | grep libcrypto 发现软连接已更改
scp正常使用

以上仅仅适用于我的问题,因导致libcrypto.so.10丢失的很多,大家可上网查找
如遇以上问题可按照我的步骤操作,亲测完全有效

这个问题是由于在使用samtools时无法加载共享库libcrypto.so.1.0.0而引起的。根据引用和引用的描述,这个问题出现时会显示"cannot open shared object file"。解决这个问题的方法是建立一个软链接,将libcrypto.so.1.1链接到libcrypto.so.1.0.0。这样,当samtools加载共享库时,它会找到正确的库文件并解决该问题。根据引用和引用的建议,你可以使用以下命令来解决这个问题: 1. 进入lib目录,可以使用cd命令进入目录。比如:cd /root/anaconda3/lib 2. 查看是否存在libcrypto.so.1.1文件。使用ls命令查看当前目录下的文件列表。 3. 建立软链接。使用ln命令建立软链接。具体命令是:ln -s libcrypto.so.1.1 libcrypto.so.1.0.0 通过执行以上步骤,你将能够解决"cannot open shared object file"的问题,并成功加载libcrypto.so.1.0.0共享库。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [解决samtools: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object ...](https://blog.csdn.net/qq_54478153/article/details/121855758)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [samtools: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared .........](https://blog.csdn.net/weixin_43960055/article/details/114992790)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值