环境信息
- EMQ X 版本:4.3.5
- 操作系统及版本:centos
- 其他
问题描述
linux上自带openssl版本是OpenSSL 1.1.1g FIPS 21 Apr 2020
启动时显示{on_load_function_failed,crypto}
进入emqx目录查找库显示libcrypto.so.10没有,官方文档里说要安装1.1.1,但是我这个已经有了,请问下这个要怎么解决呢?
配置文件及日志
linux上自带openssl版本是OpenSSL 1.1.1g FIPS 21 Apr 2020
启动时显示{on_load_function_failed,crypto}
进入emqx目录查找库显示libcrypto.so.10没有,官方文档里说要安装1.1.1,但是我这个已经有了,请问下这个要怎么解决呢?
谢谢回复,但是没用呢,我已经有了 OPENSSL 1.1.1,它这个要libcrypto.so.10,我查了下要libcrypto.so.1.0.2k
这可能是国产操作系统共有的问题。可以从例如阿里云ECS下载的 libcrypto.so.1.0.2k,并上传到目标服务器/usr/lib64/,再新建软链接/usr/lib64/libcrypto.so.10 就可以解决:
ln -s /usr/lib64/libcrypto.so.1.0.2k /usr/lib64/libcrypto.so.10
libcrypto.so.1.0.zip (1.1 MB)