Unhandled exception in thread started by <function _loop at 0x7f772b117410> Traceback (most recent call last): File "/home/shadowsocks-manyuser/shadowsocks/server_pool.py", line 68, in _loop loop.run() File "/home/shadowsocks-manyuser/shadowsocks/eventloop.py", line 215, in run handler(events) File "/home/shadowsocks-manyuser/shadowsocks/tcprelay.py", line 631, in _handle_events self._dns_resolver, self._is_local) File "/home/shadowsocks-manyuser/shadowsocks/tcprelay.py", line 94, in __init__ config['method']) File "/home/shadowsocks-manyuser/shadowsocks/encrypt.py", line 136, in __init__ self.cipher = self.get_cipher(key, method, 1, iv=random_string(32)) File "/home/shadowsocks-manyuser/shadowsocks/encrypt.py", line 166, in get_cipher import M2Crypto.EVP ImportError: No module named M2Crypto.EVP |
看到最后的几个字母就知道什么意思。
问题原因
主要是你的VPS/服务器没有安装M2Crypto
解决办法
安装M2Crypto即可解决问题
CentOS系统
1 | yum install m2crypto |
Debian/Ubuntu系统
1 | apt-get install python-m2crypto |