sslocal 报错undefined symbol: EVP_CIPHER_CTX_cleanup
INFO: loading config from /etc/shadowsocks.json
2019-08-22 10:19:27 WARNING warning: local set to listen on 0.0.0.0, it's not safe
2019-08-22 10:19:27 WARNING warning: your timeout 5 seems too short
2019-08-22 10:19:27 INFO loading libcrypto from libcrypto.so.1.1
Traceback (most recent call last):
File "/home/txinv/.local/bin/sslocal", line 11, in <module>
sys.exit(main())
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/local.py", line 39, in main
config = shell.get_config(True)
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/shell.py", line 262, in get_config
check_config(config, is_local)
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/shell.py", line 124, in check_config
encrypt.try_cipher(config['password'], config['method'])
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/encrypt.py", line 44, in try_cipher
Encryptor(key, method)
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/encrypt.py", line 83, in __init__
random_string(self._method_info[1]))
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/encrypt.py", line 109, in get_cipher
return m[2](method, key, iv, op)
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/crypto/openssl.py", line 76, in __init__
load_openssl()
File "/home/txinv/.local/lib/python2.7/site-packages/shadowsocks/crypto/openssl.py", line 52, in load_openssl
libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,)
File "/usr/lib/python2.7/ctypes/__init__.py", line 375, in __getattr__
func = self.__getitem__(name)
File "/usr/lib/python2.7/ctypes/__init__.py", line 380, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup
加sudo
后解决。。。