"AttributeError: /lib64/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup"

以前在openssl,有

EVP_CIPHER_CTX_cleanup函数.

1.1.0版本中

替换成为
EVP_CIPHER_CTX_reset

解决办法:

找到报错的文件
vim /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py

全文搜索cleanup


将所有
EVP_CIPHER_CTX_cleanup
替换成为
EVP_CIPHER_CTX_reset

:%s/cleanup/reset/

:x

posted @ 2019-10-07 00:35  hanzhang  阅读(9470)  评论(1编辑  收藏  举报