运维人员在进行系统安全整改的时候经常会和OpenSSL打交道,较低版本的OpenSSL升级到最新版本经常会出现莫名其妙的故障,比如升级后缺失库文件软链接导致无法使用yum,具体报错:libssl.so.10: cannot open shared object file: No such file or directory
故障分析
升级OpenSSL到最新版本时,丢失库文件对应的软链接导致yum无法启动。
解决方案
第一步 查看库文件版本
32位操作系统库目录:/usr/lib,64位操作系统库目录:/usr/lib64。
- # ll /usr/lib64/libssl.so*
- lrwxrwxrwx 1 root root 15 Feb 18 18:31 /usr/lib64/libssl.so -> libssl.so.1.0.0
- -r-xr-xr-x 1 root root 512576 Feb 18 18:31 /usr/lib64/libssl.so.1.0.0
- # ll /usr/lib64/libcrypto.so*
- lrwxrwxrwx 1 root root 18 Feb 18 18:31 /usr/lib64/libcrypto.so -> libcrypto.so.1.0.0
- -r-xr-xr-x 1 root root 2590517 Feb 18 18:31 /usr/lib64/libcrypto.so.1.0.0
第二步 建立软件链接
- # ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.10
- # ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10
您可以选择一种方式赞助本站
支付宝扫一扫
微信扫一扫
赏