cloudwu / skynet

A lightweight online game framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

symbol SSL_set_connect_state version OPENSSL_1.0.0 not defined in file libssl.so.1.0.0

lifenglsf opened this issue · comments

完整的报错信息如附件
err.log

系统的openssl是OpenSSL 1.0.2k-fips 26 Jan 2017,libssl.so没有OPENSSL_1.0.0的定义,按照网上的资料编译了OpenSSL 1.0.2p 这个版本通过命令strings libssl.so.1.0.0可以看到有openssl_1.0.0的值了
image
然后把libssl.so.1.0.0复制到/usr/lib64下。ldd是没有错误的
[root@izm5e4gexb6l8rl5v23maiz skynet]# ldd luaclib/ltls.so linux-vdso.so.1 (0x00007ffd3f533000) libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f368cdcb000) libc.so.6 => /lib64/libc.so.6 (0x00007f368ca11000) libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f368c5bf000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f368c3bb000) /lib64/ld-linux-x86-64.so.2 (0x00007f368d243000)
运行还是报OPENSSL_1.0.0,要怎么处理呢