error while loading shared libraries: libsodium.so.18: cannot open shared
时间:2017-3-20 15:16 作者:admin 分类: Linux
昨晚在部署环境编译pureFTP的时候,报错:
error while loading shared libraries: libsodium.so.18: cannot open shared
百度,Google一阵总算找到解决方法:
首先确认libsodium.so.18在你得系统里是否存在,直接一行命令就搞定:
cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/lib
/usr/lib
/usr/lib64
/usr/local/lib
或者是下面的find命令:
find / -name "libsodium.so.18" ,我的系统返回的是存在的,一般的系统都存在的....
/usr/lib/libsodium.so.18 ...那既然存在好报错,那就软连接到另一个 libsodium.so 上,具体命令如下:
ln -sf /usr/lib/libsodium.so /usr/lib/libsodium.so.18
最后一定要记得
ldconfig
注:参考链接--
http://www.jb51.net/LINUXjishu/268747.html
下面记录一下.使用acme.sh安装ssl证书时需要注意的,按照作者的步骤clone或者wget,curl且运行完脚本后,请reboot一下vps,
不然你执行acme.sh --可能会提示找不到命令,如果不重启,也可以,切换到acme.sh的安装目录,
cd /root/.acme.sh/ ,然后执行, ./acme.sh --参数 .推荐重启一下,方便.
如果在安装证书过程中出错,Verifying invalid这类的最好就换一种方式验证域名.作者那里有提到.
在安装证书前,域名切记不要被Google或者是火狐报毒...不然是不能通过的,不能颁发证书的.更多的使用方法去作者的github主页看,很详细.